add_parameter_group_number_callback(std::uint32_t parameterGroupNumber, CANLibCallback callback, void *parent, std::shared_ptr< InternalControlFunction > internalControlFunction=nullptr) | isobus::PartneredControlFunction | |
address | isobus::ControlFunction | protected |
CANNetworkManager | isobus::PartneredControlFunction | friend |
canPortIndex | isobus::ControlFunction | protected |
check_matches_name(NAME NAMEToCheck) const | isobus::PartneredControlFunction | |
claimedAddressSinceLastAddressClaimRequest | isobus::ControlFunction | protected |
ControlFunction(NAME NAMEValue, std::uint8_t addressValue, std::uint8_t CANPort, Type type=Type::External) | isobus::ControlFunction | protected |
controlFunctionNAME | isobus::ControlFunction | protected |
controlFunctionProcessingMutex | isobus::ControlFunction | protectedstatic |
controlFunctionType | isobus::ControlFunction | protected |
create(std::uint8_t CANPort, const std::vector< NAMEFilter > NAMEFilters) | isobus::PartneredControlFunction | static |
create(NAME, std::uint8_t, std::uint8_t)=delete | isobus::PartneredControlFunction | privatestatic |
destroy(std::uint32_t expectedRefCount=1) | isobus::ControlFunction | virtual |
get_address() const | isobus::ControlFunction | |
get_address_valid() const | isobus::ControlFunction | |
get_can_port() const | isobus::ControlFunction | |
get_NAME() const | isobus::ControlFunction | |
get_name_filter_parameter(std::size_t index, NAME::NAMEParameters ¶meter, std::uint32_t &filterValue) const | isobus::PartneredControlFunction | |
get_number_name_filters() const | isobus::PartneredControlFunction | |
get_number_name_filters_with_parameter_type(NAME::NAMEParameters parameter) | isobus::PartneredControlFunction | |
get_number_parameter_group_number_callbacks() const | isobus::PartneredControlFunction | |
get_parameter_group_number_callback(std::size_t index) | isobus::PartneredControlFunction | private |
get_type() const | isobus::ControlFunction | |
get_type_string() const | isobus::ControlFunction | |
initialized | isobus::PartneredControlFunction | private |
NAMEFilterList | isobus::PartneredControlFunction | private |
parameterGroupNumberCallbacks | isobus::PartneredControlFunction | private |
PartneredControlFunction(std::uint8_t CANPort, const std::vector< NAMEFilter > NAMEFilters, CANLibBadge< PartneredControlFunction >) | isobus::PartneredControlFunction | |
PartneredControlFunction(PartneredControlFunction &)=delete | isobus::PartneredControlFunction | |
remove_parameter_group_number_callback(std::uint32_t parameterGroupNumber, CANLibCallback callback, void *parent, std::shared_ptr< InternalControlFunction > internalControlFunction=nullptr) | isobus::PartneredControlFunction | |
Type enum name | isobus::ControlFunction | |
~ControlFunction()=default (defined in isobus::ControlFunction) | isobus::ControlFunction | virtual |