ros2_control - jazzy
Loading...
Searching...
No Matches
Public Member Functions | List of all members
semantic_components::MagneticFieldSensor Class Reference
Inheritance diagram for semantic_components::MagneticFieldSensor:
Inheritance graph
[legend]
Collaboration diagram for semantic_components::MagneticFieldSensor:
Collaboration graph
[legend]

Public Member Functions

 MagneticFieldSensor (const std::string &name)
 
bool get_values_as_message (sensor_msgs::msg::MagneticField &message)
 Returns values as sensor_msgs::msg::MagneticField.
 
- Public Member Functions inherited from semantic_components::SemanticComponentInterface< sensor_msgs::msg::MagneticField >
 SemanticComponentInterface (const std::string &name, const std::vector< std::string > &interface_names)
 
 SemanticComponentInterface (const std::string &name, std::size_t size=0)
 
bool assign_loaned_state_interfaces (std::vector< hardware_interface::LoanedStateInterface > &state_interfaces)
 Assign loaned state interfaces from the hardware.
 
void release_interfaces ()
 Release loaned interfaces from the hardware.
 
virtual std::vector< std::string > get_state_interface_names ()
 Definition of state interface names for the component.
 
bool get_values (std::vector< double > &values) const
 Return all values.
 
bool get_values_as_message (sensor_msgs::msg::MagneticField &)
 Return values as MessageReturnType.
 

Additional Inherited Members

- Protected Attributes inherited from semantic_components::SemanticComponentInterface< sensor_msgs::msg::MagneticField >
std::string name_
 
std::vector< std::string > interface_names_
 
std::vector< std::reference_wrapper< hardware_interface::LoanedStateInterface > > state_interfaces_
 

Member Function Documentation

◆ get_values_as_message()

bool semantic_components::MagneticFieldSensor::get_values_as_message ( sensor_msgs::msg::MagneticField &  message)
inline

Returns values as sensor_msgs::msg::MagneticField.

Returns
MagneticField message from values

The documentation for this class was generated from the following file: