TwiceAsNice  2019-02-18
Functions
libfli-camera-parport.c File Reference
#include <sys/param.h>
#include <netinet/in.h>
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include "libfli-libfli.h"
#include "libfli-mem.h"
#include "libfli-debug.h"
#include "libfli-camera.h"
#include "libfli-camera-parport.h"
Include dependency graph for libfli-camera-parport.c:

Functions

long fli_camera_parport_open (flidev_t dev)
 
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_visible_area (flidev_t dev, long *ul_x, long *ul_y, long *lr_x, long *lr_y)
 
long fli_camera_parport_set_exposure_time (flidev_t dev, long exptime)
 
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_hbin (flidev_t dev, long hbin)
 
long fli_camera_parport_set_vbin (flidev_t dev, long vbin)
 
long fli_camera_parport_get_exposure_status (flidev_t dev, long *timeleft)
 
long fli_camera_parport_set_temperature (flidev_t dev, double temperature)
 
long fli_camera_parport_get_temperature (flidev_t dev, double *temperature)
 
long fli_camera_parport_grab_row (flidev_t dev, void *buff, size_t width)
 
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_set_bit_depth (flidev_t dev, flibitdepth_t bitdepth)
 
static void correctioportdatawrite (flidev_t dev, unsigned short *Data)
 
static void correctioportdataread (flidev_t dev, unsigned short *Data)
 
long fli_camera_parport_read_ioport (flidev_t dev, long *ioportset)
 
long fli_camera_parport_write_ioport (flidev_t dev, long ioportset)
 
long fli_camera_parport_configure_ioport (flidev_t dev, long ioportset)
 
long fli_camera_parport_control_shutter (flidev_t dev, long shutter)
 

Function Documentation

◆ correctioportdataread()

static void correctioportdataread ( flidev_t  dev,
unsigned short *  Data 
)
static

◆ correctioportdatawrite()

static void correctioportdatawrite ( flidev_t  dev,
unsigned short *  Data 
)
static

◆ fli_camera_parport_configure_ioport()

long fli_camera_parport_configure_ioport ( flidev_t  dev,
long  ioportset 
)

◆ fli_camera_parport_control_shutter()

long fli_camera_parport_control_shutter ( flidev_t  dev,
long  shutter 
)

◆ fli_camera_parport_expose_frame()

long fli_camera_parport_expose_frame ( flidev_t  dev)

◆ fli_camera_parport_flush_rows()

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

◆ fli_camera_parport_get_array_area()

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

◆ fli_camera_parport_get_exposure_status()

long fli_camera_parport_get_exposure_status ( flidev_t  dev,
long timeleft 
)

◆ fli_camera_parport_get_temperature()

long fli_camera_parport_get_temperature ( flidev_t  dev,
double *  temperature 
)

◆ fli_camera_parport_get_visible_area()

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

◆ fli_camera_parport_grab_row()

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

◆ fli_camera_parport_open()

long fli_camera_parport_open ( flidev_t  dev)

◆ fli_camera_parport_read_ioport()

long fli_camera_parport_read_ioport ( flidev_t  dev,
long ioportset 
)

◆ fli_camera_parport_set_bit_depth()

long fli_camera_parport_set_bit_depth ( flidev_t  dev,
flibitdepth_t  bitdepth 
)

◆ fli_camera_parport_set_exposure_time()

long fli_camera_parport_set_exposure_time ( flidev_t  dev,
long  exptime 
)

◆ fli_camera_parport_set_hbin()

long fli_camera_parport_set_hbin ( flidev_t  dev,
long  hbin 
)

◆ fli_camera_parport_set_image_area()

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

◆ fli_camera_parport_set_temperature()

long fli_camera_parport_set_temperature ( flidev_t  dev,
double  temperature 
)

◆ fli_camera_parport_set_vbin()

long fli_camera_parport_set_vbin ( flidev_t  dev,
long  vbin 
)

◆ fli_camera_parport_write_ioport()

long fli_camera_parport_write_ioport ( flidev_t  dev,
long  ioportset 
)