| 
    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.