Interface IDcsSdkApiDelegate


public interface IDcsSdkApiDelegate
Interface to be implemented by the app. It will act as a bridge between SDK and the app
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Notification to inform that new Aux scanner has been appeared
    void
    dcssdkEventBarcode(byte[] barcodeData, int barcodeType, int fromScannerID)
    "Barcode Event" notification informs about reception of a particular barcode of a particular type from a particular active scanner.
    void
    dcssdkEventBinaryData(byte[] binaryData, int fromScannerID)
    "Binary Data Event" notification is triggered when an active imaging scanner captures Intelligent Document Capture(IDC) data in IDC Operating Mode.
    void
    "Session Established" notification informs about appearance of a particular active scanner.
    void
    "Session Terminated" notification informs about disappearance of a particular active scanner
    void
    "Firmware Update Event" notification informs about status in firmware update process
    void
    dcssdkEventImage(byte[] imageData, int fromScannerID)
    "Image Event" notification is triggered when an active imaging scanner captures images in image mode.
    void
    "Device Arrival" notification informs about appearance of a particular available scanner.
    void
    "Device Disappeared" notification informs about disappearance of a particular available scanner.
    void
    dcssdkEventVideo(byte[] videoFrame, int fromScannerID)
    "Video Event" notification is triggered when an active imaging scanner captures video in video mode
  • Method Details

    • dcssdkEventScannerAppeared

      void dcssdkEventScannerAppeared(DCSScannerInfo availableScanner)
      "Device Arrival" notification informs about appearance of a particular available scanner.
      Parameters:
      availableScanner - Object representing an appeared available scanner.
    • dcssdkEventScannerDisappeared

      void dcssdkEventScannerDisappeared(int scannerID)
      "Device Disappeared" notification informs about disappearance of a particular available scanner.
      Parameters:
      scannerID - Unique identifier of a disappeared available scanner assigned by SDK.
    • dcssdkEventCommunicationSessionEstablished

      void dcssdkEventCommunicationSessionEstablished(DCSScannerInfo activeScanner)
      "Session Established" notification informs about appearance of a particular active scanner.
      Parameters:
      activeScanner - Object representing an appeared active scanner.
    • dcssdkEventCommunicationSessionTerminated

      void dcssdkEventCommunicationSessionTerminated(int scannerID)
      "Session Terminated" notification informs about disappearance of a particular active scanner
      Parameters:
      scannerID - Unique identifier of a disappeared active scanner assigned by SDK.
    • dcssdkEventBarcode

      void dcssdkEventBarcode(byte[] barcodeData, int barcodeType, int fromScannerID)
      "Barcode Event" notification informs about reception of a particular barcode of a particular type from a particular active scanner.
      Parameters:
      barcodeData - Object representing ASCII data of scanned barcode.
      barcodeType - Barcode type of the scanned barcode. Values of bar code data types are available in Table 3-6 of the Motorola Scanner SDK For Windows Developer’s Guide (72E-149784-02).
      fromScannerID - Unique identifier of a particular active scanner assigned by SDK.
    • dcssdkEventImage

      void dcssdkEventImage(byte[] imageData, int fromScannerID)
      "Image Event" notification is triggered when an active imaging scanner captures images in image mode.
      Parameters:
      imageData - Object representing raw data of the received image.
      fromScannerID - Unique identifier of a particular active scanner assigned by SDK.
    • dcssdkEventVideo

      void dcssdkEventVideo(byte[] videoFrame, int fromScannerID)
      "Video Event" notification is triggered when an active imaging scanner captures video in video mode
      Parameters:
      videoFrame - Object representing raw data of the received video frame.
      fromScannerID - Unique identifier of a particular active scanner assigned by SDK.
    • dcssdkEventBinaryData

      void dcssdkEventBinaryData(byte[] binaryData, int fromScannerID)
      "Binary Data Event" notification is triggered when an active imaging scanner captures Intelligent Document Capture(IDC) data in IDC Operating Mode.
      Parameters:
      binaryData - Object representing raw data of the received Intelligent Document Capture(IDC) data.
      fromScannerID - Unique identifier of a particular active scanner assigned by SDK.
    • dcssdkEventFirmwareUpdate

      void dcssdkEventFirmwareUpdate(FirmwareUpdateEvent firmwareUpdateEvent)
      "Firmware Update Event" notification informs about status in firmware update process
      Parameters:
      firmwareUpdateEvent -
    • dcssdkEventAuxScannerAppeared

      void dcssdkEventAuxScannerAppeared(DCSScannerInfo newTopology, DCSScannerInfo auxScanner)
      Notification to inform that new Aux scanner has been appeared
      Parameters:
      newTopology - Device tree that change has occurred
      auxScanner - New Aux scanner