kstars
ApogeeLinux.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef APOGEELINUX_H
00011 #define APOGEELINUX_H
00012
00013 #define APISA_READ_USHORT _IOR('a', 0x01, unsigned int)
00014 #define APISA_READ_LINE _IOR('a', 0x02, unsigned int)
00015 #define APISA_WRITE_USHORT _IOW('a', 0x03, unsigned int)
00016
00017 #define APPPI_READ_USHORT _IOR('a', 0x01, unsigned int)
00018 #define APPPI_READ_LINE _IOR('a', 0x02, unsigned int)
00019 #define APPPI_WRITE_USHORT _IOW('a', 0x03, unsigned int)
00020
00021 #define APPCI_READ_USHORT _IOR('a', 0x01, unsigned int)
00022 #define APPCI_READ_LINE _IOR('a', 0x02, unsigned int)
00023 #define APPCI_WRITE_USHORT _IOW('a', 0x03, unsigned int)
00024
00025 #define APUSB_READ_USHORT _IOR('a', 0x01, unsigned int)
00026 #define APUSB_WRITE_USHORT _IOW('a', 0x02, unsigned int)
00027 #define APUSB_USB_STATUS _IOR('a', 0x03, unsigned int)
00028 #define APUSB_PRIME_USB_DOWNLOAD _IOR('a', 0x04, unsigned int)
00029 #define APUSB_STOP_USB_IMAGE _IOR('a', 0x05, unsigned int)
00030 #define APUSB_READ_USB_IMAGE _IOR('a', 0x06, unsigned int)
00031 #define APUSB_USB_RESET _IOR('a', 0x07, unsigned int)
00032 #define APUSB_READ_USB_SERIAL _IOR('a', 0x08, unsigned int)
00033 #define APUSB_WRITE_USB_SERIAL _IOR('a', 0x09, unsigned int)
00034 #define APUSB_USB_SET_SERIAL _IOR('a', 0x0A, unsigned int)
00035 #define APUSB_USB_REQUEST _IOR('a', 0x0B, unsigned int)
00036 #define APUSB_READ_STATUS _IOR('a', 0x0C, unsigned int)
00037
00038 #define appci_major_number 60
00039 #define apppi_major_number 61
00040 #define apisa_major_number 62
00041
00042 struct apIOparam
00043 {
00044 unsigned int reg;
00045 unsigned long param1, param2;
00046 };
00047
00048 #define APOGEE_PCI_DEVICE "/dev/appci"
00049 #define APOGEE_PPI_DEVICE "/dev/apppi"
00050 #define APOGEE_ISA_DEVICE "/dev/apisa"
00051 #define APOGEE_USB_DEVICE "/dev/usb/alta"
00052
00053 #endif