编号(No.) | SVN路径/文档名(Document Name) | 文档版本(Revision) |
1 | 《ISO 14229-1-2020》 | 2020 |
编号 No | 缩写 Term/Abbreviation | 说明 Description |
Name | SessionControl | |
Kind: | struct | |
Description: | The DiagnosticSessionControl service response message. | |
Symbol: | asf::diag::proxy::app::SessionControl | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct SessionControl { uint8_t success; uint8_t response_sid; uint32_t session_parameter_record; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | DiagnosticSessionControl Response SID(initial value 0) | |
uint32_t session_parameter_record | This parameter record contains session specific parameter values reported by the server. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | ECUReset | |
Kind: | struct | |
Description: | The ECUReset service response message. | |
Symbol: | asf::diag::proxy::app:: ECUReset | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct ECUReset { uint8_t success; uint8_t response_sid; uint8_t sub_function; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | ECUReset Response SID(initial value 0) | |
uint8_t sub_function | resetType | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | ClearDiagnosticInformation | |
Kind: | struct | |
Description: | The ClearDiagnosticInformation service response message. | |
Symbol: | asf::diag::proxy::app:: ClearDiagnosticInformation | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct ClearDiagnosticInformation { uint8_t success; uint8_t response_sid; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | ClearDiagnosticInformation Positive Response SID(initial value 0) | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | ReadDataByIdentifier | |
Kind: | struct | |
Description: | The ReadDataByIdentifier service response message. | |
Symbol: | asf::diag::proxy::app:: ReadDataByIdentifier | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct ReadDataByIdentifier { uint8_t success; uint8_t response_sid; uint16_t did; std::vector<uint8_t> data; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | ReadDataByIdentifier Response SID(initial value 0) | |
uint16_t did | This parameter is an echo of the data-parameter dataIdentifier from the request message. | |
std::vector<uint8_t> data | This parameter is used by the ReadDataByIdentifier positive response message to provide the requested data record values to the client. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | SecurityAccess | |
Kind: | struct | |
Description: | The SecurityAccess service response message. | |
Symbol: | asf::diag::proxy::app:: SecurityAccess | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct SecurityAccess { uint8_t success; uint8_t response_sid; uint8_t sub_function; std::vector<uint8_t> data; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | SecurityAccess Response SID(initial value 0) | |
uint8_t sub_function | securityAccessType | |
std::vector<uint8_t> data | securitySeed:The seed parameter is a data value sent by the server and is used by the client when calculating the key needed to access security. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | CommunicationControl | |
Kind: | struct | |
Description: | The CommunicationControl service response message. | |
Symbol: | asf::diag::proxy::app:: CommunicationControl | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct CommunicationControl { uint8_t success; uint8_t response_sid; uint8_t sub_function; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | CommunicationControl Response SID(initial value 0) | |
uint8_t sub_function | controlType | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | WriteDataByIdentifier | |
Kind: | struct | |
Description: | The WriteDataByIdentifier service response message. | |
Symbol: | asf::diag::proxy::app:: WriteDataByIdentifier | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct WriteDataByIdentifier { uint8_t success; uint8_t response_sid; uint16_t did; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | WriteDataByIdentifier Response SID(initial value 0) | |
uint16_t did | This parameter is an echo of the data-parameter dataIdentifier from the request message. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | RoutineControl | |
Kind: | struct | |
Description: | The RoutineControl service response message. | |
Symbol: | asf::diag::proxy::app:: RoutineControl | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct RoutineControl { uint8_t success; uint8_t response_sid; uint8_t sub_function; uint16_t routine_identifier; std::vector<uint8_t> routine_status_record; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | RoutineControl Response SID(initial value 0) | |
uint8_t sub_function | routineControlType | |
uint16_t routine_identifier | This parameter is an echo of the routineIdentifier from the request message. | |
std::vector<uint8_t> routine_status_record | The RoutineInfo byte encoding is vehicle manufacuter specific and provides a mechanism for the vehicle manufacturer to support generic external test equipment handling of all implemented routines based upon this returned value. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | RequestDownload | |
Kind: | struct | |
Description: | The RequestDownload service response message. | |
Symbol: | asf::diag::proxy::app:: RequestDownload | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct RequestDownload { uint8_t success; uint8_t response_sid; uint8_t length_format_identifier; std::vector<uint8_t> max_number_of_block_length; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | RequestDownload Response SID(initial value 0) | |
uint8_t length_format_identifier | The format of this parameter is compatible to the format of the addressAndLengthFormatIdentifier parameter contained in the request message, except that the lower nibble shall be set to '0'. | |
std::vector<uint8_t> max_number_of_block_length | This parameter is used by the requestDownload positive response message to inform the client how many data bytes (maxNumberOfBlockLength) to include in each TransferData request message from the client. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | RequestUpload | |
Kind: | struct | |
Description: | The RequestUploadservice response message. | |
Symbol: | asf::diag::proxy::app:: RequestUpload | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct RequestDownload { uint8_t success; uint8_t response_sid; uint8_t length_format_identifier; std::vector<uint8_t> max_number_of_block_length; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | RequestDownload Response SID(initial value 0) | |
uint8_t length_format_identifier | The format of this parameter is compatible to the format of the addressAndLengthFormatIdentifier parameter contained in the request message, except that the lower nibble shall be set to '0'. | |
std::vector<uint8_t> max_number_of_block_length | This parameter is used by the requestDownload positive response message to inform the client how many data bytes (maxNumberOfBlockLength) to include in each TransferData request message from the client. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | TransferData | |
Kind: | struct | |
Description: | The TransferData service response message. | |
Symbol: | asf::diag::proxy::app:: TransferData | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct TransferData { uint8_t success; uint8_t response_sid; uint8_t block_sequence_counter; std::vector<uint8_t> transfer_response_parameter_record; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | TransferData Response SID(initial value 0) | |
uint8_t block_sequence_counter | This parameter is an echo of the blockSequenceCounter parameter from the request message. | |
std::vector<uint8_t> transfer_response_parameter_record | This parameter shall contain parameter(s), which are required by the client to support the transfer of data. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | RequestTransferExit | |
Kind: | struct | |
Description: | The RequestTransferExit service response message. | |
Symbol: | asf::diag::proxy::app:: RequestTransferExit | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct RequestTransferExit { uint8_t success; uint8_t response_sid; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | RequestTransferExit Response SID(initial value 0) | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | RequestFileTransfer | |
Kind: | struct | |
Description: | The RequestFileTransfer service response message. | |
Symbol: | asf::diag::proxy::app:: RequestFileTransfer | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct RequestFileTransfer { uint8_t success; uint8_t response_sid; uint8_t mode_of_operation; uint8_t length_format_identifier; std::vector<uint8_t> max_number_of_block_length; uint8_t data_format_identifier; uint16_t file_size_or_dir_info_parameter_length; std::vector<uint8_t> file_size_uncompressed_or_dir_info_length; std::vector<uint8_t> file_size_compressed; std::vector<uint8_t> file_position; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | RequestFileTransfer Response SID(initial value 0) | |
uint8_t mode_of_operation | This is parameter echoes the value of the request. | |
uint8_t length_format_identifier | Specifies the length (number of bytes) of the maxNumberOfBlockLength parameter. | |
std::vector<uint8_t> max_number_of_block_length | This parameter is used by the requestFileTransfer positive response message to inform the client how many data bytes (maxNumberOfBlockLength) to include in each TransferData request message from the client or how many data bytes the server will include in a TransferData positive response when uploading data. | |
uint8_t data_format_identifier | This is parameter echoes the value of the request. | |
uint16_t file_size_or_dir_info_parameter_length | Specifies the length in bytes for both parameters fileSizeUncompressedOrDirInfoLength and fileSizeCompressed. | |
std::vector<uint8_t> file_size_uncompressed_or_dir_info_length | Specifies the size of the uncompressed file to be uploaded or the length of the directory information to be read in bytes. | |
std::vector<uint8_t> file_size_compressed | Specifies the size of the compressed file in bytes. | |
std::vector<uint8_t> file_position | Specifies the byte position within the file at which the Tester will resume downloading after an initial download is suspended. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | TesterPresent | |
Kind: | struct | |
Description: | The TesterPresent service response message. | |
Symbol: | asf::diag::proxy::app:: TesterPresent | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct TesterPresent { uint8_t success; uint8_t response_sid; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | TesterPresent Response SID(initial value 0) | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | ControlDTCSetting | |
Kind: | struct | |
Description: | The ControlDTCSetting service response message. | |
Symbol: | asf::diag::proxy::app:: ControlDTCSetting | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct ControlDTCSetting { uint8_t success; uint8_t response_sid; uint8_t sub_function; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | ControlDTCSetting Response SID(initial value 0) | |
uint8_t sub_function | DTCSettingType | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | AuthenticationReturnValue | |
Kind: | struct | |
Description: | The Authentication server response message. | |
Symbol: | asf::diag::proxy::app:: AuthenticationReturnValue | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct AuthenticationReturnValue { uint8_t success; uint8_t response_sid; uint8_t return_value; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | Response SID(initial value 0) | |
uint8_t return_value | This parameter returns the result of the procedure on the server. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | VerifyCertificateUnidirectional | |
Kind: | struct | |
Description: | The Authentication server response message. | |
Symbol: | asf::diag::proxy::app:: VerifyCertificateUnidirectional | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct VerifyCertificateUnidirectional { uint8_t success; uint8_t response_sid; uint8_t return_value; uint16_t length_of_challenge_server; std::vector<uint8_t> challenge_server; uint16_t length_of_ephemeral_public_key_server; std::vector<uint8_t> ephemeral_public_key_server; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | Response SID(initial value 0) | |
uint8_t return_value | This parameter returns the result of the procedure on the server. | |
uint16_t length_of_challenge_server | Length parameter for the following challenge. | |
std::vector<uint8_t> challenge_server | The challenge contains vehicle manufacturer specific formatted server data (eventually containing randomized information) or is a random number. This parameter record is to transmit the challenge to the client. | |
uint16_t length_of_ephemeral_public_key_server | Length parameter for ephemeralPublicKeyServer. The value of this field shall be 0000 if no private/public key pair is present. | |
std::vector<uint8_t> ephemeral_public_key_server | Ephemeral public key generated by the server for Diffie-Hellman key agreement. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | VerifyCertificateBidirectional | |
Kind: | struct | |
Description: | The Authentication server response message. | |
Symbol: | asf::diag::proxy::app:: VerifyCertificateBidirectional | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct VerifyCertificateBidirectional { uint8_t success; uint8_t response_sid; uint8_t return_value; uint16_t length_of_challenge_server; std::vector<uint8_t> challenge_server; uint16_t length_of_certificate_server; std::vector<uint8_t> certificate_server; uint16_t length_of_proof_of_ownership_server; std::vector<uint8_t> proof_of_ownership_server; uint16_t length_of_ephemeral_public_key_server; std::vector<uint8_t> ephemeral_public_key_server; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | Response SID(initial value 0) | |
uint8_t return_value | This parameter returns the result of the procedure on the server. | |
uint16_t length_of_challenge_server | Length parameter for the following challenge. | |
std::vector<uint8_t> challenge_server | The challenge contains vehicle manufacturer specific formatted server data (eventually containing randomized information) or is a random number. This parameter record is to transmit the challenge to the client. | |
uint16_t length_of_certificate_server | Length parameter for the following Certificate. | |
std::vector<uint8_t> certificate_server | The Certificate to verify. | |
uint16_t length_of_proof_of_ownership_server | Length parameter for the following Proof of Ownership. | |
std::vector<uint8_t> proof_of_ownership_server | Proof of Ownership to be verified by the client. | |
uint16_t length_of_ephemeral_public_key_server | Length parameter for ephemeralPublicKeyServer. The value of this field shall be 0000 if no private/public key pair is present. | |
std::vector<uint8_t> ephemeral_public_key_server | Ephemeral public key generated by the server for Diffie-Hellman key agreement. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | ProofOfOwnership | |
Kind: | struct | |
Description: | The Authentication server response message. | |
Symbol: | asf::diag::proxy::app:: ProofOfOwnership | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct ProofOfOwnership { uint8_t success; uint8_t response_sid; uint8_t return_value; uint16_t length_of_session_key_info; std::vector<uint8_t> session_key_info; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | Response SID(initial value 0) | |
uint8_t return_value | This parameter returns the result of the procedure on the server. | |
uint16_t length_of_session_key_info | Length parameter for the following session key information, if it is present. The value of this field shall be 0000 if no session key information is present. | |
std::vector<uint8_t> session_key_info | If present, this value shall contain session key information, e.g. the encrypted session key(s) for securing further communication in the actual session and/or proof value(s) (e.g. a hash value) for the validation of the session key(s) on the client side. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | DTCNumber | |
Kind: | struct | |
Description: | The ReadDtcInformation server response message. | |
Symbol: | asf::diag::proxy::app:: DTCNumber | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct DTCNumber { uint8_t success; uint8_t response_sid; uint8_t dtc_status_availability_mask; uint8_t dtc_format_identifier; uint16_t dtc_count; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | Response SID(initial value 0) | |
uint8_t dtc_status_availability_mask | A byte whose bits are defined the same as statusOfDTC and represents the status bits that are supported by the server. Bits that are not supported by the server shall be set to '0'. Each supported bit (indicated by a value of '1') shall be implemented for every DTC supported by the server. | |
std::vector<uint8_t> dtc_format_dentifier | This 1-byte parameter value specifies the format of a DTC reported by the server. | |
uint16_t dtc_count | This 2-byte parameter refers collectively to the DTCCountHighByte and DTCCountLowByte parameters that are sent in response to a reportNumberOfDTCByStatusMask request. DTCCount provides a count of the number of DTCs that match the DTCStatusMask defined in the client’s request. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | DTCAndState | |
Kind: | struct | |
Description: | The ReadDtcInformation server response message. | |
Symbol: | asf::diag::proxy::app:: DTCAndState | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct DTCAndState { uint8_t success; uint8_t response_sid; uint8_t dtc_status_availability_mask; std::vector<uint8_t> dtc_and_status_record; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | Response SID(initial value 0) | |
uint8_t dtc_status_availability_mask; | A byte whose bits are defined the same as statusOfDTC and represents the status bits that are supported by the server. Bits that are not supported by the server shall be set to '0'. Each supported bit (indicated by a value of '1') shall be implemented for every DTC supported by the server. | |
std::vector<uint8_t> dtc_and_status_record | This parameter record contains one or more groupings of DTCHighByte, DTCMiddleByte, DTCLowByte and statusOfDTC if of ISO_14229-1_DTCFormat, SAE_J2012-DA_DTCFormat_00, SAE_J1939-73_DTCFormat, SAE_J2012-DA_DTCFormat_04 or ISO_11992-4_DTCFormat. The SAE_J1939-73_DTCFormat supports the SPN (Suspect Parameter Number), FMI (Failure Mode Identifier), and OC (Occurrence Counter) parameters. The SPN, FMI, and OC are defined in SAE J1939. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | DTCRecord | |
Kind: | struct | |
Description: | The ReadDtcInformation server response message. | |
Symbol: | asf::diag::proxy::app:: DTCRecord | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct DTCRecord { uint8_t success; uint8_t response_sid; std::vector<uint8_t> dtc_record; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | Response SID(initial value 0) | |
std::vector<uint8_t> dtc_record | This parameter record contains one or more groupings of DTCHighByte, DTCMiddleByte, and DTCLowByte. The interpretation of the DTCRecord depends on the value included in the DTCFormatIdentifier parameter as defined in this table. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | DTCSnapshotRecord | |
Kind: | struct | |
Description: | The ReadDtcInformation server response message. | |
Symbol: | asf::diag::proxy::app:: DTCSnapshotRecord | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct DTCSnapshotRecord { uint8_t success; uint8_t response_sid; std::vector<uint8_t> dtc_and_status_record; std::vector<uint8_t> dtc_snapshot_record; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | Response SID(initial value 0) | |
std::vector<uint8_t> dtc_and_status_record | This parameter record contains one or more groupings of DTCHighByte, DTCMiddleByte, DTCLowByte and statusOfDTC if of ISO_14229-1_DTCFormat, SAE_J2012-DA_DTCFormat_00, SAE_J1939-73_DTCFormat, SAE_J2012-DA_DTCFormat_04 or ISO_11992-4_DTCFormat. The SAE_J1939-73_DTCFormat supports the SPN (Suspect Parameter Number), FMI (Failure Mode Identifier), and OC (Occurrence Counter) parameters. The SPN, FMI, and OC are defined in SAE J1939. | |
std::vector<uint8_t> dtc_snapshot_record | The DTCSnapshotRecord contains a snapshot of data values from the time of the system malfunction occurrence. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | DTCExtDataRecord | |
Kind: | struct | |
Description: | The ReadDtcInformation server response message. | |
Symbol: | asf::diag::proxy::app:: DTCExtDataRecord | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct DTCExtDataRecord { uint8_t success; uint8_t response_sid; std::vector<uint8_t> dtc_and_status_record; std::vector<uint8_t> dtc_ext_data_record; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | Response SID(initial value 0) | |
std::vector<uint8_t> dtc_and_status_record | This parameter record contains one or more groupings of DTCHighByte, DTCMiddleByte, DTCLowByte and statusOfDTC if of ISO_14229-1_DTCFormat, SAE_J2012-DA_DTCFormat_00, SAE_J1939-73_DTCFormat, SAE_J2012-DA_DTCFormat_04 or ISO_11992-4_DTCFormat. The SAE_J1939-73_DTCFormat supports the SPN (Suspect Parameter Number), FMI (Failure Mode Identifier), and OC (Occurrence Counter) parameters. The SPN, FMI, and OC are defined in SAE J1939. | |
std::vector<uint8_t> dtc_ext_data_record | The DTCExtDataRecord is a server specific block of information that may contain extended status information associated with a DTC. DTCExtendedData contains DTC parameter values, which have been identified at the time of the request. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | UdsResponse | |
Kind: | struct | |
Description: | The response info of the functionally addressed uds requset. | |
Symbol: | asf::diag::proxy::app:: UdsResponse | |
Scope: | class asf::diag:: DoipOtaUpdateInterface | |
Syntax: | struct UdsResponse { uint8_t success; uint8_t response_sid; std::vector<uint8_t> parameter; uint8_t nrc; }; | |
Values: | uint8_t success | Whether sending and receiving is successful(1=success,0=fail) |
uint8_t response_sid | Response id of the positive response or request id of the negative response. | |
std::vector<uint8_t> parameter | positive response parameter. | |
uint8_t nrc | Error code(initial value 0) | |
Header file: | #include "ara/diag/proxy_app_com.h" |
Name | UdsSessionControl | |
Kind | function | |
Description | The client requests to control a diagnostic session with a server(s) | |
Symbol | asf::diag::proxy:: DoipOtaUpdateInterface:: UdsSessionControl | |
Scope | class asf::diag:: DoipOtaUpdateInterface | |
Visibility | - | |
Syntax | UdsSessionControl(uint16_t source_address, uint16_t target_address, uint8_t sub_function, uint16_t p2_client, uint16_t p2_star_client, uint16_t max_num_of_pending) | |
Parameters (in) | uint16_t source_address | Source address |
uint16_t target_address | Target address | |
uint8_t sub_function | DiagnosticSessionType | |
uint16_t p2_client | Timeout for the client to wait after the successful transmission of a request message for the start of incoming response messages.The default time is 500ms | |
uint16_t p2_star_client | Enhanced timeout for the client to wait after the reception of a negative response message with negative response code 0x78 for the start of incoming response messages .The default time is 5000ms | |
Parameters (inout) | none | |
Parameters (out) | SessionControl | Return struct |
Return value | SessionControl | Return struct |
Exception Safety | ||
Thread Safety | ||
Header file | #include " ara/diag/doip_OtaUpdate_interface.h" | |
Note | If the synchronization of the session control mode fails, the A/M core will automatically switch to the default session mode after the timeout of 5s. |
Name | UdsEcuReset | |
Kind | function | |
Description | The client forces the server(s) to perform a reset. | |
Symbol | asf::diag::proxy:: DoipOtaUpdateInterface:: UdsEcuReset | |
Scope | class asf::diag:: DoipOtaUpdateInterface | |
Visibility | - | |
Syntax | UdsEcuReset(uint16_t source_address, uint16_t target_address, uint8_t sub_function, uint16_t p2_client, uint16_t p2_star_client, uint16_t max_num_of_pending) | |
Parameters (in) | uint16_t source_address | Source address |
uint16_t target_address | Target address | |
uint8_t sub_function | resetType | |
uint16_t p2_client | Timeout for the client to wait after the successful transmission of a request message for the start of incoming response messages.The default time is 500ms | |
uint16_t p2_star_client | Enhanced timeout for the client to wait after the reception of a negative response message with negative response code 0x78 for the start of incoming response messages .The default time is 5000ms | |
Parameters (inout) | none | |
Parameters (out) | ECUReset | Return struct |
Return value | ECUReset | Return struct |
Exception Safety | ||
Thread Safety | ||
Header file | #include " ara/diag/doip_OtaUpdate_interface.h" | |
Note |
Name | UdsClearDiagnosticInformation | |
Kind | function | |
Description | Allows the client to clear diagnostic information from the server. | |
Symbol | asf::diag::proxy:: DoipOtaUpdateInterface:: UdsClearDiagnosticInformation | |
Scope | class asf::diag:: DoipOtaUpdateInterface | |
Visibility | - | |
Syntax | UdsClearDiagnosticInformation(uint16_t source_address, uint16_t target_address, std::vector<uint8_t> group_of_dtc, uint16_t p2_client, uint16_t p2_star_client, uint16_t max_num_of_pending) | |
Parameters (in) | uint16_t source_address | Source address |
uint16_t target_address | Target address | |
std::vector<uint8_t> group_of_dtc | This parameter contains a 3-Byte value indicating the group of DTCs or the particular DTC to be cleared. | |
uint16_t p2_client | Timeout for the client to wait after the successful transmission of a request message for the start of incoming response messages.The default time is 500ms | |
uint16_t p2_star_client | Enhanced timeout for the client to wait after the reception of a negative response message with negative response code 0x78 for the start of incoming response messages .The default time is 5000ms | |
Parameters (inout) | none | |
Parameters (out) | ClearDiagnosticInformation | Return struct |
Return value | ClearDiagnosticInformation | Return struct |
Exception Safety | ||
Thread Safety | ||
Header file | #include " ara/diag/doip_OtaUpdate_interface.h" | |
Note |
Name | UdsReadDataByIdentifier | |
Kind | function | |
Description | The client requests to read the current value of a record identified by a provided dataIdentifier. | |
Symbol | asf::diag::proxy:: DoipOtaUpdateInterface:: UdsReadDataByIdentifier | |
Scope | class asf::diag:: DoipOtaUpdateInterface | |
Visibility | - | |
Syntax | UdsReadDataByIdentifier(uint16_t source_address, uint16_t target_address, uint16_t did, uint16_t p2_client, uint16_t p2_star_client, uint16_t max_num_of_pending) | |
Parameters (in) | uint16_t source_address | Source address |
uint16_t target_address | Target address | |
uint16_t did | This parameter identifies the server data record(s) that are being requested by the client. | |
uint16_t p2_client | Timeout for the client to wait after the successful transmission of a request message for the start of incoming response messages.The default time is 500ms | |
uint16_t p2_star_client | Enhanced timeout for the client to wait after the reception of a negative response message with negative response code 0x78 for the start of incoming response messages .The default time is 5000ms | |
Parameters (inout) | none | |
Parameters (out) | ReadDataByIdentifier | Return struct |
Return value | ReadDataByIdentifier | Return struct |
Exception Safety | ||
Thread Safety | ||
Header file | #include " ara/diag/doip_OtaUpdate_interface.h" | |
Note |
Name | UdsSecurityAccessSeed | |
Kind | function | |
Description | Called for any request messsage. | |
Symbol | asf::diag::proxy:: DoipOtaUpdateInterface:: UdsSecurityAccessSeed | |
Scope | class asf::diag:: DoipOtaUpdateInterface | |
Visibility | - | |
Syntax | UdsSecurityAccessSeed(uint16_t source_address, uint16_t target_address, uint8_t sub_function, uint16_t p2_client, uint16_t p2_star_client, uint16_t max_num_of_pending) | |
Parameters (in) | uint16_t source_address | Source address |
uint16_t target_address | Target address | |
uint8_t sub_function | securityAccessType = requestSeed | |
uint16_t p2_client | Timeout for the client to wait after the successful transmission of a request message for the start of incoming response messages.The default time is 500ms | |
uint16_t p2_star_client | Enhanced timeout for the client to wait after the reception of a negative response message with negative response code 0x78 for the start of incoming response messages .The default time is 5000ms | |
Parameters (inout) | none | |
Parameters (out) | SecurityAccess | Return struct |
Return value | SecurityAccess | Return struct |
Exception Safety | ||
Thread Safety | ||
Header file | #include " ara/diag/doip_OtaUpdate_interface.h" | |
Note | If the synchronization of the security access level fails, the A/M core will automatically switch to the default security access level after the timeout of 5 seconds. |
Name | UdsSecurityAccessKey | |
Kind | function | |
Description | This method is called, when a diagnostic request has been finished, to notify about the outcome. | |
Symbol | asf::diag::proxy:: DoipOtaUpdateInterface:: UdsSecurityAccessKey | |
Scope | class asf::diag:: DoipOtaUpdateInterface | |
Visibility | - | |
Syntax | UdsSecurityAccessKey(uint16_t source_address, uint16_t target_address, uint8_t sub_function, std::vector<uint8_t> security_key, uint16_t p2_client, uint16_t p2_star_client, uint16_t max_num_of_pending) | |
Parameters (in) | uint16_t source_address | Source address |
uint16_t target_address | Target address | |
uint8_t sub_function | securityAccessType = sendKey | |
std::vector<uint8_t> security_key | The “Key” parameter in the request message is the value generated by the security algorithm corresponding to a specific “Seed” value | |
uint16_t p2_client | Timeout for the client to wait after the successful transmission of a request message for the start of incoming response messages.The default time is 500ms | |
uint16_t p2_star_client | Enhanced timeout for the client to wait after the reception of a negative response message with negative response code 0x78 for the start of incoming response messages .The default time is 5000ms | |
Parameters (inout) | none | |
Parameters (out) | SecurityAccess | Return struct |
Return value | SecurityAccess | Return struct |
Exception Safety | ||
Thread Safety | ||
Header file | #include " ara/diag/doip_OtaUpdate_interface.h" | |
Note | If the synchronization of the security access level fails, the A/M core will automatically switch to the default security access level after the timeout of 5 seconds. |
Name | UdsCommunicationControl | |
Kind | function | |
Description | The purpose of this service is to switch on/off the transmission and/or the reception of certain messages of (a) server(s). | |
Symbol | asf::diag::proxy:: DoipOtaUpdateInterface:: UdsCommunicationControl | |
Scope | class asf::diag:: DoipOtaUpdateInterface | |
Visibility | - | |
Syntax | UdsCommunicationControl(uint16_t source_address, uint16_t target_address, uint8_t sub_function, uint8_t communication_type, uint16_t p2_client, uint16_t p2_star_client, uint16_t max_num_of_pending) | |
Parameters (in) | uint16_t source_address | Source address |
uint16_t target_address | Target address | |
uint8_t sub_function | controlType | |
uint8_t communication_type | This parameter is used to reference the kind of communication to be controlled. The communicationType parameter is a bit-code value, which allows controlling multiple communication types at the same time. | |
uint16_t p2_client | Timeout for the client to wait after the successful transmission of a request message for the start of incoming response messages.The default time is 500ms | |
uint16_t p2_star_client | Enhanced timeout for the client to wait after the reception of a negative response message with negative response code 0x78 for the start of incoming response messages .The default time is 5000ms | |
Parameters (inout) | none | |
Parameters (out) | CommunicationControl | Return struct |
Return value | CommunicationControl | Return struct |
Exception Safety | ||
Thread Safety | ||
Header file | #include " ara/diag/doip_OtaUpdate_interface.h" | |
Note |
Name | UdsWriteDataByIdentifier | |
Kind | function | |
Description | The client requests to write a record specified by a provided dataIdentifier. | |
Symbol | asf::diag::proxy:: DoipOtaUpdateInterface:: UdsWriteDataByIdentifier | |
Scope | class asf::diag:: DoipOtaUpdateInterface | |
Visibility | - | |
Syntax | UdsWriteDataByIdentifier(uint16_t source_address, uint16_t target_address, uint16_t did, std::vector<uint8_t> data_record, uint16_t p2_client, uint16_t p2_star_client, uint16_t max_num_of_pending) | |
Parameters (in) | uint16_t source_address | Source address |
uint16_t target_address | Target address | |
uint16_t did | This parameter identifies the server data record that the client is requesting to write to. | |
std::vector<uint8_t> data_record | This parameter provides the data record associated with the dataIdentifier that the client is requesting to write to. | |
uint16_t p2_client | Timeout for the client to wait after the successful transmission of a request message for the start of incoming response messages.The default time is 500ms | |
uint16_t p2_star_client | Enhanced timeout for the client to wait after the reception of a negative response message with negative response code 0x78 for the start of incoming response messages .The default time is 5000ms | |
Parameters (inout) | none | |
Parameters (out) | WriteDataByIdentifier | Return struct |
Return value | WriteDataByIdentifier | Return struct |
Exception Safety | ||
Thread Safety | ||
Header file | #include " ara/diag/doip_OtaUpdate_interface.h" | |
Note |
Name | UdsRoutineControl | |
Kind | function | |
Description | The client requests to start, stop a routine in the server(s) or requests the routine results. | |
Symbol | asf::diag::proxy:: DoipOtaUpdateInterface:: UdsRoutineControl | |
Scope | class asf::diag:: DoipOtaUpdateInterface | |
Visibility | - | |
Syntax | UdsRoutineControl(uint16_t source_address, uint16_t target_address, uint8_t sub_function, uint16_t routine_identifier, std::vector<uint8_t> routine_control_option_record, uint16_t p2_client, uint16_t p2_star_client, uint16_t max_num_of_pending) | |
Parameters (in) | uint16_t source_address | Source address |
uint16_t target_address | Target address | |
uint8_t sub_function | routineControlType | |
uint16_t routine_identifier | This parameter shall identify a server local routine. | |
std::vector<uint8_t> routine_control_option_record | This parameter record contains either: 1. routine entry option parameters, which optionally specify start conditions of the routine;2.routine exit option parameters which optionally specify stop conditions of the routine;3.request Routine Results option parameters. | |
uint16_t p2_client | Timeout for the client to wait after the successful transmission of a request message for the start of incoming response messages.The default time is 500ms | |
uint16_t p2_star_client | Enhanced timeout for the client to wait after the reception of a negative response message with negative response code 0x78 for the start of incoming response messages .The default time is 5000ms | |
Parameters (inout) | none | |
Parameters (out) | RoutineControl | Return struct |
Return value | RoutineControl | Return struct |
Exception Safety | ||
Thread Safety | ||
Header file | #include " ara/diag/doip_OtaUpdate_interface.h" | |
Note |
Name | UdsRequestDownload | |
Kind | function | |
Description | The client requests the negotiation of a data transfer from the client to the server. | |
Symbol | asf::diag::proxy:: DoipOtaUpdateInterface:: UdsRequestDownload | |
Scope | class asf::diag:: DoipOtaUpdateInterface | |
Visibility | - | |
Syntax | UdsRequestDownload(uint16_t source_address, uint16_t target_address, uint8_t data_format_identifier, uint8_t address_and_length_format_identifier, std::vector<uint8_t> memory_address, std::vector<uint8_t> memory_size, uint16_t p2_client, uint16_t p2_star_client, uint16_t max_num_of_pending) | |
Parameters (in) | uint16_t source_address | Source address |
uint16_t target_address | Target address | |
uint8_t data_format_identifier | This data-parameter is a one Byte value with each nibble encoded separately. The high nibble specifies the "compressionMethod", and the low nibble specifies the "encryptingMethod". The value 00 specifies that neither compressionMethod nor encryptingMethod is used. Values other than 00 are vehicle manufacturer specific. | |
uint8_t address_and_length_format_identifier | This parameter is a one Byte value with each nibble encoded separately :1.bit 7 - 4: Length (number of bytes) of the memorySize parameter ;2. bit 3 - 0: Length (number of bytes) of the memoryAddress paramete. | |
std::vector<uint8_t> memory_address | The parameter memoryAddress is the starting address of the server memory where the data is to be written to. | |
std::vector<uint8_t> memory_size | This parameter shall be used by the server to compare the memory size with the total amount of data transferred during the TransferData service. | |
uint16_t p2_client | Timeout for the client to wait after the successful transmission of a request message for the start of incoming response messages.The default time is 500ms | |
uint16_t p2_star_client | Enhanced timeout for the client to wait after the reception of a negative response message with negative response code 0x78 for the start of incoming response messages .The default time is 5000ms | |
Parameters (inout) | none | |
Parameters (out) | RequestDownload | Return struct |
Return value | RequestDownload | Return struct |
Exception Safety | ||
Thread Safety | ||
Header file | #include " ara/diag/doip_OtaUpdate_interface.h" | |
Note |
Name | UdsRequestUpload | |
Kind | function | |
Description | The client requests the negotiation of a data transfer from the client to the server. | |
Symbol | asf::diag::proxy:: DoipOtaUpdateInterface:: UdsRequestUpload | |
Scope | class asf::diag:: DoipOtaUpdateInterface | |
Visibility | - | |
Syntax | UdsRequestUpload (uint16_t source_address, uint16_t target_address, uint8_t data_format_identifier, uint8_t address_and_length_format_identifier, std::vector<uint8_t> memory_address, std::vector<uint8_t> memory_size, uint16_t p2_client, uint16_t p2_star_client, uint16_t max_num_of_pending) | |
Parameters (in) | uint16_t source_address | Source address |
uint16_t target_address | Target address | |
uint8_t data_format_identifier | This data-parameter is a one Byte value with each nibble encoded separately. The high nibble specifies the "compressionMethod", and the low nibble specifies the "encryptingMethod". The value 00 specifies that neither compressionMethod nor encryptingMethod is used. Values other than 00 are vehicle manufacturer specific. | |
uint8_t address_and_length_format_identifier | This parameter is a one Byte value with each nibble encoded separately :1.bit 7 - 4: Length (number of bytes) of the memorySize parameter ;2. bit 3 - 0: Length (number of bytes) of the memoryAddress paramete. | |
std::vector<uint8_t> memory_address | The parameter memoryAddress is the starting address of the server memory where the data is to be written to. | |
std::vector<uint8_t> memory_size | This parameter shall be used by the server to compare the memory size with the total amount of data transferred during the TransferData service. | |
uint16_t p2_client | Timeout for the client to wait after the successful transmission of a request message for the start of incoming response messages.The default time is 500ms | |
uint16_t p2_star_client | Enhanced timeout for the client to wait after the reception of a negative response message with negative response code 0x78 for the start of incoming response messages .The default time is 5000ms | |
Parameters (inout) | none | |
Parameters (out) | RequestUpload | Return struct |
Return value | RequestUpload | Return struct |
Exception Safety | ||
Thread Safety | ||
Header file | #include " ara/diag/doip_OtaUpdate_interface.h" | |
Note |
Name | UdsTransferData | |
Kind | function | |
Description | The client transmits data to the server (download) or requests data from the server (upload). | |
Symbol | asf::diag::proxy:: DoipOtaUpdateInterface:: UdsTransferData | |
Scope | class asf::diag:: DoipOtaUpdateInterface | |
Visibility | - | |
Syntax | UdsTransferData(uint16_t source_address, uint16_t target_address, uint8_t block_sequence_counter, std::vector<uint8_t> transfer_request_parameter_record, uint16_t p2_client, uint16_t p2_star_client, uint16_t max_num_of_pending) | |
Parameters (in) | uint16_t source_address | Source address |
uint16_t target_address | Target address | |
uint8_t block_sequence_counter | The blockSequenceCounter parameter value starts at 01 with the first TransferData request that follows the RequestDownload (34) or RequestUpload (35) or RequestFileTransfer (38) service. Its value is incremented by 1 for each subsequent TransferData request | |
std::vector<uint8_t> transfer_request_parameter_record | This parameter record contains parameter(s) which are required by the server to support the transfer of data. | |
uint16_t p2_client | Timeout for the client to wait after the successful transmission of a request message for the start of incoming response messages.The default time is 500ms | |
uint16_t p2_star_client | Enhanced timeout for the client to wait after the reception of a negative response message with negative response code 0x78 for the start of incoming response messages .The default time is 5000ms | |
Parameters (inout) | none | |
Parameters (out) | TransferData | Return struct |
Return value | TransferData | Return struct |
Exception Safety | ||
Thread Safety | ||
Header file | #include " ara/diag/doip_OtaUpdate_interface.h" | |
Note |
Name | UdsRequestTransferExit | |
Kind | function | |
Description | The client requests the termination of a data transfer. | |
Symbol | asf::diag::proxy:: DoipOtaUpdateInterface:: UdsRequestTransferExit | |
Scope | class asf::diag:: DoipOtaUpdateInterface | |
Visibility | - | |
Syntax | UdsRequestTransferExit(uint16_t source_address, uint16_t target_address, uint16_t p2_client, uint16_t p2_star_client, uint16_t max_num_of_pending) | |
Parameters (in) | uint16_t source_address | Source address |
uint16_t target_address | Target address | |
uint16_t p2_client | Timeout for the client to wait after the successful transmission of a request message for the start of incoming response messages.The default time is 500ms | |
uint16_t p2_star_client | Enhanced timeout for the client to wait after the reception of a negative response message with negative response code 0x78 for the start of incoming response messages .The default time is 5000ms | |
Parameters (inout) | none | |
Parameters (out) | RequestTransferExit | Return struct |
Return value | RequestTransferExit | Return struct |
Exception Safety | ||
Thread Safety | ||
Header file | #include " ara/diag/doip_OtaUpdate_interface.h" | |
Note |
Name | UdsRequestFileTransfer | |
Kind | function | |
Description | The client requests the negotiation of a file transfer between server and client. | |
Symbol | asf::diag::proxy:: DoipOtaUpdateInterface:: UdsRequestFileTransfer | |
Scope | class asf::diag:: DoipOtaUpdateInterface | |
Visibility | - | |
Syntax | UdsRequestFileTransfer(uint16_t source_address, uint16_t target_address, uint8_t mode_of_operation, uint16_t file_path_and_name_length, std::vector<uint8_t> file_path_and_name, uint8_t data_format_identifier, uint8_t file_size_parameter_length, std::vector<uint8_t> file_size_uncompressed, std::vector<uint8_t> file_size_compressed, uint16_t p2_client, uint16_t p2_star_client, uint16_t max_num_of_pending) | |
Parameters (in) | uint16_t source_address | Source address |
uint16_t target_address | Target address | |
uint8_t mode_of_operation | This data-parameter specifies the type of operation to be applied to the file or directory indicated in the filePathAndName parameter. | |
uint16_t file_path_and_name_length | Specifies the length in byte for the parameter filePath. | |
std::vector<uint8_t> file_path_and_name | Specifies the file system location of the server where the file which shall be added, deleted, replaced or read from depending on the parameter modeOfOperation parameter. | |
uint8_t data_format_identifier | This data-parameter is a one Byte value with each nibble encoded separately. | |
uint8_t file_size_parameter_length | Specifies the length in bytes for both parameters fileSizeUncompressed and fileSizeCompressed. | |
std::vector<uint8_t> file_size_uncompressed | Specifies the size of the uncompressed file in bytes. | |
std::vector<uint8_t> file_size_compressed | Specifies the size of the compressed file in bytes. | |
uint16_t p2_client | Timeout for the client to wait after the successful transmission of a request message for the start of incoming response messages.The default time is 500ms | |
uint16_t p2_star_client | Enhanced timeout for the client to wait after the reception of a negative response message with negative response code 0x78 for the start of incoming response messages .The default time is 5000ms | |
Parameters (inout) | none | |
Parameters (out) | RequestFileTransfer | Return struct |
Return value | RequestFileTransfer | Return struct |
Exception Safety | ||
Thread Safety | ||
Header file | #include " ara/diag/doip_OtaUpdate_interface.h" | |
Note |
Name | UdsTesterPresent | |
Kind | function | |
Description | The client indicates to the server(s) that it is still present. | |
Symbol | asf::diag::proxy:: DoipOtaUpdateInterface:: UdsTesterPresent | |
Scope | class asf::diag:: DoipOtaUpdateInterface | |
Visibility | - | |
Syntax | UdsTesterPresent(uint16_t source_address, uint16_t target_address, uint8_t sub_function, uint16_t p2_client, uint16_t p2_star_client, uint16_t max_num_of_pending) | |
Parameters (in) | uint16_t source_address | Source address |
uint16_t target_address | Target address | |
uint8_t sub_function | zeroSubFunction | |
uint16_t p2_client | Timeout for the client to wait after the successful transmission of a request message for the start of incoming response messages.The default time is 500ms | |
uint16_t p2_star_client | Enhanced timeout for the client to wait after the reception of a negative response message with negative response code 0x78 for the start of incoming response messages .The default time is 5000ms | |
Parameters (inout) | none | |
Parameters (out) | TesterPresent | Return struct |
Return value | TesterPresent | Return struct |
Exception Safety | ||
Thread Safety | ||
Header file | #include " ara/diag/doip_OtaUpdate_interface.h" | |
Note |