Zebra Bioptic Color Camera SDK For Linux
1.0.0-17
|
1 #ifndef ZEBRA_CAMERA_MANAGER_CLIENT_H_
2 #define ZEBRA_CAMERA_MANAGER_CLIENT_H_
7 #include "firmware_download_event_args.h"
8 #include "device_manager_types.h"
9 #include "zebra_camera_manager_types.h"
10 #include "zebra_camera_client.h"
13 namespace camera_sdk {
70 virtual std::shared_ptr<ZebraCameraClient>
Reboot(
71 std::shared_ptr<ZebraCameraClient> camera_client, uint16_t timeout = 20) = 0;
78 virtual void DownloadFirmware(std::shared_ptr<ZebraCameraClient> camera_client, std::string filepath) = 0;
87 std::shared_ptr<ZebraCameraClient> camera_client, uint16_t timeout = 20) = 0;
121 std::shared_ptr<ZebraCameraClient> camera_client, std::string configuration_file_path) = 0;
130 std::shared_ptr<ZebraCameraClient> camera_client, std::string configuration,
bool persist=
true) = 0;
139 std::shared_ptr<ZebraCameraClient> camera_client, std::string configuration_file_path,
bool persist=
true) = 0;
147 extern std::unique_ptr<ZebraCameraManagerClient> CreateZebraCameraManagerClient();
const uint16_t major
Definition: zebra_camera_manager_client.h:21
Definition: zebra_camera_client.h:15
const uint16_t patch
Definition: zebra_camera_manager_client.h:25
virtual void CancelFirmwareDownload(std::shared_ptr< ZebraCameraClient > camera_client)=0
Definition: zebra_camera_manager_client.h:19
Definition: firmware_download_event_args.h:17
virtual void AddFirmwareDownloadEventListener(FirmwareDownloadEventListener &firmware_download_event_listener)=0
virtual void LoadConfigurationFromFile(std::shared_ptr< ZebraCameraClient > camera_client, std::string configuration_file_path, bool persist=true)=0
virtual void LoadConfiguration(std::shared_ptr< ZebraCameraClient > camera_client, std::string configuration, bool persist=true)=0
const uint16_t build
Definition: zebra_camera_manager_client.h:27
virtual std::shared_ptr< ZebraCameraClient > InstallFirmware(std::shared_ptr< ZebraCameraClient > camera_client, uint16_t timeout=20)=0
Definition: zebra_camera_manager_client.h:36
Definition: zebra_camera_manager_client.h:46
virtual std::shared_ptr< ZebraCameraClient > Reboot(std::shared_ptr< ZebraCameraClient > camera_client, uint16_t timeout=20)=0
const uint16_t minor
Definition: zebra_camera_manager_client.h:23
virtual void RetrieveConfigurationToFile(std::shared_ptr< ZebraCameraClient > camera_client, std::string configuration_file_path)=0
virtual void DownloadFirmware(std::shared_ptr< ZebraCameraClient > camera_client, std::string filepath)=0
virtual std::shared_ptr< ZebraCameraClient > CreateZebraCamera(zebra::DeviceInfo camera_info)=0
virtual std::string RetrieveConfiguration(std::shared_ptr< ZebraCameraClient > camera_client)=0
Definition: device_manager_types.h:15