30 lines
317 B
C
30 lines
317 B
C
|
#pragma once
|
|||
|
|
|||
|
//
|
|||
|
// Base IO class
|
|||
|
//
|
|||
|
// Date: 2022-08-05
|
|||
|
//
|
|||
|
|
|||
|
enum scanner_cmd
|
|||
|
{
|
|||
|
|
|||
|
};
|
|||
|
enum scanner_event
|
|||
|
{
|
|||
|
SCANNER_EVENT_NONE = 0,
|
|||
|
SCANNER_EVENT_DEVICE_ARRIVED,
|
|||
|
SCANNER_EVENT_DEVICE_LEFT,
|
|||
|
SCANNER_EVENT_
|
|||
|
};
|
|||
|
|
|||
|
struct io_handler
|
|||
|
{
|
|||
|
void (*on_io_event)(int ev_type, void* data, int len);
|
|||
|
};
|
|||
|
|
|||
|
class scanenr_io
|
|||
|
{
|
|||
|
|
|||
|
};
|