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

Static Private Attributes

list _fields_
 

Detailed Description

equivalent to sick_scan_api.h struct SickScanUint8Array

Attributes
----------
capacity : ctypes.c_uint64
    Number of allocated elements, i.e. max. number of elements in buffer, allocated buffer size is capacity * sizeof(SickScanPointFieldMsg)
size : ctypes.c_uint64
    Number of currently used elements in the buffer
buffer : ctypes.POINTER(ctypes.c_uint8)
    Memory, data in plain order and system endianess (buffer == 0, if size == 0 && capacity == 0, otherwise allocated memory), allocation/deallocation always managed by the caller.


Definition at line 38 of file sick_scan_api.py.

Member Data Documentation

◆ _fields_

list api.sick_scan_api.SickScanUint8Array._fields_
staticprivate
Initial value:
= [
("capacity", ctypes.c_uint64), # Number of allocated elements, i.e. max. number of elements in buffer, allocated buffer size is capacity * sizeof(SickScanPointFieldMsg)
("size", ctypes.c_uint64), # Number of currently used elements in the buffer
("buffer", ctypes.POINTER(ctypes.c_uint8)) # Memory, data in plain order and system endianess (buffer == 0, if size == 0 && capacity == 0, otherwise allocated memory), allocation/deallocation always managed by the caller.
]

Definition at line 51 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