OTX-Runtime for DotNet
|
|
Allows users to implement their own Measure extension. More...
Public Member Functions | |
void | ExecuteDeviceService (IRuntimeContext runtimeContext, IDeviceService deviceService, List< IDeviceServiceParameter > parameters, bool suppressInvalidMeasurementException, bool executeAsync) |
Invoked when a ExecuteDeviceService occurs in OTX-Runtime. More... | |
Allows users to implement their own Measure extension.
void OpenTestSystem.Otx.Runtime.Api.Custom.IMeasureImplementation.ExecuteDeviceService | ( | IRuntimeContext | runtimeContext, |
IDeviceService | deviceService, | ||
List< IDeviceServiceParameter > | parameters, | ||
bool | suppressInvalidMeasurementException, | ||
bool | executeAsync | ||
) |
Invoked when a ExecuteDeviceService occurs in OTX-Runtime.
runtimeContext | The related runtime context. |
deviceService | DeviceService represents an OTX DeviceService. |
parameters | Arguments which are passed to ExecuteDeviceService. |
suppressInvalidMeasurementException | |
executeAsync | ExecuteAsync tells the communication backend to make this device service execution non-blocking. This means that if executeAsync is set to true, the OTX execution flow will immediately move on to the next Action, without waiting for the result of the ExecuteDeviceService action. |
Implemented in OpenTestSystem.Otx.Runtime.Api.Custom.DefaultMeasureImplementation.