25 #ifndef __OEM7_MESSAGE_UTIL_HPP__ 26 #define __OEM7_MESSAGE_UTIL_HPP__ 28 #include "novatel_oem7_msgs/Oem7Header.h" 29 #include "novatel_oem7_msgs/Oem7RawMsg.h" 73 const Oem7RawMessageIf::ConstPtr& raw_msg,
74 novatel_oem7_msgs::Oem7Header::Type& hdr
82 const Oem7RawMessageIf::ConstPtr& raw_msg,
83 novatel_oem7_msgs::Oem7Header::Type& hdr
86 bool isNMEAMessage(
const Oem7RawMessageIf::ConstPtr& raw_msg);
98 const PSRDOP2_SystemMem*
Get_PSRDOP2_System(
const PSRDOP2_FixedMem* psrdop2,
size_t idx);
const int GLMLA_OEM7_MSGID
const int GPGRS_OEM7_MSGID
static const std::vector< int > OEM7_NMEA_MSGIDS({GLMLA_OEM7_MSGID, GPALM_OEM7_MSGID, GPGGA_OEM7_MSGID, GPGGALONG_OEM7_MSGID, GPGLL_OEM7_MSGID, GPGRS_OEM7_MSGID, GPGSA_OEM7_MSGID, GPGST_OEM7_MSGID, GPGSV_OEM7_MSGID, GPHDT_OEM7_MSGID, GPHDTDUALANTENNA_MSGID, GPRMB_OEM7_MSGID, GPRMC_OEM7_MSGID, GPVTG_OEM7_MSGID, GPZDA_OEM7_MSGID})
const PSRDOP2_SystemMem * Get_PSRDOP2_System(const PSRDOP2_FixedMem *psrdop2, size_t idx)
bool isNMEAMessage(const Oem7RawMessageIf::ConstPtr &raw_msg)
size_t Get_INSCONFIG_NumTranslations(const INSCONFIG_FixedMem *insconfig)
const int GPRMC_OEM7_MSGID
const int GPZDA_OEM7_MSGID
const int GPRMB_OEM7_MSGID
const INSCONFIG_TranslationMem * Get_INSCONFIG_Translation(const INSCONFIG_FixedMem *insconfig, size_t idx)
const int GPVTG_OEM7_MSGID
int getOem7MessageId(const std::string &msg_name)
const int GPHDT_OEM7_MSGID
const int GPGGA_OEM7_MSGID
size_t Get_PSRDOP2_NumSystems(const PSRDOP2_FixedMem *psrdop2)
const int GPALM_OEM7_MSGID
void getOem7ShortHeader(const Oem7RawMessageIf::ConstPtr &raw_msg, novatel_oem7_msgs::Oem7Header::Type &hdr)
const int GPGST_OEM7_MSGID
size_t Get_INSCONFIG_NumRotations(const INSCONFIG_FixedMem *insconfig)
void getOem7Header(const Oem7RawMessageIf::ConstPtr &raw_msg, novatel_oem7_msgs::Oem7Header::Type &hdr)
void initializeOem7MessageUtil(ros::NodeHandle &nh)
const std::string & getOem7MessageName(int msg_id)
const int GPHDTDUALANTENNA_MSGID
const int GPGGALONG_OEM7_MSGID
const int GPGSA_OEM7_MSGID
const int GPGLL_OEM7_MSGID
const int GPGSV_OEM7_MSGID
const INSCONFIG_RotationMem * Get_INSCONFIG_Rotation(const INSCONFIG_FixedMem *insconfig, size_t idx)