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 TypeMethodDescriptionvoiddcssdkEventAuxScannerAppeared(DCSScannerInfo newTopology, DCSScannerInfo auxScanner) The event is responsible for capturing the Auxiliary scanner event.voiddcssdkEventBarcode(byte[] barcodeData, int barcodeType, int fromScannerId) The event responsible for capturing the barcode data.voiddcssdkEventBinaryData(byte[] binaryData, int fromScannerId) The event responsible for capturing the binary data.voiddcssdkEventCommunicationSessionEstablished(DCSScannerInfo activeScanner) The event responsible for capturing the scanner connection.voiddcssdkEventCommunicationSessionTerminated(int scannerId) The event responsible for capturing the scanner disconnection.voiddcssdkEventConfigurationUpdate(ConfigurationUpdateEvent configurationUpdateEvent) The event responsible for capturing the configuration update data.voiddcssdkEventFirmwareUpdate(FirmwareUpdateEvent firmwareUpdateEvent) The event responsible for capturing the firmware update data.voiddcssdkEventImage(byte[] imageData, int fromScannerId) The event responsible for capturing the Image data.voiddcssdkEventScannerAppeared(DCSScannerInfo availableScanner) The event responsible for capturing the scanner appearing.voiddcssdkEventScannerDisappeared(int scannerId) The event responsible for capturing the scanner disappearing.voiddcssdkEventVideo(byte[] videoFrame, int fromScannerId) The event responsible for handling the video data.static LegacySdkEventHandlerGets the legacy scanner SDK event handler.voidsetAuxiliaryScannerStatusChangeListener(AuxiliaryScannerStatusChangeListener auxiliaryScannerStatusChangeListener) Add listeners for BarcodeAuxiliaryDeviceEventHandlervoidsetBinaryDataEventListeners(BinaryDataListener binaryDataEventListeners) Add listeners for BinaryDataListenervoidsetConfigurationUpdateEventListeners(ConfigurationUpdateEventListener configurationUpdateEventListener) Add listeners for BarcodeScannerEventHandlervoidsetDataEventListeners(BarcodeDataListener barcodeDataEventListeners) Add listeners for BarcodeDataListenervoidsetFirmwareUpdateEventListeners(FirmwareUpdateEventListener firmwareUpdateEventListeners) Add listeners for BarcodeScannerEventHandlervoidsetImageEventListeners(ImageListener imageEventListeners) Add listeners for ImageListenervoidsetScannerWatcherEventListeners(BarcodeScannerWatcherEventsListener barcodeScannerWatcherEventListeners) Add listeners for BarcodeWatcherEventsListenervoidsetVideoEventListeners(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:
dcssdkEventScannerAppearedin 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:
dcssdkEventScannerDisappearedin interfaceIDcsSdkApiDelegate- Parameters:
scannerId- Scanner id
-
dcssdkEventCommunicationSessionEstablished
The event responsible for capturing the scanner connection.- Specified by:
dcssdkEventCommunicationSessionEstablishedin 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:
dcssdkEventCommunicationSessionTerminatedin 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:
dcssdkEventBarcodein 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:
dcssdkEventImagein 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:
dcssdkEventVideoin 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:
dcssdkEventBinaryDatain interfaceIDcsSdkApiDelegate- Parameters:
binaryData- Binary datafromScannerId- Scanner id
-
dcssdkEventFirmwareUpdate
The event responsible for capturing the firmware update data.- Specified by:
dcssdkEventFirmwareUpdatein interfaceIDcsSdkApiDelegate- Parameters:
firmwareUpdateEvent- Firmware update information
-
dcssdkEventAuxScannerAppeared
The event is responsible for capturing the Auxiliary scanner event.- Specified by:
dcssdkEventAuxScannerAppearedin interfaceIDcsSdkApiDelegate- Parameters:
newTopology- New topologyauxScanner- Auxiliary scanner
-
dcssdkEventConfigurationUpdate
The event responsible for capturing the configuration update data.- Specified by:
dcssdkEventConfigurationUpdatein interfaceIDcsSdkApiDelegate- Parameters:
configurationUpdateEvent- Configuration update information
-