Logo Search packages:      
Sourcecode: libdc1394-22 version File versions  Download package

pixelink.h File Reference


Detailed Description

No docs yet.

More details soon

Definition in file pixelink.h.

#include <dc1394/log.h>
#include <dc1394/types.h>

Go to the source code of this file.

Classes

struct  __dc1394_pxl_adv_feature_info_struct
struct  __dc1394_pxl_camera_info_struct
struct  __dc1394_pxl_gpio_info_struct

Defines

#define PxL_ACR_CAMERA_DESC_LENGTH   0x001cU
#define PxL_ACR_CAMERA_DESC_OFFSET   0x0018U
#define PxL_ACR_FPGA_VERSION   0x0010U
#define PxL_ACR_FW_VERSION   0x0014U
#define PxL_ACR_GPIO_0_CFG   0x0300U
#define PxL_ACR_GPIO_1_CFG   0x0304U
#define PxL_ACR_GPIO_2_CFG   0x0308U
#define PxL_ACR_GPIO_3_CFG   0x030CU
#define PxL_ACR_GPIO_INQ   0x0128U
#define PxL_ACR_GPIO_PARM1_ABS   0x012CU
#define PxL_ACR_GPIO_PARM2_ABS   0x0130U
#define PxL_ACR_GPIO_PARM3_ABS   0x0134U
#define PxL_ACR_NAME_INQUIRY   0x0100U
#define PxL_ACR_NAME_LENGTH   0x0108U
#define PxL_ACR_NAME_OFFSET   0x0104U
#define PxL_ACR_SERIAL_NUM_LENGTH   0x000cU
#define PxL_ACR_SERIAL_NUM_OFFSET   0x0008U
#define PxL_GPO_CFG_DISABLE   0x00000000U
#define PxL_GPO_CFG_ENABLE   0x80000000U
#define PxL_GPO_CFG_MODE_BUSY   0x00000003U
#define PxL_GPO_CFG_MODE_FLASH   0x00000004U
#define PxL_GPO_CFG_MODE_NORMAL   0x00000001U
#define PxL_GPO_CFG_MODE_PULSE   0x00000002U
#define PxL_GPO_CFG_MODE_STROBE   0x00000000U
#define PxL_GPO_CFG_POLARITY_HIGH   0x40000000U
#define PxL_GPO_CFG_POLARITY_LOW   0x00000000U
#define PxL_MAX_STRING_LENGTH   256

Typedefs

typedef struct
__dc1394_pxl_adv_feature_info_struct 
dc1394_pxl_adv_feature_info_t
typedef struct
__dc1394_pxl_camera_info_struct 
dc1394_pxl_camera_info_t
typedef struct
__dc1394_pxl_gpio_info_struct 
dc1394_pxl_gpio_info_t
typedef float float32_t

Enumerations

enum  dc1394pxl_gpio_mode_t {
  DC1394_PxL_GPIO_MODE_STROBE = 0, DC1394_PxL_GPIO_MODE_NORMAL, DC1394_PxL_GPIO_MODE_PULSE, DC1394_PxL_GPIO_MODE_BUSY,
  DC1394_PxL_GPIO_MODE_FLASH
}
enum  dc1394pxl_gpio_polarity_t { DC1394_PxL_GPIO_POLARITY_NONE = 0, DC1394_PxL_GPIO_POLARITY_HIGH, DC1394_PxL_GPIO_POLARITY_LOW }

Functions

dc1394error_t dc1394_pxl_convert_float32_to_quadlet (double, uint32_t *)
dc1394error_t dc1394_pxl_convert_uint32_to_float32 (uint32_t, double *)
dc1394error_t dc1394_pxl_get_camera_info (dc1394camera_t *, dc1394_pxl_camera_info_t *)
dc1394error_t dc1394_pxl_get_camera_name (dc1394camera_t *, char *, uint32_t)
dc1394error_t dc1394_pxl_get_camera_serial_number (dc1394camera_t *, uint32_t *)
dc1394error_t dc1394_pxl_get_gpo_config (dc1394camera_t *, uint32_t, uint32_t *)
dc1394error_t dc1394_pxl_get_gpo_param (dc1394camera_t *, uint32_t, uint32_t *, uint32_t *, uint32_t *)
dc1394error_t dc1394_pxl_get_gpo_param_min_max (dc1394camera_t *, uint32_t, uint32_t *, uint32_t *, uint32_t *, uint32_t *, uint32_t *, uint32_t *, uint32_t *, uint32_t *, uint32_t *)
dc1394error_t dc1394_pxl_print_camera_info (dc1394camera_t *, FILE *fd)
dc1394error_t dc1394_pxl_set_gpio_mode_param (dc1394camera_t *, uint32_t, dc1394pxl_gpio_polarity_t, dc1394pxl_gpio_mode_t, double, double, double)
dc1394error_t dc1394_pxl_set_gpo_config (dc1394camera_t *, uint32_t, uint32_t)


Generated by  Doxygen 1.6.0   Back to index