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>

Public Attributes

char image_id [IMAGE_ID_MAX_LENGTH]
 image ID More...
 
char frame_id [FRAME_ID_MAX_LENGTH]
 coordinate frame ID More...
 
unsigned int colorspace
 color space More...
 
unsigned int width
 width More...
 
unsigned int height
 height More...
 
unsigned int roi_x
 ROI start x. More...
 
unsigned int roi_y
 ROI start y. More...
 
unsigned int roi_width
 ROI width. More...
 
unsigned int roi_height
 ROI height. More...
 
int circle_x
 ROI circle center x. More...
 
int circle_y
 ROI circle center y. More...
 
unsigned int circle_radius
 ROI circle radius. More...
 
long int capture_time_sec
 
      Time in seconds since the epoch when

the image was captured. More...

 
long int capture_time_usec
 
      Addendum to capture_time_sec in

micro seconds. More...

 
unsigned int flag_circle_found: 1
 1 if circle found More...
 
unsigned int flag_image_ready: 1
 1 if image ready More...
 
unsigned int flag_reserved: 30
 reserved for future use More...
 

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: