RICOH Camera USB SDK for C++  1.1.0
RICOH Camera USB SDK for C++
camera_time.hpp
Go to the documentation of this file.
1 // Copyright (c) 2017 Ricoh Company, Ltd. All Rights Reserved.
2 #ifndef RICOH_CAMERA_SDK_CAMERA_TIME_HPP_
3 #define RICOH_CAMERA_SDK_CAMERA_TIME_HPP_
4 
7 
8 namespace Ricoh {
9 namespace CameraController {
10 
15 public:
19  CameraTime();
20 
26  CameraTime(time_t dateTime);
27 
28  ~CameraTime() = default;
29 
30 private:
31  static const std::string Name;
32 };
33 
38 public:
42  CameraTimeValue(time_t dateTime);
43 
44  ~CameraTimeValue() = default;
45 
46  bool operator==(const CameraDeviceSettingValue& obj) const override;
47  bool operator!=(const CameraDeviceSettingValue& obj) const override;
48 
54  time_t get() const;
55 
56  std::string toString() const override;
57 
58 private:
59  time_t dateTime_;
60 };
61 
62 } // namespace CameraController
63 } // namespace Ricoh
64 
65 #endif // RICOH_CAMERA_SDK_CAMERA_TIME_HPP_
Definition: camera_device.hpp:13
This class is base for value of camera settings.
Definition: camera_device_setting.hpp:60
#define RCSDK_API
Definition: export.hpp:17
This class for setting of the date and time of camera.
Definition: camera_time.hpp:14
This class is base class for camera device settings. Sub classes of this class are used to handle cam...
Definition: camera_device_setting.hpp:19
This class for setting value of the date and time of camera.
Definition: camera_time.hpp:37