Skip to content

Struct jsScanSyncStatus

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