Goby v2
Public Member Functions | Protected Attributes | List of all members
goby::transitional::DCCLMessageVarHead Class Reference
Inheritance diagram for goby::transitional::DCCLMessageVarHead:
Inheritance graph

Public Member Functions

 DCCLMessageVarHead (const std::string &default_name, int bit_size)
- Public Member Functions inherited from goby::transitional::DCCLMessageVarInt
 DCCLMessageVarInt (long max=std::numeric_limits< long >::max(), long min=0)
virtual DCCLType type () const
- Public Member Functions inherited from goby::transitional::DCCLMessageVarFloat
 DCCLMessageVarFloat (double max=std::numeric_limits< double >::max(), double min=0, double precision=0)
void set_max (double max)
void set_max (const std::string &s)
void set_min (double min)
void set_min (const std::string &s)
void set_precision (int precision)
void set_precision (const std::string &s)
int precision () const
double min () const
double max () const
void set_max_delta (double max_delta)
void set_max_delta (const std::string &s)
- Public Member Functions inherited from goby::transitional::DCCLMessageVar
virtual void write_schema_to_dccl2 (std::ofstream *proto_file, int sequence_number)
void set_name (std::string name)
void set_source_var (std::string source_var)
void set_source_key (std::string source_key)
void set_source_set (bool source_set)
void set_algorithms (const std::vector< std::string > &algorithm)
virtual void set_max_length (const std::string &s)
virtual void set_num_bytes (const std::string &s)
virtual void set_static_val (const std::string &static_val)
virtual void add_enum (std::string senum)
void set_array_length (unsigned u)
void set_array_length (const std::string &s)
virtual unsigned max_length () const
virtual unsigned num_bytes () const
virtual std::string static_val () const
virtual std::vector< std::string > * enums ()
unsigned array_length () const
std::string name () const
std::string source_var () const
int sequence_number () const
const std::vector< std::string > & algorithms () const
void initialize (const DCCLMessage &msg)
void set_defaults (std::map< std::string, std::vector< DCCLMessageVal > > &vals, unsigned modem_id, unsigned id)

Protected Attributes

int bit_size_
std::string default_name_
- Protected Attributes inherited from goby::transitional::DCCLMessageVar
unsigned array_length_
DCCLMessageVal key_val_
bool is_key_frame_
std::string source_var_
std::string name_
int sequence_number_

Additional Inherited Members

- Protected Member Functions inherited from goby::transitional::DCCLMessageVarFloat
virtual void pre_encode (DCCLMessageVal &v)
- Protected Member Functions inherited from goby::transitional::DCCLMessageVar
virtual std::string additional_option_extensions ()

Detailed Description

Definition at line 36 of file message_var_head.h.

The documentation for this class was generated from the following file: