AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
|
A structure to hold data about DM22 responses we need to send. More...
Public Attributes | |
std::shared_ptr< ControlFunction > | destination |
Destination for the DM22 message. | |
std::uint32_t | suspectParameterNumber |
SPN of the DTC for the DM22. | |
std::uint8_t | failureModeIdentifier |
FMI of the DTC for the DM22. | |
std::uint8_t | nackIndicator |
The NACK reason, if applicable. | |
bool | clearActive |
true if the DM22 was for an active DTC, false for previously active | |
bool | nack |
true if we are sending a NACK instead of PACK. Determines if we use nackIndicator | |
A structure to hold data about DM22 responses we need to send.
Definition at line 368 of file isobus_diagnostic_protocol.hpp.
bool isobus::DiagnosticProtocol::DM22Data::clearActive |
true if the DM22 was for an active DTC, false for previously active
Definition at line 374 of file isobus_diagnostic_protocol.hpp.
std::shared_ptr<ControlFunction> isobus::DiagnosticProtocol::DM22Data::destination |
Destination for the DM22 message.
Definition at line 370 of file isobus_diagnostic_protocol.hpp.
std::uint8_t isobus::DiagnosticProtocol::DM22Data::failureModeIdentifier |
FMI of the DTC for the DM22.
Definition at line 372 of file isobus_diagnostic_protocol.hpp.
bool isobus::DiagnosticProtocol::DM22Data::nack |
true if we are sending a NACK instead of PACK. Determines if we use nackIndicator
Definition at line 375 of file isobus_diagnostic_protocol.hpp.
std::uint8_t isobus::DiagnosticProtocol::DM22Data::nackIndicator |
The NACK reason, if applicable.
Definition at line 373 of file isobus_diagnostic_protocol.hpp.
std::uint32_t isobus::DiagnosticProtocol::DM22Data::suspectParameterNumber |
SPN of the DTC for the DM22.
Definition at line 371 of file isobus_diagnostic_protocol.hpp.