AggregateValue |
|
ArrayParameterCache |
This is another implementation of the parameter cache using arrays to store primitive values (instead of storing
Value ).
|
ArrayValue |
Multidimensional value array.
|
BasicParameterValue |
Holds the value of a parameter.
|
BinaryValue |
|
BooleanValue |
|
ContainerParameterValue |
A parameter value corresponding to a parameter that has been extracted from a container.
|
DoubleValue |
|
EnumeratedValue |
An enumerated value is a value that has both an integer and a string representation.
|
FloatValue |
|
LastValueCache |
Cache for the last known value of each parameter.
|
LocalParameterManager |
Implements software parameters - these are parameters that can be set from the clients.
|
ParameterCacheConfig |
|
ParameterCacheImpl |
|
ParameterRequestManager |
Keeps track of which parameters are part of which subscriptions.
|
ParameterStatus |
|
ParameterValue |
|
ParameterValueList |
Stores a collection of ParameterValue indexed on Parameter
|
ParameterValueWithId |
groups together a parameter value with a telemetry item id.
|
ParameterWithId |
Holder class for a parameter together with the id what used to subscribe (or request) it.
|
ParameterWithIdRequestHelper |
This sits in front of the ParameterRequestManager and implements subscriptions based on NamedObjectId taking care to
send to the consumers the parameters with the requested id.
|
PartialParameterValue |
Holds values related to members of aggregates or arrays
|
SInt32Value |
|
SInt64Value |
|
StringValue |
|
SubscriptionArray |
set of subscription ids - represented as sorted array
no duplicate allowed
copy on write
|
SystemParametersCollector |
Collects each second system processed parameters from whomever registers and sends them on the sys_var stream
|
TimestampValue |
|
UInt32Value |
|
UInt64Value |
|
Value |
Union like class
|
ValueArray |
Stores parameters of the same type as array
For primitive types, it uses much less memory than having an Value[]
|