ED247 Library  VA2.3.0
Implementation of ED247-A standard
ed247::Signal Class Reference
Inheritance diagram for ed247::Signal:
Inheritance graph
Collaboration diagram for ed247::Signal:
Collaboration graph

Public Member Functions

 Signal (const xml::Signal *configuration, ed247_internal_stream_t *ed247_api_stream)
 
 Signal (const Signal &other)=delete
 
Signaloperator= (const Signal &other)=delete
 
const std::string & get_name () const
 
const std::string & get_comment () const
 
const std::string & get_icd () const
 
ed247_signal_type_t get_type () const
 
uint32_t get_byte_offset () const
 
const std::string & get_analogue_electrical_unit () const
 
ed247_nad_type_t get_nad_type () const
 
uint32_t get_nad_type_size () const
 
const std::string & get_nad_unit () const
 
const std::vector< uint32_t > get_nad_dimensions ()
 
uint32_t get_vnad_position () const
 
uint32_t get_vnad_max_number () const
 
uint32_t get_sample_max_size_bytes () const
 
ed247_internal_stream_tget_api_stream ()
 
void set_user_data (void *user_data)
 
void get_user_data (void **user_data)
 

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