Struct jsScanSyncStatus¶
Structure used to hold the status of a ScanSync.
#include <joescan_pinchot.h>
Public Attributes¶
Type | Name |
---|---|
uint64_t | aux_y_timestamp_ns Time in nanoseconds when Aux Y input went logic high. |
int64_t | encoder Encoder position at time of status. |
uint64_t | index_z_timestamp_ns Time in nanoseconds when Index Z input went logic high. |
bool | is_aux_y Set to true if Aux Y input is logic high. |
bool | is_fault_a Set to true if A input has fault. |
bool | is_fault_b Set to true if B input has fault. |
bool | is_index_z Set to true if Index Z input is logic high. |
bool | is_laser_disable Set to true if Laser Disable input is logic high. |
bool | is_sync Set to true if Sync input is logic high. |
uint64_t | laser_disable_timestamp_ns Time in nanoseconds when Laser Disable input went logic high. |
uint32_t | serial Serial number of the ScanSync. |
uint64_t | sync_timestamp_ns Time in nanoseconds when Sync input went logic high. |
uint64_t | timestamp_ns Time of ScanSync in nanoseconds when status was reported. |
Public Attributes Documentation¶
variable aux_y_timestamp_ns¶
uint64_t aux_y_timestamp_ns;
variable encoder¶
int64_t encoder;
variable index_z_timestamp_ns¶
uint64_t index_z_timestamp_ns;
variable is_aux_y¶
bool is_aux_y;
variable is_fault_a¶
bool is_fault_a;
variable is_fault_b¶
bool is_fault_b;
variable is_index_z¶
bool is_index_z;
variable is_laser_disable¶
bool is_laser_disable;
variable is_sync¶
bool is_sync;
variable laser_disable_timestamp_ns¶
uint64_t laser_disable_timestamp_ns;
variable serial¶
uint32_t serial;
variable sync_timestamp_ns¶
uint64_t sync_timestamp_ns;
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