Difference between revisions of "Extensions.Measure"

From emotive
Jump to navigation Jump to search
m (Hb moved page Measure to Extensions.Measure: #3153)
(No difference)

Revision as of 06:08, 4 February 2016

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

DeviceSignatures

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)