|
AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
|
A storage class for holding PGN callbacks and their associated PGN. More...
Public Member Functions | |
| PGNRequestForRepetitionRateCallbackInfo (PGNRequestForRepetitionRateCallback callback, std::uint32_t parameterGroupNumber, void *parentPointer) | |
| Constructor for PGNRequestCallbackInfo. | |
| bool | operator== (const PGNRequestForRepetitionRateCallbackInfo &obj) const |
| A utility function for determining if the data in the object is equal to another object. | |
Public Attributes | |
| PGNRequestForRepetitionRateCallback | callbackFunction |
| The actual callback. | |
| std::uint32_t | pgn |
| The PGN associated with the callback. | |
| void * | parent |
Pointer to the class that registered the callback, or nullptr | |
A storage class for holding PGN callbacks and their associated PGN.
Definition at line 121 of file can_parameter_group_number_request_protocol.hpp.
| isobus::ParameterGroupNumberRequestProtocol::PGNRequestForRepetitionRateCallbackInfo::PGNRequestForRepetitionRateCallbackInfo | ( | PGNRequestForRepetitionRateCallback | callback, |
| std::uint32_t | parameterGroupNumber, | ||
| void * | parentPointer ) |
Constructor for PGNRequestCallbackInfo.
| [in] | callback | A PGNRequestCallback |
| [in] | parameterGroupNumber | The PGN associated with the callback |
| [in] | parentPointer | Pointer to the class that registered the callback, or nullptr |
Definition at line 148 of file can_parameter_group_number_request_protocol.cpp.
| bool isobus::ParameterGroupNumberRequestProtocol::PGNRequestForRepetitionRateCallbackInfo::operator== | ( | const PGNRequestForRepetitionRateCallbackInfo & | obj | ) | const |
A utility function for determining if the data in the object is equal to another object.
The objects are the same if the pgn and callbackFunction both match
| [in] | obj | The object to compare against |
Definition at line 160 of file can_parameter_group_number_request_protocol.cpp.
| PGNRequestForRepetitionRateCallback isobus::ParameterGroupNumberRequestProtocol::PGNRequestForRepetitionRateCallbackInfo::callbackFunction |
The actual callback.
Definition at line 136 of file can_parameter_group_number_request_protocol.hpp.
| void* isobus::ParameterGroupNumberRequestProtocol::PGNRequestForRepetitionRateCallbackInfo::parent |
Pointer to the class that registered the callback, or nullptr
Definition at line 138 of file can_parameter_group_number_request_protocol.hpp.
| std::uint32_t isobus::ParameterGroupNumberRequestProtocol::PGNRequestForRepetitionRateCallbackInfo::pgn |
The PGN associated with the callback.
Definition at line 137 of file can_parameter_group_number_request_protocol.hpp.