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

Static Private Attributes

list _fields_
 

Detailed Description

sick_scan_api: struct SickScanLdmrsObjectBuffer, Array of SickScanLdmrsObject

Attributes
----------
capacity : ctypes.c_uint64
    Number of allocated elements, i.e. max. number of elements in buffer, allocated buffer size is capacity * sizeof(SickScanLdmrsObject)
size : ctypes.c_uint64
    Number of currently used elements in the buffer
buffer : ctypes.POINTER(SickScanLdmrsObject)
    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 551 of file sick_scan_api.py.

Member Data Documentation

◆ _fields_

list api.sick_scan_api.SickScanLdmrsObjectBuffer._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(SickScanLdmrsObject)
("size", ctypes.c_uint64), # Number of currently used elements in the buffer
("buffer", ctypes.POINTER(SickScanLdmrsObject)) # 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 564 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