Plugins
Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0
Channels
Read and modify channel definitions, values, fields, and history through the Engine SDK.
| Declaration | Description |
|---|---|
| ChannelField | Addressable fields stored for each RAPID channel. |
| ChannelValue | Value types accepted by channel read, write, and authority APIs. |
| SDK_API::createFixedChannel | Creates a channel in fixed RAPID storage, or promotes an existing dynamic channel. |
| FixedChannelHandle | Stable retained address of a fixed RAPID channel. |
| SDK_API::insertChannelField | Creates a missing channel with an initial field value; an existing channel is left unchanged. |
| SDK_API::queryChannel | Reads the current numeric value from a retained local fixed-channel handle. |
| SDK_API::queryChannelField | Reads a typed field and returns the supplied default when the field is unavailable. |
| RecordMode | Controls when channel values are recorded to persistence. |
| SDK_API::removeChannel | Removes a channel and its associated field data. |
| SDK_API::upsertChannel | Attempts an immediate numeric write without claiming authority. |
| SDK_API::upsertChannelField | Creates or replaces a field on a RAPID channel. |
| SDK_API::upsertChannelValueBulk | Writes timestamped numeric samples to one channel in a single call. |