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.