![]() |
DUNE: Uniform Navigational Environment
2017.01.0
|
Static Public Member Functions | |
| static Message * | produce (uint32_t key) |
| static Message * | produce (const std::string &name) |
| static void | getAbbrevs (std::vector< std::string > &v) |
| static void | getIds (std::vector< uint32_t > &v) |
| static void | getIds (std::string list, std::vector< uint32_t > &v) |
| static std::string | getAbbrevFromId (uint32_t id) |
| static uint32_t | getIdFromAbbrev (const std::string &name) |
|
static |
Retrieve the corresponding message abbreviation from the identification number.
| id | identification number. |
|
static |
Retrieve all message abbreviations.
| v | output vector |
|
static |
Retrieve the corresponding message identification number from the abbreviation.
| name | abbreviation. |
Referenced by DUNE::Tasks::Task::bind(), getIds(), produce(), DUNE::Tasks::MessageFilter::setupEntities(), and DUNE::Tasks::MessageFilter::setupRates().
|
static |
Retrieve all message identification numbers.
| v | output vector |
|
static |
Retrieve message identification numbers for a list of message abbreviations.
| list | comma separated list of abbreviations |
| v | output vector |
References getIdFromAbbrev(), and DUNE::Utils::String::split().
|
static |
Produce a message object by identification number.
| key | message identification number. |
Referenced by DUNE::IMC::ImcIridiumMessage::deserialize(), DUNE::IMC::InlineMessage< DUNE::IMC::HistoricData >::deserialize(), DUNE::IMC::MessageList< DUNE::IMC::VehicleFormationParticipant >::deserialize(), DUNE::IMC::Packet::deserializePayload(), produce(), DUNE::IMC::InlineMessage< DUNE::IMC::HistoricData >::reverseDeserialize(), and DUNE::IMC::MessageList< DUNE::IMC::VehicleFormationParticipant >::reverseDeserialize().
|
static |
Produce a message object by name.
| name | message name. |
References getIdFromAbbrev(), and produce().
