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 | |||
) |