Specific Event Datatypes

OcaObjectListEventData

struct OcaObjectListEventData

Notification data supplied by events returning object lists, for example the SynchronizeState event defined in OcaSubscriptionManager.

OcaList<OcaONo> objectList

List of object numbers.

OcaEmptyEventData

type OcaEmptyEventData

Empty notification datatype for events with no notification data.

OcaObservationEventData

struct OcaObservationEventData

Notification data supplied by event OcaNumericObserver.Observation. Note: due to an error in AES70-2015, this class was not made a subclass of OcaEventData. Therefore, this class explicitly defines the Event property explicitly, rather than inheriting it from OcaEventData, as other event data classes do. However, the effect is the same as for all event data classes: the first property in the data structure is an OcaEvent value.

OcaFloat64 Reading

The observed value that the event is reporting.

OcaObservationListEventData

struct OcaObservationListEventData

Notification data supplied by event OcaNumericObserverList.Observation. Note: due to an error in AES70-2015, this class was not made a subclass of OcaEventData. Therefore, this class explicitly defines the Event property explicitly, rather than inheriting it from OcaEventData, as other event data classes do. However, the effect is the same as for all event data classes: the first property in the data structure is an OcaEvent value.

OcaList<OcaFloat64> Reading

The list of observed values that the event is reporting.

OcaCounterUpdateEventData

struct OcaCounterUpdateEventData

Notification data supplied by OcaCounterNotifier.CounterUpdate() event

OcaList<OcaCounterUpdate> Updates

List of counter-update descriptors