DUNE: Uniform Navigational Environment
2019.02.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().