DESERT 3.5.1
Loading...
Searching...
No Matches
UWMPhy_modem Class Referenceabstract

#include <uwmphy_modem.h>

Inheritance diagram for UWMPhy_modem:
Collaboration diagram for UWMPhy_modem:

Public Member Functions

 UWMPhy_modem (std::string)
 
 ~UWMPhy_modem ()
 
virtual void recv (Packet *)
 
virtual int command (int, const char *const *)
 
virtual int recvSyncClMsg (ClMessage *m)=0
 
int getID ()
 
double getPeriod ()
 
std::string getPathToDevice ()
 
uint getQueueLength ()
 
int getDebug ()
 
std::string getLogFile ()
 
log_level_t getLogLevel ()
 
unsigned long int getEpoch ()
 
void updatePktRx (Packet *)
 
 UWMPhy_modem (std::string)
 
 ~UWMPhy_modem ()
 
virtual void recv (Packet *)
 
virtual int command (int, const char *const *)
 
virtual int recvSyncClMsg (ClMessage *m)=0
 
int getID ()
 
double getPeriod ()
 
std::string getPathToDevice ()
 
uint getQueueLength ()
 
int getDebug ()
 
std::string getLogFile ()
 
log_level_t getLogLevel ()
 
unsigned long int getEpoch ()
 
void updatePktRx (Packet *)
 

Protected Member Functions

void setConnections (CheckTimer *, UWMdriver *, DropTimer *)
 
virtual void start ()
 
virtual void stop ()
 
virtual modem_state_t check_modem ()=0
 
virtual void startTx (Packet *)
 
virtual void endTx (Packet *)
 
virtual void startRx (Packet *)
 
virtual void endRx (Packet *)
 
Packet * popTxBuff ()
 
virtual double getTxDuration (Packet *p)
 
virtual int getModulationType (Packet *p)
 
void setConnections (CheckTimer *, UWMdriver *, DropTimer *)
 
virtual void start ()
 
virtual void stop ()
 
virtual modem_state_t check_modem ()=0
 
virtual void startTx (Packet *)
 
virtual void endTx (Packet *)
 
virtual void startRx (Packet *)
 
virtual void endRx (Packet *)
 
Packet * popTxBuff ()
 
virtual double getTxDuration (Packet *p)
 
virtual int getModulationType (Packet *p)
 

Protected Attributes

CheckTimerpcheckTmr
 
UWMdriverpmDriver
 
DropTimerpDropTimer
 
int ID
 
double period
 
Packet * modemTxBuff [_MTBL]
 
int t
 
Packet * PktRx
 
std::string pToDevice
 
int debug_
 
std::ofstream outLog
 
std::string logFile
 
char * log_suffix
 
int loglevel_
 
int SetModemID
 
uint queue_length
 

Friends

class CheckTimer
 
class DropTimer
 

Detailed Description

The main class implementing the module used to implement the interface between ns2/NS-Miracle and real acoustic modems.

