|
gusimplewhiteboard
|
Provides a C++ wrapper around wb_frequency_limits.
More...
#include <FrequencyLimits.hpp>
Public Member Functions | |
| FrequencyLimits (int16_t t_lo_freq=0, int16_t t_hi_freq=0) | |
Create a new FrequencyLimits. More... | |
| FrequencyLimits (const FrequencyLimits &t_other) | |
| Copy Constructor. More... | |
| FrequencyLimits (const struct wb_frequency_limits &t_other) | |
| Copy Constructor. More... | |
| FrequencyLimits & | operator= (const FrequencyLimits &t_other) |
| Copy Assignment Operator. More... | |
| FrequencyLimits & | operator= (const struct wb_frequency_limits &t_other) |
| Copy Assignment Operator. More... | |
| bool | operator== (const FrequencyLimits &t_other) const |
| bool | operator!= (const FrequencyLimits &t_other) const |
| bool | operator== (const wb_frequency_limits &t_other) const |
| bool | operator!= (const wb_frequency_limits &t_other) const |
| int16_t & | lo_freq () |
| const int16_t & | lo_freq () const |
| void | set_lo_freq (const int16_t &t_newValue) |
| int16_t & | hi_freq () |
| const int16_t & | hi_freq () const |
| void | set_hi_freq (const int16_t &t_newValue) |
| FrequencyLimits (const std::string &t_str) | |
| String Constructor. More... | |
| std::string | description () |
| std::string | to_string () |
| void | from_string (const std::string &t_str) |
Additional Inherited Members | |
Public Attributes inherited from wb_frequency_limits | |
| int16_t | lo_freq |
| low frequency bound in Hz More... | |
| int16_t | hi_freq |
| high frequency bound in Hz More... | |
Provides a C++ wrapper around wb_frequency_limits.
Definition at line 83 of file FrequencyLimits.hpp.
|
inline |
Create a new FrequencyLimits.
Definition at line 100 of file FrequencyLimits.hpp.
Referenced by operator==().
|
inline |
Copy Constructor.
Definition at line 107 of file FrequencyLimits.hpp.
|
inline |
Copy Constructor.
Definition at line 114 of file FrequencyLimits.hpp.
References wb_frequency_limits::hi_freq, and wb_frequency_limits::lo_freq.
|
inline |
|
inline |
USE_WB_FREQUENCY_LIMITS_C_CONVERSION
Definition at line 194 of file FrequencyLimits.hpp.
References FREQUENCY_LIMITS_DESC_BUFFER_SIZE, hi_freq(), lo_freq(), and wb_frequency_limits_description().
|
inline |
USE_WB_FREQUENCY_LIMITS_C_CONVERSION
Definition at line 228 of file FrequencyLimits.hpp.
References FREQUENCY_LIMITS_DESC_BUFFER_SIZE, set_hi_freq(), and set_lo_freq().
Referenced by FrequencyLimits().
|
inline |
Definition at line 170 of file FrequencyLimits.hpp.
References wb_frequency_limits::hi_freq.
Referenced by FrequencyLimits(), description(), operator=(), operator==(), and to_string().
|
inline |
Definition at line 175 of file FrequencyLimits.hpp.
References wb_frequency_limits::hi_freq.
|
inline |
Definition at line 155 of file FrequencyLimits.hpp.
References wb_frequency_limits::lo_freq.
Referenced by FrequencyLimits(), description(), operator=(), operator==(), and to_string().
|
inline |
Definition at line 160 of file FrequencyLimits.hpp.
References wb_frequency_limits::lo_freq.
|
inline |
Definition at line 140 of file FrequencyLimits.hpp.
|
inline |
Definition at line 150 of file FrequencyLimits.hpp.
|
inline |
Copy Assignment Operator.
Definition at line 121 of file FrequencyLimits.hpp.
|
inline |
Copy Assignment Operator.
Definition at line 129 of file FrequencyLimits.hpp.
References wb_frequency_limits::hi_freq, and wb_frequency_limits::lo_freq.
|
inline |
Definition at line 134 of file FrequencyLimits.hpp.
|
inline |
Definition at line 145 of file FrequencyLimits.hpp.
References FrequencyLimits().
|
inline |
Definition at line 180 of file FrequencyLimits.hpp.
References wb_frequency_limits::hi_freq.
Referenced by from_string().
|
inline |
Definition at line 165 of file FrequencyLimits.hpp.
References wb_frequency_limits::lo_freq.
Referenced by from_string().
|
inline |
USE_WB_FREQUENCY_LIMITS_C_CONVERSION
Definition at line 209 of file FrequencyLimits.hpp.
References FREQUENCY_LIMITS_TO_STRING_BUFFER_SIZE, hi_freq(), lo_freq(), and wb_frequency_limits_to_string().