Goby v2
Public Member Functions | List of all members
goby::transitional::DCCLMessageVarEnum Class Reference
Inheritance diagram for goby::transitional::DCCLMessageVarEnum:
Inheritance graph
[legend]

Public Member Functions

void add_enum (std::string senum)
 
std::vector< std::string > * enums ()
 
DCCLType type () const
 
- 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 (const std::string &s)
 
virtual void set_min (const std::string &s)
 
virtual void set_precision (const std::string &s)
 
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 set_max_delta (const std::string &s)
 
void set_array_length (unsigned u)
 
void set_array_length (const std::string &s)
 
virtual double max () const
 
virtual double min () const
 
virtual int precision () const
 
virtual unsigned max_length () const
 
virtual unsigned num_bytes () const
 
virtual std::string static_val () const
 
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)
 

Additional Inherited Members

- Protected Member Functions inherited from goby::transitional::DCCLMessageVar
virtual std::string additional_option_extensions ()
 
virtual void set_defaults_specific (DCCLMessageVal &v, unsigned modem_id, unsigned id)
 
- 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_
 

Detailed Description

Definition at line 31 of file message_var_enum.h.


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