Skip to content

Struct jsCameraImage

ClassList > 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

Comments