![]() |
OTX Reference
|
|
Execute a service provided by a measurement device More...
Classes | |
class | DeviceServiceArguments |
Contains a list of in- and output arguments for the to-be-executed device service's parameters. More... | |
Public Attributes | |
DeviceServiceArguments | arguments |
Cardinality [0..1] Maps the parameters to variables or expressions. More... | |
OtxLink | device |
Cardinality [1] This attribute identifies the measurement device to execute the service on. The link shall point to the corresponding DeviceSignature for that device. More... | |
System.Boolean | executeAsync |
Cardinality [0..1] This option makes the device service execution non-blocking. If executeAsync is true, the OTX execution flow moves to the next action without waiting for the ExecuteDeviceService result. The DeviceEventSource term can be used to notify when a new result from an asynchronous device service arrives, then the OTX variable(s) linked to a service's output parameter(s) will potentially contain a new value. More... | |
OtxName | service |
Cardinality [1] Identifies the service which shall be executed. The service nameshall be defined within the corresponding service declaration within the DeviceSignature. More... | |
System.Boolean | suppressInvalidMeasurementException |
Cardinality [0..1] Two or more of the implementing procedures are valid. The AmbiguousCallException was thrown because throwExceptionOnAmbiguousCall="true". More... | |
![]() | |
OtxLink | validFor |
Cardinality [0..1] Validity of ActionRealisation. More... | |
Execute a service provided by a measurement device
The ExecuteDeviceService action executes a service provided by a measurement device. The action connects to physical devices from where it retrieves measurements.
DeviceServiceArguments OpenTestSystem.Otx.Extensions.Measure.Actions.ExecuteDeviceService.arguments |
Cardinality [0..1]
Maps the parameters to variables or expressions.
OtxLink OpenTestSystem.Otx.Extensions.Measure.Actions.ExecuteDeviceService.device |
Cardinality [1]
This attribute identifies the measurement device to execute the service on. The link shall point to the corresponding DeviceSignature for that device.
System.Boolean OpenTestSystem.Otx.Extensions.Measure.Actions.ExecuteDeviceService.executeAsync |
Cardinality [0..1]
This option makes the device service execution non-blocking. If executeAsync is true, the OTX execution flow moves to the next action without waiting for the ExecuteDeviceService result. The DeviceEventSource term can be used to notify when a new result from an asynchronous device service arrives, then the OTX variable(s) linked to a service's output parameter(s) will potentially contain a new value.
OtxName OpenTestSystem.Otx.Extensions.Measure.Actions.ExecuteDeviceService.service |
Cardinality [1]
Identifies the service which shall be executed. The service nameshall be defined within the corresponding service declaration within the DeviceSignature.
System.Boolean OpenTestSystem.Otx.Extensions.Measure.Actions.ExecuteDeviceService.suppressInvalidMeasurementException |
Cardinality [0..1]
Two or more of the implementing procedures are valid. The AmbiguousCallException was thrown because throwExceptionOnAmbiguousCall="true".