OTX Reference  
OpenTestSystem.Otx.Extensions.DiagDataBrowsingPlus.DataTypes Namespace Reference

Data types, see also Core data types. More...

Classes

class  DbComChannel
 Represents the MCDDbLogicalLink object of a MVCI system More...
 
class  DbDiagService
 Represents the MCDDbDiagComPrimitive object of a MVCI system More...
 
class  DbDiagTroubleCode
 Represents the MCDDbDiagTroubleCode object of a MVCI system More...
 
class  DbEnvDataDesc
 Represents the MCDDbEnvDataDesc object of a MVCI system More...
 
class  DbFaultMemory
 Represents the MCDDbFaultMemory object of a MVCI system More...
 
class  DbMatchingParameter
 Represents the MCDDbMatchingParameter object of a MVCI system More...
 
class  DbObject
 Represents the MCDDbObject object of a MVCI system More...
 
class  DbParameter
 Represents the MCDDbParameter object of a MVCI system More...
 
class  DbRequest
 Represents the MCDDbRequest object of a MVCI system More...
 
class  DbResponse
 Represents the MCDDbResponse object of a MVCI system More...
 
class  DbSpecialDataElement
 Represents the MCDDbSpecialDataElement object of a MVCI system More...
 
class  DbSpecialDataGroup
 Represents the MCDDbSpecialDataGroup object of a MVCI system More...
 
class  DbSubComponent
 Represents the MCDDbSubComponent object of a MVCI system More...
 
class  DbTable
 Represents the MCDDbTable object of a MVCI system More...
 
class  Interval
 Represents the MCDInterval object of a MVCI system More...
 
class  McdDataType
 The ASAM data types More...
 
class  McdParameterType
 The ASAM types of Parameters More...
 
class  McdResponseType
 The ASAM types of responses More...
 
class  TextTableElement
 An instance of the MCDTextTableElement interface More...
 

Enumerations

enum class  McdDataTypes {
  ASCIISTRING , BITFIELD , BOOLEAN , BYTEFIELD ,
  FLOAT32 , FLOAT64 , INT16 , INT32 ,
  INT64 , INT8 , UINT16 , UINT32 ,
  UINT64 , UINT8 , UNICODE2STRING , DTC ,
  END_OF_PDU , ENVDATA , ENVDATADESC , FIELD ,
  KEY , LENGTHKEY , MULTIPLEXER , NO_TYPE ,
  STRUCT_FIELD , STRUCTURE , TABLE , TABLE_ROW ,
  TEXTTABLE
}
 McdDataType is an enumeration type describing the ASAM data types used by the MVCI/ODX system. More...
 
enum class  McdParameterTypes {
  CODED_CONST , DYNAMIC , GENERATED , LENGTH_KEY ,
  MATCHING_REQUEST_PARAM , NRC_CONST , PHYS_CONST , RESERVED ,
  SYSTEM , TABLE_ENTRY , TABLE_KEY , TABLE_STRUCT ,
  VALUE
}
 McdParameterType is an enumeration type describing the ASAM types of parameters used by the MVCI/ODX system. More...
 
enum class  McdResponseTypes { GLOBAL_NEG_RESPONSE , LOCAL_NEG_RESPONSE , POSITIVE_RESPONSE }
 McdResponseType is an enumeration type describing the ASAM types of responses used by the MVCI/ODX system. More...
 

Detailed Description

Data types, see also Core data types.

Enumeration Type Documentation

◆ McdDataTypes

McdDataType is an enumeration type describing the ASAM data types used by the MVCI/ODX system.

Enumerator
ASCIISTRING 

Data type is MCDDataType::eA_ASCIISTRING (simple data type).

BITFIELD 

Data type is MCDDataType::eA_BITFIELD (simple data type).

BOOLEAN 

Data type is MCDDataType::eA_BOOLEAN (simple data type).

BYTEFIELD 

Data type is MCDDataType::eA_BYTEFIELD (simple data type).

FLOAT32 

Data type is MCDDataType::eA_FLOAT32 (simple data type).

FLOAT64 

Data type is MCDDataType::eA_FLOAT64 (simple data type).

INT16 

