
sick_scan_api: struct SickScanRadarPreHeader, equivalent to RadarPreHeader.msg
Attributes
----------
uiversionno : ctypes.c_uint16
version number
sick_scan/RadarPreHeaderDeviceBlock:
uiident : ctypes.c_uint32
Logical number of the device"
udiserialno : ctypes.c_uint32
Serial number of the device
bdeviceerror : ctypes.c_uint8
State of the device
bcontaminationwarning : ctypes.c_uint8
Contamination Warning
bcontaminationerror : ctypes.c_uint8
Contamination Error
sick_scan/RadarPreHeaderStatusBlock:
uitelegramcount : ctypes.c_uint32
telegram number
uicyclecount : ctypes.c_uint32
"scan number"
udisystemcountscan : ctypes.c_uint32
system time since power on of scan gen. [us]
udisystemcounttransmit : ctypes.c_uint32
system time since power on of scan transmission [us]
uiinputs : ctypes.c_uint16
state of digital inputs
uioutputs : ctypes.c_uint16
state of digital outputs
sick_scan/RadarPreHeaderMeasurementParam1Block:
uicycleduration : ctypes.c_uint32
Time in microseconds to detect this items
uinoiselevel : ctypes.c_uint32
[1/100dB]
sick_scan/RadarPreHeaderEncoderBlock[]:
numencoder : ctypes.c_uint16
number of valid encoders (0)
udiencoderpos : ctypes.c_uint32 * 3
array of max. 3 encoder position [inc]
iencoderspeed : ctypes.c_uint16 * 3
array of max. 3 encoder speed [inc/mm]
Definition at line 375 of file sick_scan_api.py.