typedef void * IPJ_READER_CONTEXT
IPJ_READER_CONTEXT is a HANDLE to the serial port.
typedef void * IPJ_READER_IDENTIFIER
IPJ_READER_IDENTIFIER is a reference used by the platform to open serial port IPJ_READER_IDENTIFIER is also used by report handler to allow the application to associate reports with a given reader in systems with multiple readers.
typedef uint32_t (* PLATFORM_OPEN_PORT_HANDLER)(IPJ_READER_CONTEXT *reader_context, IPJ_READER_IDENTIFIER reader_identifier, ipj_connection_type connection_type, ipj_connection_params *params)
typedef uint32_t (* PLATFORM_CLOSE_PORT_HANDLER)(IPJ_READER_CONTEXT reader_context)
typedef uint32_t (* PLATFORM_TRANSMIT_HANDLER)(IPJ_READER_CONTEXT reader_context, uint8_t *message_buffer, uint16_t buffer_size, uint16_t *number_bytes_written)
typedef uint32_t (* PLATFORM_RECEIVE_HANDLER)(IPJ_READER_CONTEXT reader_context, uint8_t *message_buffer, uint16_t buffer_size, uint16_t *number_bytes_received, uint16_t timeout_ms)