OTX-Runtime for DotNet  
OpenTestSystem.Otx.Runtime.Api.Custom.IMeasureImplementation Interface Reference

Allows users to implement their own Measure extension. More...

Inheritance diagram for OpenTestSystem.Otx.Runtime.Api.Custom.IMeasureImplementation:
Inheritance graph

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...
 

Detailed Description

Allows users to implement their own Measure extension.

Member Function Documentation

◆ ExecuteDeviceService()

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.

Parameters
runtimeContextThe related runtime context.
deviceServiceDeviceService represents an OTX DeviceService.
parametersArguments which are passed to ExecuteDeviceService.
suppressInvalidMeasurementException
executeAsyncExecuteAsync 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.


The documentation for this interface was generated from the following file: