aes70
Version:
A controller library for the AES70 protocol.
33 lines (29 loc) • 940 B
TypeScript
/*
* This file has been generated.
*/
export declare interface IOcaObservationEventData {
/**
* The observed value that the event is reporting.
* @type number
*/
Reading: number;
}
export declare class OcaObservationEventData
implements IOcaObservationEventData {
/**
* Event data for 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.
* @class OcaObservationEventData
*/
constructor(Reading: number);
/**
* The observed value that the event is reporting.
* @type number
*/
Reading: number;
}