Fawkes API  Fawkes Development Version
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
firevision::SharedMemoryImageBuffer_header_t Struct Reference

Shared memory header struct for FireVision images. More...

#include <shm_image.h>

List of all members.

Public Attributes

char image_id [IMAGE_ID_MAX_LENGTH]
 image ID
char frame_id [FRAME_ID_MAX_LENGTH]
 coordinate frame ID
unsigned int colorspace
 color space
unsigned int width
 width
unsigned int height
 height
unsigned int roi_x
 ROI start x.
unsigned int roi_y
 ROI start y.
unsigned int roi_width
 ROI width.
unsigned int roi_height
 ROI height.
int circle_x
 ROI circle center x.
int circle_y
 ROI circle center y.
unsigned int circle_radius
 ROI circle radius.
long int capture_time_sec
 Time in seconds since the epoch when the image was captured.
long int capture_time_usec
 Addendum to capture_time_sec in micro seconds.
unsigned int flag_circle_found: 1
 1 if circle found
unsigned int flag_image_ready: 1
 1 if image ready
unsigned int flag_reserved: 30
 reserved for future use

Detailed Description

Shared memory header struct for FireVision images.

Definition at line 45 of file shm_image.h.


Member Data Documentation

long int firevision::SharedMemoryImageBuffer_header_t::capture_time_sec

Time in seconds since the epoch when the image was captured.

Definition at line 59 of file shm_image.h.

Referenced by firevision::SharedMemoryImageBuffer::capture_time(), and firevision::SharedMemoryImageBuffer::set_capture_time().

long int firevision::SharedMemoryImageBuffer_header_t::capture_time_usec

Addendum to capture_time_sec in micro seconds.

Definition at line 61 of file shm_image.h.

Referenced by firevision::SharedMemoryImageBuffer::capture_time(), and firevision::SharedMemoryImageBuffer::set_capture_time().

unsigned int firevision::SharedMemoryImageBuffer_header_t::circle_radius
int firevision::SharedMemoryImageBuffer_header_t::circle_x
int firevision::SharedMemoryImageBuffer_header_t::circle_y
unsigned int firevision::SharedMemoryImageBuffer_header_t::flag_circle_found
unsigned int firevision::SharedMemoryImageBuffer_header_t::flag_image_ready

1 if image ready

Definition at line 64 of file shm_image.h.

unsigned int firevision::SharedMemoryImageBuffer_header_t::flag_reserved

reserved for future use

Definition at line 65 of file shm_image.h.

char firevision::SharedMemoryImageBuffer_header_t::frame_id[FRAME_ID_MAX_LENGTH]
char firevision::SharedMemoryImageBuffer_header_t::image_id[IMAGE_ID_MAX_LENGTH]
unsigned int firevision::SharedMemoryImageBuffer_header_t::roi_height
unsigned int firevision::SharedMemoryImageBuffer_header_t::roi_width
unsigned int firevision::SharedMemoryImageBuffer_header_t::roi_x
unsigned int firevision::SharedMemoryImageBuffer_header_t::roi_y

The documentation for this struct was generated from the following file: