libnjb 2.2.7
base.h
1#ifndef __NJB__BASE__H
2#define __NJB__BASE__H
3
4#include "libnjb.h"
5
9#define NJB_PROTOCOL_OASIS 0
10#define NJB_PROTOCOL_PDE 1
11typedef u_int8_t njb_protocol_type_t;
12
13int njb_discover (njb_t *njbs, int limit, int *errorflag);
14void njb_device_dump (njb_t *njb, FILE *fp);
15int njb_open (njb_t *njb);
16void njb_close (njb_t *njb);
17void njb_set_debug (int flags);
18int njb_debug (int flag);
21njb_protocol_type_t njb_get_device_protocol(njb_t *njb);
22#define PDE_PROTOCOL_DEVICE(t) \
23 (njb_get_device_protocol(t) == NJB_PROTOCOL_PDE)
24
25#endif /* __NJB__BASE__H */
int njb_device_is_usb20(njb_t *njb)
Definition base.c:387
njb_protocol_type_t njb_get_device_protocol(njb_t *njb)
Definition base.c:396
char * njb_get_usb_device_name(njb_t *njb)
Definition base.c:369
int njb_debug(int flags)
Definition base.c:361
int njb_discover(njb_t *njbs, int limit, int *count)
Definition base.c:89
int njb_open(njb_t *njb)
Definition base.c:290
void njb_set_debug(int flags)
Definition base.c:350
void njb_close(njb_t *njb)
Definition base.c:147
Definition libnjb.h:182