Wiselib
Public Member Functions | Static Public Member Functions | Static Public Attributes | Friends
wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower Class Reference

iSense Implementation of TxPower ConceptiSense implementation of the TxPower Concept ... More...

#include <isense_extended_txradio.h>

List of all members.

Public Member Functions

 TxPower ()
 TxPower (TxPower const &)
TxPoweroperator= (TxPower const &)
bool operator== (TxPower) const
bool operator!= (TxPower) const
bool operator<= (TxPower) const
bool operator>= (TxPower) const
bool operator< (TxPower) const
bool operator> (TxPower) const
TxPower operator++ ()
TxPower operator++ (int)
TxPower operator-- ()
TxPower operator-- (int)
void set_ratio (int)
int to_ratio () const
void set_dB (int)
int to_dB () const

Static Public Member Functions

static TxPower from_ratio (int)
static TxPower from_dB (int)

Static Public Attributes

static TxPower const MIN = -30
static TxPower const MAX = 0

Friends

class iSenseExtendedTxRadioModel< OsModel_P >

Detailed Description

template<typename OsModel_P>
class wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower

iSense Implementation of TxPower Concept

iSense implementation of the TxPower Concept ...


Constructor & Destructor Documentation

template<typename OsModel_P >
wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::TxPower ( ) [inline]
template<typename OsModel_P >
wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::TxPower ( TxPower const &  power) [inline]

Member Function Documentation

template<typename OsModel_P >
iSenseExtendedTxRadioModel< OsModel_P >::TxPower wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::from_dB ( int  db) [static]
template<typename OsModel_P >
iSenseExtendedTxRadioModel< OsModel_P >::TxPower wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::from_ratio ( int  ratio) [static]
template<typename OsModel_P >
bool wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::operator!= ( TxPower  p) const [inline]
template<typename OsModel_P >
iSenseExtendedTxRadioModel< OsModel_P >::TxPower wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::operator++ ( )
template<typename OsModel_P >
iSenseExtendedTxRadioModel< OsModel_P >::TxPower wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::operator++ ( int  )
template<typename OsModel_P >
iSenseExtendedTxRadioModel< OsModel_P >::TxPower wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::operator-- ( )
template<typename OsModel_P >
iSenseExtendedTxRadioModel< OsModel_P >::TxPower wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::operator-- ( int  )
template<typename OsModel_P >
bool wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::operator< ( TxPower  p) const [inline]
template<typename OsModel_P >
bool wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::operator<= ( TxPower  p) const [inline]
template<typename OsModel_P >
iSenseExtendedTxRadioModel< OsModel_P >::TxPower & wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::operator= ( TxPower const &  p) [inline]
template<typename OsModel_P >
bool wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::operator== ( TxPower  p) const [inline]
template<typename OsModel_P >
bool wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::operator> ( TxPower  p) const [inline]
template<typename OsModel_P >
bool wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::operator>= ( TxPower  p) const [inline]
template<typename OsModel_P >
void wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::set_dB ( int  db)
template<typename OsModel_P >
void wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::set_ratio ( int  ratio)
template<typename OsModel_P >
int wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::to_dB ( ) const [inline]
template<typename OsModel_P >
int wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::to_ratio ( ) const

Friends And Related Function Documentation

template<typename OsModel_P >
friend class iSenseExtendedTxRadioModel< OsModel_P > [friend]

Member Data Documentation

template<typename OsModel_P >
iSenseExtendedTxRadioModel< OsModel_P >::TxPower const wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::MAX = 0 [static]
template<typename OsModel_P >
iSenseExtendedTxRadioModel< OsModel_P >::TxPower const wiselib::iSenseExtendedTxRadioModel< OsModel_P >::TxPower::MIN = -30 [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines