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

kstars

libfli-camera-parport.h File Reference

Go to the source code of this file.


Defines

#define C_ADDRESS(addr, ext)   (0x8000|(((addr)<<8)&0x0f00)|((ext)&0x00ff))
#define C_FLUSH(x)   (0xc000|((x)&0x0fff))
#define C_HSKIP(x)   (0xe000|((x)&0x0fff))
#define C_RESTCFG(gain, chnl, exttrig, res)   (0x9000|(((gain)<<8)&0x0f00)|(((chnl)<<5)&0x00e0)|(((exttrig)<<4)&0x0010)|(((res)&0x000f)))
#define C_SEND(x)   (0xb000|((x)&0x0fff))
#define C_SHUTTER(open, dmult)   (0xa000|((dmult)&0x07ff)|(((open)<<11)&0x0800))
#define C_TEMP(x)   (0xf000|((x)&0x0fff))
#define C_VSKIP(x)   (0xd000|((x)&0x0fff))
#define D_EXPDUR(x)   (0x6000|((x)&0x0fff))
#define D_RESERVE(x)   (0x7000|((x)&0x0fff))
#define D_XBIN(x)   (0x4000|((x)&0x0fff))
#define D_XFLBIN(x)   (0x2000|((x)&0x0fff))
#define D_XROWOFF(x)   (0x0000|((x)&0x0fff))
#define D_XROWWID(x)   (0x1000|((x)&0x0fff))
#define D_YBIN(x)   (0x5000|((x)&0x0fff))
#define D_YFLBIN(x)   (0x3000|((x)&0x0fff))
#define EPARAM_CCDID   (0x01)
#define EPARAM_DEVICE   (0x06)
#define EPARAM_ECHO   (0x00)
#define EPARAM_FIRM   (0x02)
#define EPARAM_SIGGAIN   (0x05)
#define EPARAM_SNHIGH   (0x03)
#define EPARAM_SNLOW   (0x04)
#define FLICCD_IO_P0   (0x01)
#define FLICCD_IO_P1   (0x02)
#define FLICCD_IO_P2   (0x04)
#define FLICCD_IO_P3   (0x08)

Functions

long fli_camera_parport_configure_ioport (flidev_t dev, long ioportset)
long fli_camera_parport_control_shutter (flidev_t dev, long shutter)
long fli_camera_parport_expose_frame (flidev_t dev)
long fli_camera_parport_flush_rows (flidev_t dev, long rows, long repeat)
long fli_camera_parport_get_array_area (flidev_t dev, long *ul_x, long *ul_y, long *lr_x, long *lr_y)
long fli_camera_parport_get_exposure_status (flidev_t dev, long *timeleft)
long fli_camera_parport_get_temperature (flidev_t dev, double *temperature)
long fli_camera_parport_get_visible_area (flidev_t dev, long *ul_x, long *ul_y, long *lr_x, long *lr_y)
long fli_camera_parport_grab_row (flidev_t dev, void *buf, size_t width)
long fli_camera_parport_open (flidev_t dev)
long fli_camera_parport_read_ioport (flidev_t dev, long *ioportset)
long fli_camera_parport_set_bit_depth (flidev_t dev, flibitdepth_t bitdepth)
long fli_camera_parport_set_exposure_time (flidev_t dev, long exptime)
long fli_camera_parport_set_hbin (flidev_t dev, long hbin)
long fli_camera_parport_set_image_area (flidev_t dev, long ul_x, long ul_y, long lr_x, long lr_y)
long fli_camera_parport_set_temperature (flidev_t dev, double temperature)
long fli_camera_parport_set_vbin (flidev_t dev, long vbin)
long fli_camera_parport_write_ioport (flidev_t dev, long ioportset)

Define Documentation

#define C_ADDRESS ( addr,
ext   )     (0x8000|(((addr)<<8)&0x0f00)|((ext)&0x00ff))

Definition at line 48 of file libfli-camera-parport.h.

#define C_FLUSH ( x   )     (0xc000|((x)&0x0fff))

Definition at line 52 of file libfli-camera-parport.h.

#define C_HSKIP ( x   )     (0xe000|((x)&0x0fff))

Definition at line 54 of file libfli-camera-parport.h.

#define C_RESTCFG ( gain,
chnl,
exttrig,
res   )     (0x9000|(((gain)<<8)&0x0f00)|(((chnl)<<5)&0x00e0)|(((exttrig)<<4)&0x0010)|(((res)&0x000f)))

Definition at line 49 of file libfli-camera-parport.h.

#define C_SEND ( x   )     (0xb000|((x)&0x0fff))

Definition at line 51 of file libfli-camera-parport.h.

