Difference between revisions of "Extensions.Measure"
Jump to navigation
Jump to search
Line 40: | Line 40: | ||
{| {{TableHeader}} | {| {{TableHeader}} | ||
− | {{TableRowKeyValueList|[[ | + | {{TableRowKeyValueList|[[Extensions.Measure.MeasureException|MeasureException]]|}} |
− | {{TableRowKeyValueList|[[ | + | {{TableRowKeyValueList|[[Extensions.Measure.ConfigurationException|ConfigurationException]]|}} |
− | {{TableRowKeyValueList|[[ | + | {{TableRowKeyValueList|[[Extensions.Measure.CommunicationException|CommunicationException]]|}} |
− | {{TableRowKeyValueList|[[ | + | {{TableRowKeyValueList|[[Extensions.Measure.DeviceException|DeviceException]]|}} |
− | {{TableRowKeyValueList|[[ | + | {{TableRowKeyValueList|[[Extensions.Measure.ServicePreconditionException|ServicePreconditionException]]|}} |
− | {{TableRowKeyValueList|[[ | + | {{TableRowKeyValueList|[[Extensions.Measure.InvalidMeasurementException|InvalidMeasurementException]]|}} |
|} | |} |
Revision as of 07:30, 25 September 2018
Contents
Classification
Name | Measure |
Short Description | Basic measurement and control operations |
Class | OTX Extension |
Base Extension | - |
Pre-Conditions | - |
Specified by | ISO 13209-3 |
Introduction
The OTX Measure extension provides actions, terms and data types for basic measurement and control operations. OTX Measure extension provides a general interface to execute arbitrary so called device services synchronous or asynchronous. Depending on the runtime implementation it can be used to call methods inside a Dynamic Link Library (DLL) or anything else.
Actions
ExecuteDeviceService |
Terms
Measurement related terms | |
GetMeasurementTimestamp | |
GetMeasurementStatus | |
GetMeasurementQuantity | |
GetMeasurementFloatValue | |
IsValidMeasurement | |
Event related terms | |
DeviceEventSource | |
IsDeviceEvent | |
GetDeviceServiceNameFromEvent |
Data Types
Measurement |
Exceptions
MeasureException | |
ConfigurationException | |
CommunicationException | |
DeviceException | |
ServicePreconditionException | |
InvalidMeasurementException |
Signatures
DeviceSignature |
Checker rules
Measure_Chk001 | Incorrect Reference (Device Event Source) |
Measure_Chk002 | Declaration does not exist (ExecuteDeviceService) |
Measure_Chk003 | Not appropriate argument (ExecuteDeviceService) |
Measure_Chk004 | Missing initializations (ExecuteDeviceService) |
Measure_Chk005 | Incorrect argument (ExecuteDeviceService) |