• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

kstars

ApogeeIoctl.h

Go to the documentation of this file.
00001 // ApogeeIoctl.h    Include file for I/O 
00002 //
00003 // Copyright (c) 2000 Apogee Instruments Inc.
00004 //
00005 //Portions Copyright (c) 2000 The Random Factory.
00006 //
00007 // Define the IOCTL codes we will use.  The IOCTL code contains a command
00008 // identifier, plus other information about the device, the type of access
00009 // with which the file must have been opened, and the type of buffering.
00010 //
00011 
00012 extern unsigned short apogee_bit;
00013 extern unsigned short apogee_word;
00014 extern unsigned long apogee_long;
00015 extern short apogee_signed;
00016 
00017 
00018 // General Ioctl definitions for Apogee CCD device driver 
00019 
00020 #define APOGEE_IOC_MAGIC 'j'
00021 #define APOGEE_IOC_MAXNR 100
00022 #define APOGEE_IOCHARDRESET   _IO(APOGEE_IOC_MAGIC,0)
00023 
00024  
00025 // Read single word 
00026 #define IOCTL_GPD_READ_ISA_USHORT  _IOR(APOGEE_IOC_MAGIC,1,apogee_word)   
00027  
00028 // Write single word 
00029 #define IOCTL_GPD_WRITE_ISA_USHORT _IOW(APOGEE_IOC_MAGIC,2,apogee_word)  
00030     
00031 // Read line from camera 
00032 #define IOCTL_GPD_READ_ISA_LINE _IOR(APOGEE_IOC_MAGIC,3,apogee_word)  
00033  
00034 #define IOCTL_GPD_READ_PPI_USHORT _IOR(APOGEE_IOC_MAGIC,1,apogee_word)  
00035     
00036 // Write single word 
00037 #define IOCTL_GPD_WRITE_PPI_USHORT _IOW(APOGEE_IOC_MAGIC,2,apogee_word)  
00038  
00039 // Read line from camera 
00040 #define IOCTL_GPD_READ_PPI_LINE  _IOR(APOGEE_IOC_MAGIC,3,apogee_word)  

kstars

Skip menu "kstars"
  • Main Page
  • Modules
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • keduca
  • kstars
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal