Struct jsScanHeadStatus¶
Structure used to hold information pertaining to the scan head.
#include <joescan_pinchot.h>
Public Attributes¶
Type | Name |
---|---|
int32_t | camera_a_pixels_in_window Total number of pixels seen by the camera A's scan window. |
int32_t | camera_a_temp Current temperature in Celsius reported by camera A. |
int32_t | camera_b_pixels_in_window Total number of pixels seen by the camera B's scan window. |
int32_t | camera_b_temp Current temperature in Celsius reported by camera B. |
int64_t | encoder_values The current encoder positions. |
uint64_t | global_time_ns System global time in nanoseconds. |
bool | is_laser_disable Set to true if the ScanSync is currently disabling the laser(s). |
uint32_t | num_encoder_values The number of encoder values available. |
uint32_t | num_profiles_sent Total number of profiles sent during the last scan period. |
jsScanHeadState | state Current state of the scan head. |
Public Attributes Documentation¶
variable camera_a_pixels_in_window¶
int32_t camera_a_pixels_in_window;
variable camera_a_temp¶
int32_t camera_a_temp;
variable camera_b_pixels_in_window¶
int32_t camera_b_pixels_in_window;
variable camera_b_temp¶
int32_t camera_b_temp;
variable encoder_values¶
int64_t encoder_values[JS_ENCODER_MAX];
variable global_time_ns¶
uint64_t global_time_ns;
variable is_laser_disable¶
bool is_laser_disable;
variable num_encoder_values¶
uint32_t num_encoder_values;
variable num_profiles_sent¶
uint32_t num_profiles_sent;
variable state¶
jsScanHeadState state;
The documentation for this class was generated from the following file C:/Users/michp/Documents/Projects/fawkes/client-cpp/api/src/joescan_pinchot.h