PX4 Firmware
PX4 Autopilot Software http://px4.io
|
Queued publication with queue length set as a message constant (ORB_QUEUE_LENGTH) More...
#include <PublicationQueued.hpp>
Public Member Functions | |
PublicationQueued (const orb_metadata *meta) | |
Constructor. More... | |
~PublicationQueued () | |
bool | publish (const T &data) |
Publish the struct. More... | |
Protected Attributes | |
const orb_metadata * | _meta |
orb_advert_t | _handle {nullptr} |
Queued publication with queue length set as a message constant (ORB_QUEUE_LENGTH)
Definition at line 52 of file PublicationQueued.hpp.
|
inline |
Constructor.
Definition at line 61 of file PublicationQueued.hpp.
|
inline |
Definition at line 62 of file PublicationQueued.hpp.
|
inline |
Publish the struct.
data | The uORB message struct we are updating. |
Definition at line 71 of file PublicationQueued.hpp.
Referenced by ObstacleAvoidance::_publishVehicleCmdDoLoiter(), CollisionPrevention::_publishVehicleCmdDoLoiter(), FlightTasks::_updateCommand(), MavlinkReceiver::acknowledge(), answer_command(), sensors::VotedSensorsUpdate::checkFailover(), GPS::dumpGpsData(), MavlinkParametersManager::handle_message(), MavlinkReceiver::handle_message_adsb_vehicle(), MavlinkReceiver::handle_message_command_ack(), MavlinkReceiver::handle_message_command_both(), MavlinkReceiver::handle_message_gps_rtcm_data(), MavlinkReceiver::handle_message_set_mode(), MavlinkReceiver::handle_message_utm_global_position(), GPS::initializeCommunicationDump(), events::status::StatusDisplay::publish(), TemperatureCalibration::publish_led_control(), px4::logger::LogWriterMavlink::publish_message(), IridiumSBD::publish_subsystem_status(), Mavlink::publish_telemetry_status(), Navigator::publish_vehicle_cmd(), Navigator::publish_vehicle_command_ack(), MavlinkParametersManager::request_next_uavcan_parameter(), CameraCapture::Run(), UavcanServers::run(), CameraTrigger::Run(), MulticopterPositionControl::send_vehicle_cmd_do(), and vmount::OutputMavlink::update().
|
protected |
Definition at line 91 of file PublicationQueued.hpp.
Referenced by uORB::PublicationQueued< vehicle_command_s >::publish().
|
protected |
Definition at line 89 of file PublicationQueued.hpp.
Referenced by uORB::PublicationQueued< vehicle_command_s >::publish().