Package com.zebra.barcode.sdk
Class LegacySdkEventHandler
java.lang.Object
com.zebra.barcode.sdk.LegacySdkEventHandler
- All Implemented Interfaces:
IDcsSdkApiDelegate
Implementing the IDcsSdkApiDelegate class to receive Legacy Scanner SDK events and transform them into Barcode Scanner listeners.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dcssdkEventAuxScannerAppeared
(DCSScannerInfo newTopology, DCSScannerInfo auxScanner) The event is responsible for capturing the Auxiliary scanner event.void
dcssdkEventBarcode
(byte[] barcodeData, int barcodeType, int fromScannerId) The event responsible for capturing the barcode data.void
dcssdkEventBinaryData
(byte[] binaryData, int fromScannerId) The event responsible for capturing the binary data.void
dcssdkEventCommunicationSessionEstablished
(DCSScannerInfo activeScanner) The event responsible for capturing the scanner connection.void
dcssdkEventCommunicationSessionTerminated
(int scannerId) The event responsible for capturing the scanner disconnection.void
dcssdkEventConfigurationUpdate
(ConfigurationUpdateEvent configurationUpdateEvent) The event responsible for capturing the configuration update data.void
dcssdkEventFirmwareUpdate
(FirmwareUpdateEvent firmwareUpdateEvent) The event responsible for capturing the firmware update data.void
dcssdkEventImage
(byte[] imageData, int fromScannerId) The event responsible for capturing the Image data.void
dcssdkEventScannerAppeared
(DCSScannerInfo availableScanner) The event responsible for capturing the scanner appearing.void
dcssdkEventScannerDisappeared
(int scannerId) The event responsible for capturing the scanner disappearing.void
dcssdkEventVideo
(byte[] videoFrame, int fromScannerId) The event responsible for handling the video data.static LegacySdkEventHandler
Gets the legacy scanner SDK event handler.void
setAuxiliaryScannerStatusChangeListener
(AuxiliaryScannerStatusChangeListener auxiliaryScannerStatusChangeListener) Add listeners for BarcodeAuxiliaryDeviceEventHandlervoid
setBinaryDataEventListeners
(BinaryDataListener binaryDataEventListeners) Add listeners for BinaryDataListenervoid
setConfigurationUpdateEventListeners
(ConfigurationUpdateEventListener configurationUpdateEventListener) Add listeners for BarcodeScannerEventHandlervoid
setDataEventListeners
(BarcodeDataListener barcodeDataEventListeners) Add listeners for BarcodeDataListenervoid
setFirmwareUpdateEventListeners
(FirmwareUpdateEventListener firmwareUpdateEventListeners) Add listeners for BarcodeScannerEventHandlervoid
setImageEventListeners
(ImageListener imageEventListeners) Add listeners for ImageListenervoid
setScannerWatcherEventListeners
(BarcodeScannerWatcherEventsListener barcodeScannerWatcherEventListeners) Add listeners for BarcodeWatcherEventsListenervoid
setVideoEventListeners
(VideoListener videoEventListeners) Add listeners for VideoListener
-
Method Details
-
getEventHandler
Gets the legacy scanner SDK event handler.- Returns:
- The legacy scanner SDK event handler.
-
setScannerWatcherEventListeners
public void setScannerWatcherEventListeners(BarcodeScannerWatcherEventsListener barcodeScannerWatcherEventListeners) Add listeners for BarcodeWatcherEventsListener- Parameters:
barcodeScannerWatcherEventListeners
- Barcode watcher event listener
-
setDataEventListeners
Add listeners for BarcodeDataListener- Parameters:
barcodeDataEventListeners
- Barcode data event listener
-
setImageEventListeners
Add listeners for ImageListener- Parameters:
imageEventListeners
- Image event listener
-
setVideoEventListeners
Add listeners for VideoListener- Parameters:
videoEventListeners
- Video event listener
-
setBinaryDataEventListeners
Add listeners for BinaryDataListener- Parameters:
binaryDataEventListeners
- Binary data Event Listener
-
setFirmwareUpdateEventListeners
public void setFirmwareUpdateEventListeners(FirmwareUpdateEventListener firmwareUpdateEventListeners) Add listeners for BarcodeScannerEventHandler- Parameters:
firmwareUpdateEventListeners
- Firmware update event listener
-
setAuxiliaryScannerStatusChangeListener
public void setAuxiliaryScannerStatusChangeListener(AuxiliaryScannerStatusChangeListener auxiliaryScannerStatusChangeListener) Add listeners for BarcodeAuxiliaryDeviceEventHandler- Parameters:
auxiliaryScannerStatusChangeListener
- Auxiliary scanner status change listener
-
setConfigurationUpdateEventListeners
public void setConfigurationUpdateEventListeners(ConfigurationUpdateEventListener configurationUpdateEventListener) Add listeners for BarcodeScannerEventHandler- Parameters:
configurationUpdateEventListener
- Configuration update event listener
-
dcssdkEventScannerAppeared
The event responsible for capturing the scanner appearing.- Specified by:
dcssdkEventScannerAppeared
in interfaceIDcsSdkApiDelegate
- Parameters:
availableScanner
- Object representing an appeared available scanner.
-
dcssdkEventScannerDisappeared
public void dcssdkEventScannerDisappeared(int scannerId) The event responsible for capturing the scanner disappearing.- Specified by:
dcssdkEventScannerDisappeared
in interfaceIDcsSdkApiDelegate
- Parameters:
scannerId
- Scanner id
-
dcssdkEventCommunicationSessionEstablished
The event responsible for capturing the scanner connection.- Specified by:
dcssdkEventCommunicationSessionEstablished
in interfaceIDcsSdkApiDelegate
- Parameters:
activeScanner
- Object representing an appeared active scanner.
-
dcssdkEventCommunicationSessionTerminated
public void dcssdkEventCommunicationSessionTerminated(int scannerId) The event responsible for capturing the scanner disconnection.- Specified by:
dcssdkEventCommunicationSessionTerminated
in interfaceIDcsSdkApiDelegate
- Parameters:
scannerId
- Connected scanner id.
-
dcssdkEventBarcode
public void dcssdkEventBarcode(byte[] barcodeData, int barcodeType, int fromScannerId) The event responsible for capturing the barcode data.- Specified by:
dcssdkEventBarcode
in interfaceIDcsSdkApiDelegate
- Parameters:
barcodeData
- Barcode databarcodeType
- Barcode typefromScannerId
- Scanner id
-
dcssdkEventImage
public void dcssdkEventImage(byte[] imageData, int fromScannerId) The event responsible for capturing the Image data.- Specified by:
dcssdkEventImage
in interfaceIDcsSdkApiDelegate
- Parameters:
imageData
- Image data.fromScannerId
- Scanner id.
-
dcssdkEventVideo
public void dcssdkEventVideo(byte[] videoFrame, int fromScannerId) The event responsible for handling the video data.- Specified by:
dcssdkEventVideo
in interfaceIDcsSdkApiDelegate
- Parameters:
videoFrame
- Video data.fromScannerId
- Scanner id.
-
dcssdkEventBinaryData
public void dcssdkEventBinaryData(byte[] binaryData, int fromScannerId) The event responsible for capturing the binary data.- Specified by:
dcssdkEventBinaryData
in interfaceIDcsSdkApiDelegate
- Parameters:
binaryData
- Binary datafromScannerId
- Scanner id
-
dcssdkEventFirmwareUpdate
The event responsible for capturing the firmware update data.- Specified by:
dcssdkEventFirmwareUpdate
in interfaceIDcsSdkApiDelegate
- Parameters:
firmwareUpdateEvent
- Firmware update information
-
dcssdkEventAuxScannerAppeared
The event is responsible for capturing the Auxiliary scanner event.- Specified by:
dcssdkEventAuxScannerAppeared
in interfaceIDcsSdkApiDelegate
- Parameters:
newTopology
- New topologyauxScanner
- Auxiliary scanner
-
dcssdkEventConfigurationUpdate
The event responsible for capturing the configuration update data.- Specified by:
dcssdkEventConfigurationUpdate
in interfaceIDcsSdkApiDelegate
- Parameters:
configurationUpdateEvent
- Configuration update information
-