Extensions.Measure.ExecuteDeviceService
Revision as of 04:35, 6 August 2014 by Nb (talk | contribs) (Created page with "Category:Measure == Classification == {{ClassificationActivity | ExecuteDeviceService | Execute a service providedby a measurement device. | Action | Measure|OTX Mea...")
Classification
Name | ExecuteDeviceService |
Short Description | Execute a service providedby a measurement device. |
Class | Action |
Extension | OTX Measure extension |
Group | Measure related actions |
Exceptions | - |
Checker Rules | Core_Chk053 Measure_Chk001 Measure_Chk002 Measure_Chk003 Measure_Chk004 Measure_Chk005 |
Standard Compliant | Yes |
Pseudo-Code Syntax
ExecuteDeviceService(Boolean executeAsync, OtxLink device, OtxName service, DeviceServiceArguments arguments);
Description
The ExecuteDeviceService action shall execute a service providedby a measurement device. The action connects to physical devices from where it retrieves measurements.
Properties
Name | Data Type | Class | Default | Cardinality | Description |
executeAsync | Boolean | Value | false | [0..1] | This option tells the communication backend to make this device service execution non-blocking. This means that if executeAsyncis set to true, the OTX execution flow will immediately move on to the
next Action, without waiting for the result of the ExecuteDeviceService action. |
Device | OtxLink | - | - | [1] | This attribute identifies the measurement device to execute the service on. The link shall point to the corresponding DeviceSignature for that device. |
Service | OtxName | - | - | [1] | Identifies the service which shall be executed. The service nameshall be defined within the corresponding service declaration within the DeviceSignature. |
Arguments | DeviceServiceArguments | - | - | [0..*] | Collection of Terms which allows an arbitrarylength list of in- and output arguments for the to-be-executed device service's parameters. |
Examples
ExecuteDeviceService(false, myDevice, myService, new ArgumentsList<DeviceServiceArgument>() {{OutParameterDeclaration}})