Skip to content

Struct jsScanHeadStatus

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

Comments