#define C_SHUTTER ( open,
dmult   )     (0xa000|((dmult)&0x07ff)|(((open)<<11)&0x0800))

Definition at line 50 of file libfli-camera-parport.h.

#define C_TEMP ( x   )     (0xf000|((x)&0x0fff))

Definition at line 55 of file libfli-camera-parport.h.

#define C_VSKIP ( x   )     (0xd000|((x)&0x0fff))

Definition at line 53 of file libfli-camera-parport.h.

#define D_EXPDUR ( x   )     (0x6000|((x)&0x0fff))

Definition at line 62 of file libfli-camera-parport.h.

#define D_RESERVE ( x   )     (0x7000|((x)&0x0fff))

Definition at line 63 of file libfli-camera-parport.h.

#define D_XBIN ( x   )     (0x4000|((x)&0x0fff))

Definition at line 60 of file libfli-camera-parport.h.

#define D_XFLBIN ( x   )     (0x2000|((x)&0x0fff))

Definition at line 58 of file libfli-camera-parport.h.

#define D_XROWOFF ( x   )     (0x0000|((x)&0x0fff))

Definition at line 56 of file libfli-camera-parport.h.

#define D_XROWWID ( x   )     (0x1000|((x)&0x0fff))

Definition at line 57 of file libfli-camera-parport.h.

#define D_YBIN ( x   )     (0x5000|((x)&0x0fff))

Definition at line 61 of file libfli-camera-parport.h.

#define D_YFLBIN ( x   )     (0x3000|((x)&0x0fff))

Definition at line 59 of file libfli-camera-parport.h.

#define EPARAM_CCDID   (0x01)

Definition at line 67 of file libfli-camera-parport.h.

#define EPARAM_DEVICE   (0x06)

Definition at line 72 of file libfli-camera-parport.h.

#define EPARAM_ECHO   (0x00)

Definition at line 66 of file libfli-camera-parport.h.

#define EPARAM_FIRM   (0x02)

Definition at line 68 of file libfli-camera-parport.h.

#define EPARAM_SIGGAIN   (0x05)

Definition at line 71 of file libfli-camera-parport.h.

#define EPARAM_SNHIGH   (0x03)

Definition at line 69 of file libfli-camera-parport.h.

#define EPARAM_SNLOW   (0x04)

Definition at line 70 of file libfli-camera-parport.h.

#define FLICCD_IO_P0   (0x01)

Definition at line 75 of file libfli-camera-parport.h.

#define FLICCD_IO_P1   (0x02)

Definition at line 76 of file libfli-camera-parport.h.

#define FLICCD_IO_P2   (0x04)

Definition at line 77 of file libfli-camera-parport.h.

#define FLICCD_IO_P3   (0x08)

Definition at line 78 of file libfli-camera-parport.h.


Function Documentation

long fli_camera_parport_configure_ioport ( flidev_t  dev,
long  ioportset 
)

long fli_camera_parport_control_shutter ( flidev_t  dev,
long  shutter 
)

long fli_camera_parport_expose_frame ( flidev_t  dev  ) 

long fli_camera_parport_flush_rows ( flidev_t  dev,
long  rows,
long  repeat 
)

long fli_camera_parport_get_array_area ( flidev_t  dev,
long *  ul_x,
long *  ul_y,
long *  lr_x,
long *  lr_y 
)

long fli_camera_parport_get_exposure_status ( flidev_t  dev,
long *  timeleft 
)

long fli_camera_parport_get_temperature ( flidev_t  dev,
double *  temperature 
)

long fli_camera_parport_get_visible_area ( flidev_t  dev,
long *  ul_x,
long *  ul_y,
long *  lr_x,
long *  lr_y 
)

long fli_camera_parport_grab_row ( flidev_t  dev,
void *  buf,
size_t  width 
)

long fli_camera_parport_open ( flidev_t  dev  ) 

long fli_camera_parport_read_ioport ( flidev_t  dev,
long *  ioportset 
)

long fli_camera_parport_set_bit_depth ( flidev_t  dev,
flibitdepth_t  bitdepth 
)

long fli_camera_parport_set_exposure_time ( flidev_t  dev,
long  exptime 
)

long fli_camera_parport_set_hbin ( flidev_t  dev,
long  hbin 
)

long fli_camera_parport_set_image_area ( flidev_t  dev,
long  ul_x,
long  ul_y,
long  lr_x,
long  lr_y 
)

long fli_camera_parport_set_temperature ( flidev_t  dev,
double  temperature 
)

long fli_camera_parport_set_vbin ( flidev_t  dev,
long  vbin 
)

long fli_camera_parport_write_ioport ( flidev_t  dev,
long  ioportset 
)

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