UWMPhy_modem (as well as its possible derived classes) handles all the messages needed by NS-Miracle (e.g., cross-layer messages between MAC and PHY) and contains all the variables set by the tcl-user; furthermore, this module coordinates the interactions between UWMcodec and UWMdriver. This class replaces the physical layer of NS-Miracle and inherits from MPhy (see NS-Miracle documentation at http://telecom.dei.unipd.it/ns/miracle/doxygen/classMPhy.html).

Definition at line 86 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

Constructor & Destructor Documentation

◆ UWMPhy_modem() [1/2]

UWMPhy_modem::UWMPhy_modem ( std::string  pToDevice_)

Class constructor.

Parameters
pToDevice_the path to the device that must be connected with NS-Miracle (e.g., /dev/ttyUSB0 for a serial connection)

Definition at line 39 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.cpp.

◆ ~UWMPhy_modem() [1/2]

UWMPhy_modem::~UWMPhy_modem ( )

Class destructor.

Definition at line 69 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.cpp.

◆ UWMPhy_modem() [2/2]

UWMPhy_modem::UWMPhy_modem ( std::string  )

Class constructor.

Parameters
pToDevice_the path to the device that must be connected with NS-Miracle (e.g., /dev/ttyUSB0 for a serial connection)

◆ ~UWMPhy_modem() [2/2]

UWMPhy_modem::~UWMPhy_modem ( )

Class destructor.

Member Function Documentation

◆ check_modem() [1/2]

virtual modem_state_t UWMPhy_modem::check_modem ( )
protectedpure virtual

Modem checker.

This method is at the core of the "check-modem" process. It is called periodically by the timer object linked to this UWMPhy_modem object (see UWMPhy_modem::checkTmr_); its due is to verify if something has been received or is going to be received from the channel.

Returns
modemStatus, a flag on the status of the modem, see UWMdriver for a description of the driver state machine.

Implemented in MS2C_Evo_lowlev.

◆ check_modem() [2/2]

virtual modem_state_t UWMPhy_modem::check_modem ( )
protectedpure virtual

Modem checker.

This method is at the core of the "check-modem" process. It is called periodically by the timer object linked to this UWMPhy_modem object (see UWMPhy_modem::checkTmr_); its due is to verify if something has been received or is going to be received from the channel.

Returns
modemStatus, a flag on the status of the modem, see UWMdriver for a description of the driver state machine.

Implemented in MS2C_Evo_lowlev.

◆ command() [1/2]

virtual int UWMPhy_modem::command ( int  ,
const char *const *   
)
virtual

Method to map tcl commands into c++ methods.

Parameters
argcnumber of arguments in argv
argvarray of arguments where argv[3] is the tcl command name and argv[4, 5, ...] are the parameters for the corresponding c++ method.

◆ command() [2/2]

int UWMPhy_modem::command ( int  argc,
const char *const *  argv 
)
virtual

Method to map tcl commands into c++ methods.

Parameters
argcnumber of arguments in argv
argvarray of arguments where argv[3] is the tcl command name and argv[4, 5, ...] are the parameters for the corresponding c++ method.

Definition at line 74 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.cpp.

◆ endRx() [1/2]

virtual void UWMPhy_modem::endRx ( Packet *  )
protectedvirtual

Method to end a packet reception.

This method is also in charge to send the received NS-Miracle packet (as recovered from the received acoustic packet) to the above layers of the simulator.

Parameters
ppointer to the last received packet.

◆ endRx() [2/2]

void UWMPhy_modem::endRx ( Packet *  p)
protectedvirtual

Method to end a packet reception.

This method is also in charge to send the received NS-Miracle packet (as recovered from the received acoustic packet) to the above layers of the simulator.

Parameters
ppointer to the last received packet.

Definition at line 229 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.cpp.

◆ endTx() [1/2]

virtual void UWMPhy_modem::endTx ( Packet *  )
protectedvirtual

Method to end a packet transmission.

This method is also in charge to send a cross layer message Phy2MacEndTx(p) to notify the above layers of the simulator about the end of a transmission, see http://telecom.dei.unipd.it/ns/miracle/doxygen/classMPhy.html#c8c2f52d3833fed8ac736aca0ee52c98.

Parameters
ppointer to the last transmitted packet.

◆ endTx() [2/2]

void UWMPhy_modem::endTx ( Packet *  p)
protectedvirtual

Method to end a packet transmission.

This method is also in charge to send a cross layer message Phy2MacEndTx(p) to notify the above layers of the simulator about the end of a transmission, see http://telecom.dei.unipd.it/ns/miracle/doxygen/classMPhy.html#c8c2f52d3833fed8ac736aca0ee52c98.

Parameters
ppointer to the last transmitted packet.

Definition at line 211 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.cpp.

◆ getDebug() [1/2]

int UWMPhy_modem::getDebug ( )
inline

Method to return the flag used to enable debug messages.

Returns
UWMPhy_modem::debug_

Definition at line 177 of file DESERT_Addons/uwmphy_modem/uwmphy_modem.h.

◆ getDebug() [2/2]

int UWMPhy_modem::getDebug ( )
inline

Method to return the flag used to enable debug messages.

Returns
UWMPhy_modem::debug_

Definition at line 177 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ getEpoch() [1/2]

unsigned long int UWMPhy_modem::getEpoch ( )
inline

Calculate the epoch of the event.

Used in sea-trial mode

Returns
the epoch of the system

Definition at line 209 of file DESERT_Addons/uwmphy_modem/uwmphy_modem.h.

◆ getEpoch() [2/2]

unsigned long int UWMPhy_modem::getEpoch ( )
inline

Calculate the epoch of the event.

Used in sea-trial mode

Returns
the epoch of the system

Definition at line 209 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ getID() [1/2]

int UWMPhy_modem::getID ( )
inline

Method to return the node ID.

Returns
UWMPhy_modem::ID

Definition at line 137 of file DESERT_Addons/uwmphy_modem/uwmphy_modem.h.

◆ getID() [2/2]

int UWMPhy_modem::getID ( )
inline

Method to return the node ID.

Returns
UWMPhy_modem::ID

Definition at line 137 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ getLogFile() [1/2]

std::string UWMPhy_modem::getLogFile ( )
inline

Method to return the name of the file where to log messages.

Returns
UWMPhy_modem::logFile

Definition at line 187 of file DESERT_Addons/uwmphy_modem/uwmphy_modem.h.

◆ getLogFile() [2/2]

std::string UWMPhy_modem::getLogFile ( )
inline

Method to return the name of the file where to log messages.

Returns
UWMPhy_modem::logFile

Definition at line 187 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ getLogLevel() [1/2]

log_level_t UWMPhy_modem::getLogLevel ( )
inline

Method to return the flag used to enable the printing of log messages in UWMPhy_modem::logFile.

Returns
UWMPhy_modem::log_

Definition at line 199 of file DESERT_Addons/uwmphy_modem/uwmphy_modem.h.

◆ getLogLevel() [2/2]

log_level_t UWMPhy_modem::getLogLevel ( )
inline

Method to return the flag used to enable the printing of log messages in UWMPhy_modem::logFile.

Returns
UWMPhy_modem::log_

Definition at line 199 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ getModulationType() [1/2]

virtual int UWMPhy_modem::getModulationType ( Packet *  p)
inlineprotectedvirtual

Method to get the modulation type used to transmit/receive a given packet.

NOTE: not implemented or used at the moment.

Parameters
pa pointer to the packet for which to return the modulation used.
Returns
the modulation type.

Definition at line 366 of file DESERT_Addons/uwmphy_modem/uwmphy_modem.h.

◆ getModulationType() [2/2]

virtual int UWMPhy_modem::getModulationType ( Packet *  p)
inlineprotectedvirtual

Method to get the modulation type used to transmit/receive a given packet.

NOTE: not implemented or used at the moment.

Parameters
pa pointer to the packet for which to return the modulation used.
Returns
the modulation type.

Definition at line 366 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ getPathToDevice() [1/2]

std::string UWMPhy_modem::getPathToDevice ( )
inline

Method to return the path to the device to be connect with the network simulator.

Returns
UWMPhy_modem::pToDevice

Definition at line 160 of file DESERT_Addons/uwmphy_modem/uwmphy_modem.h.

◆ getPathToDevice() [2/2]

std::string UWMPhy_modem::getPathToDevice ( )
inline

Method to return the path to the device to be connect with the network simulator.

Returns
UWMPhy_modem::pToDevice

Definition at line 160 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ getPeriod() [1/2]

double UWMPhy_modem::getPeriod ( )
inline

Method to return the checking period of the modem (i.e., the time interval between two succesive checks on the modem buffer).

Returns
UWMPhy_modem::period

Definition at line 148 of file DESERT_Addons/uwmphy_modem/uwmphy_modem.h.

◆ getPeriod() [2/2]

double UWMPhy_modem::getPeriod ( )
inline

Method to return the checking period of the modem (i.e., the time interval between two succesive checks on the modem buffer).

Returns
UWMPhy_modem::period

Definition at line 148 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ getQueueLength() [1/2]

uint UWMPhy_modem::getQueueLength ( )
inline

Definition at line 166 of file DESERT_Addons/uwmphy_modem/uwmphy_modem.h.

◆ getQueueLength() [2/2]

uint UWMPhy_modem::getQueueLength ( )
inline

◆ getTxDuration() [1/2]

virtual double UWMPhy_modem::getTxDuration ( Packet *  p)
inlineprotectedvirtual

Method to get the transmission duration for a given packet.

NOTE: not implemented or used at the moment.

Parameters
pa pointer to the packet for which to return the duration.
Returns
the transmission duration.

Definition at line 353 of file DESERT_Addons/uwmphy_modem/uwmphy_modem.h.

◆ getTxDuration() [2/2]

virtual double UWMPhy_modem::getTxDuration ( Packet *  p)
inlineprotectedvirtual

Method to get the transmission duration for a given packet.

NOTE: not implemented or used at the moment.

Parameters
pa pointer to the packet for which to return the duration.
Returns
the transmission duration.

Definition at line 353 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ popTxBuff() [1/2]

Packet * UWMPhy_modem::popTxBuff ( )
protected

Method to pop the oldest packet in the TX buffer or to delete after a tx or to drop it.

Parameters
temppointer to the popped packet.

◆ popTxBuff() [2/2]

Packet * UWMPhy_modem::popTxBuff ( )
protected

Method to pop the oldest packet in the TX buffer or to delete after a tx or to drop it.

Parameters
temppointer to the popped packet.

Definition at line 248 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.cpp.

◆ recv() [1/2]

virtual void UWMPhy_modem::recv ( Packet *  )
virtual

Method to handle the reception of packets arriving from the upper layers of the network simulator.

Parameters
ppointer to the packet that has been received from the simulator's upper layers.

◆ recv() [2/2]

void UWMPhy_modem::recv ( Packet *  p)
virtual

Method to handle the reception of packets arriving from the upper layers of the network simulator.

Parameters
ppointer to the packet that has been received from the simulator's upper layers.

Definition at line 106 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.cpp.

◆ recvSyncClMsg() [1/2]

virtual int UWMPhy_modem::recvSyncClMsg ( ClMessage *  m)
pure virtual

Implemented in MS2C_Evo_lowlev.

◆ recvSyncClMsg() [2/2]

virtual int UWMPhy_modem::recvSyncClMsg ( ClMessage *  m)
pure virtual

Implemented in MS2C_Evo_lowlev.

◆ setConnections() [1/2]

void UWMPhy_modem::setConnections ( CheckTimer ,
UWMdriver ,
DropTimer  
)
protected

Link connector.

This method must be used by any derived class D of UWMPhy_modem to link the members pcheckTmr, pmDriver and pmCodec to the corresponding derived objects contained in D;

See also
e.g., MFSK_WHOI_MM or MS2C_EvoLogics
Parameters
[in]pcheckTmr_pointer to a CheckTimer object
[in]pmDriver_pointer to an UWMdriver object
[in]pmCodec_pointer to an UWMcodec object
[out]pcheckTmr(i.e., the member UWMPhy_modem::pcheckTmr)
[out]pmDriver(i.e., the member UWMPhy_modem::pmDriver)
[out]pmCodec(i.e., the member UWMPhy_modem::pmCodec)

◆ setConnections() [2/2]

void UWMPhy_modem::setConnections ( CheckTimer pcheckTmr_,
UWMdriver pmDriver_,
DropTimer pDropTimer_ 
)
protected

Link connector.

This method must be used by any derived class D of UWMPhy_modem to link the members pcheckTmr, pmDriver and pmCodec to the corresponding derived objects contained in D;

See also
e.g., MFSK_WHOI_MM or MS2C_EvoLogics
Parameters
[in]pcheckTmr_pointer to a CheckTimer object
[in]pmDriver_pointer to an UWMdriver object
[in]pmCodec_pointer to an UWMcodec object
[out]pcheckTmr(i.e., the member UWMPhy_modem::pcheckTmr)
[out]pmDriver(i.e., the member UWMPhy_modem::pmDriver)
[out]pmCodec(i.e., the member UWMPhy_modem::pmCodec)

Definition at line 158 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.cpp.

◆ start() [1/2]

virtual void UWMPhy_modem::start ( )
protectedvirtual

Connection starter.

This method starts the connection with the modem. It performs all the needed operations to open an host-modem connection (e.g., set up of the connection port's parameters, start of the "check-modem" process).

◆ start() [2/2]

void UWMPhy_modem::start ( )
protectedvirtual

Connection starter.

This method starts the connection with the modem. It performs all the needed operations to open an host-modem connection (e.g., set up of the connection port's parameters, start of the "check-modem" process).

Definition at line 167 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.cpp.

◆ startRx() [1/2]

virtual void UWMPhy_modem::startRx ( Packet *  )
protectedvirtual

Method to start a packet reception.

This method is also in charge to send a cross layer message Phy2MacStartRx(p) to notify the above layers of the simulator about the start of a reception, see http://telecom.dei.unipd.it/ns/miracle/doxygen/classMPhy.html#a15cc91b98013e1c631ad85072867ab6.

Parameters
ppointer to the last received packet.

◆ startRx() [2/2]

void UWMPhy_modem::startRx ( Packet *  p)
protectedvirtual

Method to start a packet reception.

This method is also in charge to send a cross layer message Phy2MacStartRx(p) to notify the above layers of the simulator about the start of a reception, see http://telecom.dei.unipd.it/ns/miracle/doxygen/classMPhy.html#a15cc91b98013e1c631ad85072867ab6.

Parameters
ppointer to the last received packet.

Definition at line 220 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.cpp.

◆ startTx() [1/2]

virtual void UWMPhy_modem::startTx ( Packet *  )
protectedvirtual

Method to send to an UWMdriver object the packet to be transmitted, see UWMdriver::modemTx().

Parameters
ppointer to the packet to be transmitted.

◆ startTx() [2/2]

void UWMPhy_modem::startTx ( Packet *  p)
protectedvirtual

Method to send to an UWMdriver object the packet to be transmitted, see UWMdriver::modemTx().

Parameters
ppointer to the packet to be transmitted.

Definition at line 202 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.cpp.

◆ stop() [1/2]

virtual void UWMPhy_modem::stop ( )
protectedvirtual

Connection stopper.

This method should be used before stopping the simulation. It closes and, if needed, resets all the opened files and ports.

◆ stop() [2/2]

void UWMPhy_modem::stop ( )
protectedvirtual

Connection stopper.

This method should be used before stopping the simulation. It closes and, if needed, resets all the opened files and ports.

Definition at line 195 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.cpp.

◆ updatePktRx() [1/2]

void UWMPhy_modem::updatePktRx ( Packet *  )

Method to update the value of the pointer to the last received packet.

This method should be used by an object of the class UWMcodec.

See also
UWMcodec
Parameters
[in]ppointer to the last received packet (recovered from the last received acoustic message)
[out]PktRx(i.e., the member UWMPhy_modem::PktRx)

◆ updatePktRx() [2/2]

void UWMPhy_modem::updatePktRx ( Packet *  p)

Method to update the value of the pointer to the last received packet.

This method should be used by an object of the class UWMcodec.

See also
UWMcodec
Parameters
[in]ppointer to the last received packet (recovered from the last received acoustic message)
[out]PktRx(i.e., the member UWMPhy_modem::PktRx)

Definition at line 100 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.cpp.

Friends And Related Symbol Documentation

◆ CheckTimer

CheckTimer
friend

Friend class used to implement the timer handler.

See also
CheckTimer

Definition at line 93 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ DropTimer

Member Data Documentation

◆ debug_

int UWMPhy_modem::debug_
protected

Flag to enable debug mode (i.e., printing of debug messages) if set to 1.

Definition at line 245 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ ID

int UWMPhy_modem::ID
protected

ID of the node.

NOTE: when the node transmits, this value must coincide with the source ID.

Definition at line 232 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ log_suffix

char * UWMPhy_modem::log_suffix
protected

Possibility to insert a log suffix.

Definition at line 251 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ logFile

std::string UWMPhy_modem::logFile
protected

Name of the disk-file where to write the interface's log messages.

Definition at line 249 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ loglevel_

int UWMPhy_modem::loglevel_
protected

Log level on file, from ERROR (0) to DEBUG (2) in UWMPhy_modem::logFile.

Definition at line 252 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ modemTxBuff

Packet * UWMPhy_modem::modemTxBuff
protected

Transmission buffer to store packets that cannot be sent immediately because the real acoustic modem is busy (receiving or transmitting).

Definition at line 235 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ outLog

std::ofstream UWMPhy_modem::outLog
protected

output strem to print into a disk-file log messages.

See UWMPhy_modem::logFile.

Definition at line 247 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ pcheckTmr

CheckTimer * UWMPhy_modem::pcheckTmr
protected

Pointer to an object to schedule the "check-modem" events.

Definition at line 226 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ pDropTimer

DropTimer * UWMPhy_modem::pDropTimer
protected

◆ period

double UWMPhy_modem::period
protected

Checking period of the modem's buffer.

Definition at line 234 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ PktRx

Packet * UWMPhy_modem::PktRx
protected

Transmission buffer's index; it must be in {-1, 0, 1, ..., _MTBL-1}.

Address of the last received packet.

Definition at line 241 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ pmDriver

UWMdriver * UWMPhy_modem::pmDriver
protected

Pointer to an object to drive the modem operations.

Definition at line 228 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ pToDevice

std::string UWMPhy_modem::pToDevice
protected

A string containing the path to the device to be connected with the network simulator.

Definition at line 242 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ queue_length

uint UWMPhy_modem::queue_length
protected

◆ SetModemID

int UWMPhy_modem::SetModemID
protected

Flag to indicate if the interface has to force the modem to have the ID indicated in the tcl script.

Definition at line 254 of file DESERT_Framework/DESERT/physical/uwmphy_modem/uwmphy_modem.h.

◆ t

int UWMPhy_modem::t
protected

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