Header:
  OPN Framework


Introduction

Functions

  Barcode Functions:
      getBarcode
      isDataAvailable
      readData
  Creation / Destruction Functions:
      CreateOPNInterface
      DestroyOPNInterface
  Getter / Setter Functions:
      getASCIIMode
      getCodeType
      getDeviceID
      getUSBEventClass
      getUSBEventKindDataAvailable
      getUSBEventKindInsert
      getUSBEventKindRemove
      getCDCEventClass
      getCDCEventKindDataAvailable
      getCDCEventKindInsert
      getCDCEventKindRemove
      getLibraryVersion
      getConnectedDeviceClass
      getConnectedDeviceName
      getProtocolVersion
      getRetryCount
      getRTCMode
      getSoftwareVersion
      getSystemStatus
      setRetryCount
  Miscellaneous Functions:
      timeStamp2String
  OPN Command Functions:
      clearDataCmd
      getParamCmd
      getTimeCmd
      interrogateCmd
      powerDownCmd
      setDefaultsCmd
      setParamCmd
      setTimeCmd
  Polling Functions:
      disablePolling
      enablePolling

#defines

  Buffer Sizes:
      DEVICE_ID_SIZE
      LIBRARY_VERSION_SIZE
      SOFTWARE_VERSION_SIZE
      TIME_BUFFER_SIZE
  Function Status Codes:
      BAD_PARAM
      COMMAND_LRC_ERROR
      COMMUNICATIONS_ERROR
      GENERAL_ERROR
      INVALID_COMMAND_NUMBER
      RECEIVED_CHARACTER_ERROR
      SETUP_ERROR
      STATUS_OK
      COMPOSITE_CLASS
      COMMUNICATION_CLASS
      OPN_2001
      OPN_2003