Static Private Attributes | List of all members
api.sick_scan_api.SickScanLIDoutputstateMsg Class Reference
Inheritance diagram for api.sick_scan_api.SickScanLIDoutputstateMsg:
Inheritance graph
[legend]

Static Private Attributes

list _fields_
 

Detailed Description

sick_scan_api: struct SickScanLIDoutputstateMsg, equivalent to LIDoutputstateMsg.msg

Attributes
----------
header : SickScanHeader
    message timestamp
version_number : ctypes.c_uint16
    Status code version number
system_counter : ctypes.c_uint32
    Status code system counter (time in microsec since power up, max. 71 min then starting from 0 again)
output_state : ctypes.c_uint8 * 8
    array of max. 8 output states, each state with value 0 (not active), 1 (active) or 2 (not used)
output_count : ctypes.c_uint32 * 8
    array of max. 8 output counter
time_state : ctypes.c_uint16
    No time data: 0, Time data: 1 (sensortime from the last change of min. one of the outputs)
year : ctypes.c_uint16
    f.e. 2021
month : ctypes.c_uint8
    1 ... 12
day : ctypes.c_uint8
    1 ... 31
hour : ctypes.c_uint8
    0 ... 23
minute : ctypes.c_uint8
    0 ... 59
second : ctypes.c_uint8
    0 ... 59
microsecond : ctypes.c_uint32
    0 ... 999999


Definition at line 326 of file sick_scan_api.py.

Member Data Documentation

◆ _fields_

list api.sick_scan_api.SickScanLIDoutputstateMsg._fields_
staticprivate
Initial value:
= [
("header", SickScanHeader), # message timestamp
("version_number", ctypes.c_uint16), # Status code version number
("system_counter", ctypes.c_uint32), # Status code system counter (time in microsec since power up, max. 71 min then starting from 0 again)
("output_state", ctypes.c_uint8 * 8), # array of max. 8 output states, each state with value 0 (not active), 1 (active) or 2 (not used)
("output_count", ctypes.c_uint32 * 8), # array of max. 8 output counter
("time_state", ctypes.c_uint16), # No time data: 0, Time data: 1 (sensortime from the last change of min. one of the outputs)
("year", ctypes.c_uint16), # f.e. 2021
("month", ctypes.c_uint8), # 1 ... 12
("day", ctypes.c_uint8), # 1 ... 31
("hour", ctypes.c_uint8), # 0 ... 23
("minute", ctypes.c_uint8), # 0 ... 59
("second", ctypes.c_uint8), # 0 ... 59
("microsecond", ctypes.c_uint32) # 0 ... 999999
]

Definition at line 359 of file sick_scan_api.py.


The documentation for this class was generated from the following file:


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:14