![]() |
Cocop.MessageSerialiser.Meas (C#)
2.0.0
API to encode industrial data as standard-based messages
|
Namespaces | |
Classes | |
| class | DataQuality |
| Represents observation quality information. More... | |
| class | ExtensibleResponse |
| Base class for extensible response types. More... | |
| class | GetObservationRequest |
| A class to process "get observation" requests. More... | |
| class | GetObservationResponse |
| A class to process "get observation" responses. More... | |
| class | InsertObservationRequest |
| A class to process "insert observation" requests. More... | |
| class | InsertObservationResponse |
| A class to process "insert observation" responses. More... | |
| class | Item |
| Abstract base class for items. More... | |
| class | Item_Array |
| Represents an array of data. More... | |
| class | Item_Boolean |
| Represents a boolean value. More... | |
| class | Item_Category |
| Represents a category observation. It may be a process state or any other enumeration value. This class should not be used for free-form textual data! For that, use the class Item_Text. More... | |
| class | Item_CategoryRange |
| An item that contains a range of category values (lower bound and upper bound). This type does not exist in the Observations and Measurements standard, but the type appears as a field type for a data record in the SWE common standard. More... | |
| class | Item_Count |
| Represents a count value, that is, an integer without any unit of measure. More... | |
| class | Item_CountRange |
| An item that contains a range of count values (lower bound and upper bound). This type does not exist in the Observations and Measurements standard, but the type appears as a field type for a data record in the SWE common standard. More... | |
| class | Item_DataRecord |
| Represents a complex measurement result with multiple fields. More... | |
| class | Item_Measurement |
| A measurement result that has a numeric value and unit of measure. More... | |
| class | Item_MeasurementRange |
| An item that contains a range of measurement values (lower bound and upper bound). This type does not exist in the Observations and Measurements standard, but the type appears as a field type for a data record in the SWE common standard. More... | |
| class | Item_Text |
Represents a value from free textual input. This class should not be used for enumeration values (such as process states or similar)! For those, use Item_Category instead. More... | |
| class | Item_TimeInstant |
| Represents a timestamp either in the past or in the future. More... | |
| class | Item_TimeRange |
| Represents a time period. More... | |
| class | Item_TimeSeries |
Abstract base class for time series. A common base class exists, because the XML structures of time series resemble each other very much. However, in C#, not all structures can be reused. This applies especially because of collection initialisers that require the implementation of the IEnumerable interface. More... | |
| class | Item_TimeSeriesConstant |
| A class to serialise time series with a constant sampling interval. More... | |
| class | Item_TimeSeriesFlexible |
| A time series of measurement values. In this time series type, there is no requirement for constant time intervals between measurement points. More... | |
| class | MessageDeserialiser |
| Helper class for the deserialisation of messages. If you need this class, it may indicate bad design, because you should usually know which message type to expect. More... | |
| class | Observation |
| Observation class to associate metadata to actual measurement objects. More... | |
| class | ResultTypeManager |
| A class to manage result typing. It was implemented to facilitate the testing of Item_* classes, as it also needs this functionality. | |
| class | TaskingParameterProcessor |
| Processes tasking parameters. | |
| class | TaskRequest |
| Represents a task-related request. More... | |
| class | TaskResponse |
| Represents a task-related response. More... | |
| class | TaskStatusReport |
| Represents a status report for a task. More... | |
| class | TemporalFilter |
| Represents a temporal filter. More... | |
Enumerations | |
| enum | TaskOperationType { TaskOperationType.Submit = 0, TaskOperationType.Update = 1, TaskOperationType.GetStatus = 2, TaskOperationType.Cancel = 3 } |
| Specifies a task-related operation. More... | |
| enum | RequestResultType { RequestResultType.Unknown = 0, RequestResultType.Ok = 1, RequestResultType.ServerError = 2, RequestResultType.NotFound = 3, RequestResultType.BadRequest = 4, RequestResultType.Conflict = 5 } |
| Represents the result of a request. More... | |
| enum | TaskingRequestStatusCodeType { TaskingRequestStatusCodeType.Accepted = 0, TaskingRequestStatusCodeType.Pending = 1, TaskingRequestStatusCodeType.Rejected = 2 } |
| Represents the status of a tasking request. More... | |
| enum | TaskStatusCodeType { TaskStatusCodeType.Unknown = 0, TaskStatusCodeType.Cancelled = 1, TaskStatusCodeType.Completed = 2, TaskStatusCodeType.Failed = 3, TaskStatusCodeType.InExecution = 4, TaskStatusCodeType.Reserved = 5, TaskStatusCodeType.Expired = 6 } |
| Represents the status of a task. More... | |
|
strong |
Represents the result of a request.
|
strong |
|
strong |
Represents the status of a task.
In this module, the code has been derived from OGC(r) Sensor Planning Service Implementation Standard (OGC 09-000; please see the file "ref_and_license_ogc_sps.txt").