Skip to main content

Module attribute

Module attribute 

Source
Expand description

NDPluginAttribute: extracts named attribute values from each array.

Supports maxAttributes attribute channels (addr 0..maxAttributes-1), each tracking a different attribute by name. Special pseudo-attribute names “NDArrayUniqueId” and “NDArrayTimeStamp” read from the array header.

Structs§

AttributeParams
Parameter indices for NDPluginAttribute.
AttributeProcessor
Processor that extracts multiple attribute values from each array.

Functions§

attr_ts_channel_names
Time-series channel names, one per attribute channel. The length is C maxAttributes_ (the TS NDArray dim, NDPluginAttribute.cpp:98), so it tracks the configured channel count rather than a fixed 8.
create_attribute_runtime
Create an Attribute plugin runtime. The TS receiver is stored in the registry for later pickup by NDTimeSeriesConfigure.