Data type is MCDDataType::eA_INT16 (simple data type).

INT32 

Data type is MCDDataType::eA_INT32 (simple data type).

INT64 

Data type is MCDDataType::eA_INT64 (simple data type).

INT8 

Data type is MCDDataType::eA_INT8 (simple data type).

UINT16 

Data type is MCDDataType::eA_UINT16 (simple data type).

UINT32 

Data type is MCDDataType::eA_UINT32 (simple data type).

UINT64 

Data type is MCDDataType::eA_UINT64 (simple data type).

UINT8 

Data type is MCDDataType::eA_UINT8 (simple data type).

UNICODE2STRING 

Data type is MCDDataType::eA_UNICODE2STRING (simple data type).

DTC 

Data type is MCDDataType::eA_DTC (simple data type).

END_OF_PDU 

Data type is MCDDataType::eEND_OF_PDU (complex data type).

ENVDATA 

Data type is MCDDataType::eENVDATA (complex data type).

ENVDATADESC 

Data type is MCDDataType::eENVDATADESC (complex data type).

FIELD 

Data type is MCDDataType::eFIELD (complex data type).

KEY 

Data type is MCDDataType::eKEY (simple data type).

LENGTHKEY 

Data type is MCDDataType::eLENGTHKEY (simple data type) which is only allowed in request.

MULTIPLEXER 

Data type is MCDDataType::eMULTIPLEXER (complex data type).

NO_TYPE 

No explicit data type.

STRUCT_FIELD 

Data type is MCDDataType::eSTRUCT_FIELD (complex data type) can be only used inside complex Com Params.

STRUCTURE 

Data type is MCDDataType::eSTRUCTURE (complex data type).

TABLE 

Data type is MCDDataType::eTABLE (complex data type).

TABLE_ROW 

Data type is MCDDataType::eTABLE_ROW (complex data type).

TEXTTABLE 

Data type is MCDDataType::eTEXTTABLE (simple data type).

◆ McdParameterTypes

McdParameterType is an enumeration type describing the ASAM types of parameters used by the MVCI/ODX system.

Enumerator
CODED_CONST 

Corresponds to the ODX parameter type MCDParameterType::eCODED_CONST.

DYNAMIC 

Corresponds to the ODX parameter type MCDParameterType::eDYNAMIC.

GENERATED 

Parameters of parameter type MCDParameterType::eGENERATED have been generated by the MVCI server. That is, these parameters do not have a correspondance in ODX.

LENGTH_KEY 

Corresponds to the ODX parameter type MCDParameterType::eLENGTH-KEY.

MATCHING_REQUEST_PARAM 

Corresponds to the ODX parameter type MCDParameterType::eMATCHING-REQUEST-PARAM.

NRC_CONST 

Corresponds to the ODX parameter type MCDParameterType::eNRC-CONST.

PHYS_CONST 

Corresponds to the ODX parameter type MCDParameterType::ePHYS-CONST.

RESERVED 

Corresponds to the ODX parameter type MCDParameterType::eRESERVED.

SYSTEM 

Corresponds to the ODX parameter type MCDParameterType::eSYSTEM.

TABLE_ENTRY 

Corresponds to the ODX parameter type MCDParameterType::eTABLE-ENTRY.

TABLE_KEY 

Corresponds to the ODX parameter type MCDParameterType::eTABLE-KEY.

TABLE_STRUCT 

Corresponds to the ODX parameter type MCDParameterType::eTABLE-STRUCT.

VALUE 

Corresponds to the ODX parameter type MCDParameterType::eVALUE.

◆ McdResponseTypes

McdResponseType is an enumeration type describing the ASAM types of responses used by the MVCI/ODX system.

Enumerator
GLOBAL_NEG_RESPONSE 

The response will match the negative response template at the Location (MCDResponseType::eGLOBAL_NEG_RESPONSE).

LOCAL_NEG_RESPONSE 

The response will match the negative response template at the DiagComPrimitive (MCDResponseType::eLOCAL_NEG_RESPONSE).

POSITIVE_RESPONSE 

The response will match the positive response template (MCDResponseType::ePOSITIVE_RESPONSE).