Struct jsCameraImage¶
This structure is used to return a greyscale image capture from the scan head.
#include <joescan_pinchot.h>
Public Attributes¶
Type | Name |
---|---|
jsCamera | camera The camera used to capture the image. |
uint32_t | camera_exposure_time_us Time in microseconds for the camera's exposure. |
uint8_t | data An array of pixel data representing the image. |
uint64_t | encoder_values Array holding current encoder values. |
uint32_t | image_height The overall height of the image in pixels. |
uint32_t | image_width The overall width of the image in pixels. |
jsLaser | laser The laser used during the image capture. |
uint32_t | laser_on_time_us Time in microseconds the laser is emitting. |
uint32_t | num_encoder_values Number of encoder values in this profile. |
uint32_t | scan_head_id The Id of the scan head that the image originates from. |
uint64_t | timestamp_ns Time of the scan head in nanoseconds when image was taken. |
Public Attributes Documentation¶
variable camera¶
jsCamera camera;
variable camera_exposure_time_us¶
uint32_t camera_exposure_time_us;
variable data¶
uint8_t data[JS_CAMERA_IMAGE_DATA_LEN];
variable encoder_values¶
uint64_t encoder_values[JS_ENCODER_MAX];
variable image_height¶
uint32_t image_height;
variable image_width¶
uint32_t image_width;
variable laser¶
jsLaser laser;
variable laser_on_time_us¶
uint32_t laser_on_time_us;
variable num_encoder_values¶
uint32_t num_encoder_values;
variable scan_head_id¶
uint32_t scan_head_id;
variable timestamp_ns¶
uint64_t timestamp_ns;
The documentation for this class was generated from the following file C:/Users/michp/Documents/Projects/fawkes/client-cpp/api/src/joescan_pinchot.h