imagerscanengineApi.h
Go to the documentation of this file.
36 typedef boost::function<void(boost::system::error_code& ec, const std::string& scanned_code)> get_scanned_codes_function;
37 typedef boost::function<void(boost::system::error_code& ec, ListEvent event)> get_list_events_function;
38 typedef boost::function<void(boost::system::error_code& ec, ScannerStatus status)> get_scanner_status_function;
39 typedef boost::function<void(boost::system::error_code& ec, ScannerInfo info)> get_scanner_info_function;
64 void asyncGetScannerStatus(dpyImagerscanengine::get_scanner_status_function scannerStatusHandler);
67 void asyncGetLastScannedCode(dpyImagerscanengine::get_scanned_codes_function scannedCodesHandler);
68 void asyncSetReadMode(dpyImagerscanengine::ReadMode mode, dpyImagerscanengine::request_handler_function requestHandler);
69 void asyncSetIlluminationProperties(dpyImagerscanengine::Illumination illumination, dpyImagerscanengine::request_handler_function requestHandler);
70 void asyncSetBrightnessProperties(dpyImagerscanengine::Brightness brightness, dpyImagerscanengine::request_handler_function requestHandler);
71 void asyncSetImageMirroredSettings(dpyImagerscanengine::Rotation rotation, dpyImagerscanengine::request_handler_function requestHandler);
72 void asyncSetDetectionProperties(dpyImagerscanengine::DetectionMode detection, dpyImagerscanengine::request_handler_function requestHandler);
73 void asyncSetSensitivityProperties(dpyImagerscanengine::SensitivityMode sensitivity, dpyImagerscanengine::request_handler_function requestHandler);
74 void asyncSetRereadTimeoutProperties(int rereadTimeout, dpyImagerscanengine::request_handler_function requestHandler);
75 void asyncSaveImage(std::string &outputImageFile, dpyImagerscanengine::request_handler_function requestHandler);
ReadMode
Read Mode to be requested via client.
Definition: iScanEngineDevice.h:33
boost::function< void(boost::system::error_code &ec, ScannerStatus status)> get_scanner_status_function
Prototype of the handler function for getScannerStatus method.
Definition: imagerscanengineApi.h:38
DetectionMode
Detection Mode to be requested via client.
Definition: iScanEngineDevice.h:50
boost::function< void(const bool &available)> service_availability_handler
Prototype of the handler function used to monitor service availability.
Definition: imagerscanengineApi.h:27
SensitivityMode
Sensitivity Mode to be requested via client.
Definition: iScanEngineDevice.h:58
Brightness
Brightness to be requested via client.
Definition: iScanEngineDevice.h:26
Interacts with platform manager service.
Definition: imagerscanengineClient.h:12
Allows to interact with the Imager Scan Engine service.
Definition: imagerscanengineApi.h:48
boost::function< void(boost::system::error_code &ec, ListEvent event)> get_list_events_function
Prototype of the handler function for getListEvents method.
Definition: imagerscanengineApi.h:37
Rotation
Rotation Mode to be requested via client.
Definition: iScanEngineDevice.h:41
Illumination
Illumination to be requested via client.
Definition: iScanEngineDevice.h:18
Deepsy Imagerscanengine namespace that includes the different enums, structs or method signatures tha...
boost::function< void(boost::system::error_code &ec)> request_handler_function
Handler for status function callback.
Definition: imagerscanengineApi.h:35
boost::function< void(boost::system::error_code &ec, ScannerInfo info)> get_scanner_info_function
Prototype of the handler function for getScannerInfo method.
Definition: imagerscanengineApi.h:39
boost::function< void(boost::system::error_code &ec, const std::string &scanned_code)> get_scanned_codes_function
Prototype of the handler function for getScannedCodes method.
Definition: imagerscanengineApi.h:36