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

Represents an OTX DeviceServiceSignature. More...

Public Member Functions

Dictionary< string, string > GetExternalApps ()
 Gets all externals applications of current OTX mapping More...
 

Properties

string AppId [get]
 Gets the Id of the mapped external application. More...
 
string DeviceId [get]
 Gets the Device Id which is generated in OTX-Runtime. More...
 
string DeviceServiceName [get]
 Gets service name. More...
 
string DeviceSignatureName [get]
 Gets full name of DeviceSigature. More...
 
string MappingName [get]
 Gets mapping name. More...
 
List< IServiceException > Throws [get]
 Gets all exception types which is generated in OTX-Runtime. More...
 

Detailed Description

Represents an OTX DeviceServiceSignature.

Member Function Documentation

◆ GetExternalApps()

Dictionary<string, string> OpenTestSystem.Otx.Runtime.Api.Custom.MeasureImplementation.IDeviceService.GetExternalApps ( )

Gets all externals applications of current OTX mapping

All APPs used in the current mapping are returned as a Dictionary. The key is a String and contains the AppId. The value is a String and contains the path of the application. If available, the names of the initialization and deinitialization methods as well as the names of the parameters and the parameter values are also returned.

{
"AppId1" = "Production.Otx.Screens.dll",
"AppId1.Init" = "InitMethod",
"AppId1.Init.Param1" = "1",
"AppId1.Init.Param2" = "Message",
"AppId1.Deinit" = "DeinitMethod",
"AppId2" = "GalaSoft.MvvmLight.dll",
"AppId3" = "GalaSoft.MvvmLight.Platform.dll",
"AppId4" = "System.Windows.Interactivity.dll",
"AppId5" = "BitFactory.Logging.dll"
}
Returns
A Dictionary String of String.

Property Documentation

◆ AppId

string OpenTestSystem.Otx.Runtime.Api.Custom.MeasureImplementation.IDeviceService.AppId
get

Gets the Id of the mapped external application.

◆ DeviceId

string OpenTestSystem.Otx.Runtime.Api.Custom.MeasureImplementation.IDeviceService.DeviceId
get

Gets the Device Id which is generated in OTX-Runtime.

◆ DeviceServiceName

string OpenTestSystem.Otx.Runtime.Api.Custom.MeasureImplementation.IDeviceService.DeviceServiceName
get

Gets service name.

◆ DeviceSignatureName

string OpenTestSystem.Otx.Runtime.Api.Custom.MeasureImplementation.IDeviceService.DeviceSignatureName
get

Gets full name of DeviceSigature.

◆ MappingName

string OpenTestSystem.Otx.Runtime.Api.Custom.MeasureImplementation.IDeviceService.MappingName
get

Gets mapping name.

If a valid mapping exists for this DeviceService, this function will return the related mapping name. The value can be used to make the application independent from different OTX projects which should be use the same system resource.

If no valid mapping exists, this function will return NULL.

The mapping name is the full qualified name of the element inside the external application which is mapped to this Variable. It contains all namespace elements separated by dots (".").

◆ Throws

List<IServiceException> OpenTestSystem.Otx.Runtime.Api.Custom.MeasureImplementation.IDeviceService.Throws
get

Gets all exception types which is generated in OTX-Runtime.


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