DESERT 3.5.1
Loading...
Searching...
No Matches
ClMsgS2CPowerLevel Class Reference

#include <ms2c_ClMessage.h>

Inheritance diagram for ClMsgS2CPowerLevel:
Collaboration diagram for ClMsgS2CPowerLevel:

Public Member Functions

 ClMsgS2CPowerLevel ()
 
 ClMsgS2CPowerLevel (int stack_id, int dest_module_id)
 
 ClMsgS2CPowerLevel (const ClMsgS2CPowerLevel &msg)
 
virtual ~ClMsgS2CPowerLevel ()
 
void set_power_level (int level)
 
int get_power_level () const
 
- Public Member Functions inherited from ClMsgUwPhy
 ClMsgUwPhy (ClMessage_t type)
 
 ClMsgUwPhy (int stack_id, int dest_module_id, ClMessage_t type)
 
 ClMsgUwPhy (const ClMsgUwPhy &msg)
 
virtual ~ClMsgUwPhy ()
 
virtual ClMsgUwPhycopy ()
 
void setReqType (ReqType type)
 
ReqType getReqType ()
 

Private Attributes

int power_level
 

Additional Inherited Members

- Public Types inherited from ClMsgUwPhy
enum  ReqType {
  NOT_VALID = -1 , SET_REQ , GET_REQ , SET_REPLY ,
  GET_REPLY
}
 
- Protected Attributes inherited from ClMsgUwPhy
int stack_id
 
ReqType req_type
 

Detailed Description

Class representing the message for changing or retrieving the power level (source level)

Definition at line 52 of file ms2c_ClMessage.h.

Constructor & Destructor Documentation

◆ ClMsgS2CPowerLevel() [1/3]

ClMsgS2CPowerLevel::ClMsgS2CPowerLevel ( )

Class constructor.

Definition at line 42 of file ms2c_ClMessage.cc.

◆ ClMsgS2CPowerLevel() [2/3]

ClMsgS2CPowerLevel::ClMsgS2CPowerLevel ( int  stack_id,
int  dest_module_id 
)

Class constructor, with parameters.

Parameters
intstack_id: id of the stack
dest_mod_idid of the destination module

Definition at line 47 of file ms2c_ClMessage.cc.

◆ ClMsgS2CPowerLevel() [3/3]

ClMsgS2CPowerLevel::ClMsgS2CPowerLevel ( const ClMsgS2CPowerLevel msg)

Class copy constructor.

Definition at line 53 of file ms2c_ClMessage.cc.

◆ ~ClMsgS2CPowerLevel()

ClMsgS2CPowerLevel::~ClMsgS2CPowerLevel ( )
virtual

Class destructor.

Definition at line 59 of file ms2c_ClMessage.cc.

Member Function Documentation

◆ get_power_level()

int ClMsgS2CPowerLevel::get_power_level ( ) const
inline

Retrieve the power level specified in the Cl message.

Returns
the power level value in the message

Definition at line 87 of file ms2c_ClMessage.h.

◆ set_power_level()

void ClMsgS2CPowerLevel::set_power_level ( int  level)

Set the poer level in the selected Cl message.

Parameters
levelthe power level to set in the Cl Message

Definition at line 64 of file ms2c_ClMessage.cc.

Member Data Documentation

◆ power_level

int ClMsgS2CPowerLevel::power_level
private

Power level (source level) value.

Definition at line 94 of file ms2c_ClMessage.h.


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