Goby3  3.1.5a
2024.05.23
moos_translator.h File Reference
#include <limits>
#include <map>
#include <mutex>
#include <ostream>
#include <set>
#include <stdexcept>
#include <string>
#include <utility>
#include <vector>
#include <MOOS/libMOOS/Comms/MOOSMsg.h>
#include <MOOS/libMOOS/Utils/MOOSUtilityFunctions.h>
#include <boost/lexical_cast.hpp>
#include <boost/lexical_cast/bad_lexical_cast.hpp>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/message.h>
#include "dccl/dynamic_protobuf_manager.h"
#include "goby/moos/modem_id_convert.h"
#include "goby/moos/moos_protobuf_helpers.h"
#include "goby/moos/protobuf/translator.pb.h"
#include "goby/util/as.h"
#include "moos_geodesy.h"

Go to the source code of this file.

Classes

class  goby::moos::MOOSTranslator
 

Namespaces

 goby
 The global namespace for the Goby project.
 
 goby::moos
 
 goby::moos::transitional
 
 goby::moos::protobuf
 

Functions

void goby::moos::alg_power_to_dB (moos::transitional::DCCLMessageVal &val_to_mod)
 
void goby::moos::alg_dB_to_power (moos::transitional::DCCLMessageVal &val_to_mod)
 
void goby::moos::alg_TSD_to_soundspeed (moos::transitional::DCCLMessageVal &val, const std::vector< moos::transitional::DCCLMessageVal > &ref_vals)
 
void goby::moos::alg_subtract (moos::transitional::DCCLMessageVal &val, const std::vector< moos::transitional::DCCLMessageVal > &ref_vals)
 
void goby::moos::alg_add (moos::transitional::DCCLMessageVal &val, const std::vector< moos::transitional::DCCLMessageVal > &ref_vals)
 
void goby::moos::alg_angle_0_360 (moos::transitional::DCCLMessageVal &angle)
 
void goby::moos::alg_angle_n180_180 (moos::transitional::DCCLMessageVal &angle)
 
void goby::moos::alg_to_upper (moos::transitional::DCCLMessageVal &val_to_mod)
 
void goby::moos::alg_to_lower (moos::transitional::DCCLMessageVal &val_to_mod)
 
void goby::moos::alg_abs (moos::transitional::DCCLMessageVal &val_to_mod)
 
void goby::moos::alg_lat2hemisphere_initial (moos::transitional::DCCLMessageVal &val_to_mod)
 
void goby::moos::alg_lon2hemisphere_initial (moos::transitional::DCCLMessageVal &val_to_mod)
 
void goby::moos::alg_unix_time2nmea_time (moos::transitional::DCCLMessageVal &val_to_mod)
 
void goby::moos::alg_lat2nmea_lat (moos::transitional::DCCLMessageVal &val_to_mod)
 
void goby::moos::alg_lon2nmea_lon (moos::transitional::DCCLMessageVal &val_to_mod)
 
std::ostream & goby::moos::operator<< (std::ostream &os, const MOOSTranslator &tl)
 
bool goby::moos::protobuf::operator< (const protobuf::TranslatorEntry &a, const protobuf::TranslatorEntry &b)