Extensions.ComInterface

From emotive
Jump to navigation Jump to search

Classification

Name ComInterface
Short Description Get available interfaces through which communication to electrical control units (ECUs) in a vehicle can be started.
Class OTX Extension
Base Extension -
Pre-Conditions -
Specified by ISO 13209-4

Introduction

The OTX ComInterface Extension enables handling vehicle interfaces at runtime and for example with which interface a ComChannel should be created. It is possible to get available interfaces through which communication to electrical control units (ECUs) in a vehicle can be started.
There are two major use cases for the need of handling interfaces at runtime:
⎯ Communication to ECUs over IP address (DoIP) as specified in the associated ISO specification.
⎯ Communication to ECUs in a vehicle that is temporarily connected to the test system because for example a wireless LAN or bluetooth connection is used.
Additionally an action is introduced that enables Ethernet Activation on the PDU-API for DoIP test sequences.

Actions

ActivateEthernet
CloseComInterface
ConnectComInterface
DeactivateEthernet

Terms

ComInterface related terms
ComInterfaceTerm
ComInterfaceValue
CreateComChannelFromComInterface
GetBatteryVoltageFromComInterface
GetComChannelFromComInterface
GetComInterface
GetComInterfaceNameListFromEthernet
GetComInterfaceProperties
GetComInterfaceResourceNameList
GetIgnitionStateFromComInterface
IsEthernetActivated
IsInterfaceConnected
Enumeration related terms
ConnectionStatusTerm
ConnectionStatusValue
GetComInterfaceNameList
GetDefaultComInterfaceName

Data Types

ComInterface
ConnectionStatus

Exceptions

ActivateEthernetException
ComInterfaceException
IgnitionStateException
NoDefaultComInterfaceException
NotConnectedException