TwiceAsNice
2019-02-18
|
Classes | |
struct | _flidevinfo_t |
struct | _flidevdesc_t |
Macros | |
#define | MIN(a, b) ((a) < (b) ? (a) : (b)) |
#define | __STRINGIFY(x) ___STRINGIFY(x) |
#define | ___STRINGIFY(x) #x |
#define | __LIBFLIVER_MAJOR__ 1 |
#define | __LIBFLIVER__ |
#define | CHKDEVICE(xdev) |
#define | CHKFUNCTION(func) |
#define | IO(dev, buf, wlen, rlen) |
#define | COMMAND(function) |
#define | MSW(x) ((unsigned short) ((x >> 16) & 0xffff)) |
#define | LSW(x) ((unsigned short) (x & 0xffff)) |
#define | MSB(x) ((unsigned char) ((x >> 8) & 0xff)) |
#define | LSB(x) ((unsigned char) (x & 0xff)) |
#define | IOBUF_MAX_SIZ (64) |
#define | CLEARIO { memset(_buf, 0, IOBUF_MAX_SIZ); } |
#define | IOREAD_U16L(b, i, y) { y = (*(b + i + 1) << 8) | *(b + i); } |
#define | IOREAD_U8(b, i, y) { y = *(b + i); } |
#define | IOREAD_U16(b, i, y) { y = (*(b + i) << 8) | *(b + i + 1); } |
#define | IOREAD_U32(b, i, y) |
#define | IOWRITE_U8(b, i, y) { *(b + i) = (unsigned char) y; } |
#define | IOWRITE_U16(b, i, y) { *(b + i) = MSB(y); *(b + i + 1) = LSB(y); } |
#define | IOWRITE_U32(b, i, y) |
#define | IOREAD_LF(b, i, y) { y = dconvert(b + i); } |
#define | FLIUSB_VENDORID 0xf18 |
#define | FLIUSB_CAM_ID 0x02 |
#define | FLIUSB_PROLINE_ID 0x0a |
#define | FLIUSB_FILTER_ID 0x07 |
#define | FLIUSB_FOCUSER_ID 0x06 |
#define | FLIUSB_CFW4_ID 0x0b |
#define | FLIUSB_PDF2_ID 0x0c |
#define | FLIUSB_GUIDER_ID 0x0d |
#define | MAX_OPEN_DEVICES (32) |
#define | MAX_SEARCH_LIST (16) |
#define | DEVICE devices[dev] |
#define | FLI_COMMANDS |
#define | FLI_COMMAND(name, args) name, |
Typedefs | |
typedef unsigned char | iobuf_t |
typedef struct _flidevinfo_t | flidevinfo_t |
typedef struct _flidevdesc_t | flidevdesc_t |
Enumerations | |
enum | _commands { FLI_COMMANDS } |
Variables | |
const char * | version |
flidevdesc_t * | devices [MAX_OPEN_DEVICES] |
#define __LIBFLIVER__ |
#define __LIBFLIVER_MAJOR__ 1 |
#define __STRINGIFY | ( | x | ) | ___STRINGIFY(x) |
#define CHKDEVICE | ( | xdev | ) |
#define CHKFUNCTION | ( | func | ) |
#define CLEARIO { memset(_buf, 0, IOBUF_MAX_SIZ); } |
#define COMMAND | ( | function | ) |
#define DEVICE devices[dev] |
#define FLI_COMMANDS |
#define FLIUSB_CAM_ID 0x02 |
#define FLIUSB_CFW4_ID 0x0b |
#define FLIUSB_FILTER_ID 0x07 |
#define FLIUSB_FOCUSER_ID 0x06 |
#define FLIUSB_GUIDER_ID 0x0d |
#define FLIUSB_PDF2_ID 0x0c |
#define FLIUSB_PROLINE_ID 0x0a |
#define FLIUSB_VENDORID 0xf18 |
#define IOBUF_MAX_SIZ (64) |
#define MAX_OPEN_DEVICES (32) |
#define MAX_SEARCH_LIST (16) |
typedef struct _flidevdesc_t flidevdesc_t |
typedef struct _flidevinfo_t flidevinfo_t |
typedef unsigned char iobuf_t |
enum _commands |
flidevdesc_t* devices[MAX_OPEN_DEVICES] |
const char* version |