Extensions.Measure

From emotive
Revision as of 09:30, 25 September 2018 by Hb (talk | contribs) (→‎Exceptions)
Jump to navigation Jump to search

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)