DESERT 3.5.1
|
#include <uwphysicalfromdb.h>
Public Member Functions | |
UnderwaterPhysicalfromdb () | |
virtual | ~UnderwaterPhysicalfromdb () |
virtual int | command (int, const char *const *) |
![]() | |
UnderwaterGainFromDb () | |
virtual | ~UnderwaterGainFromDb () |
![]() | |
UnderwaterPhysical () | |
virtual | ~UnderwaterPhysical () |
virtual void | recv (Packet *) |
int | recvSyncClMsg (ClMessage *m) |
Private Attributes | |
char * | path_gainmaps |
char * | path_selfinterference |
int | tau_index |
Additional Inherited Members | |
![]() | |
char * | path_ |
char | token_separator_ |
ostringstream | osstream_ |
![]() | |
std::string | modulation_name_ |
double | time_ready_to_end_rx_ |
double | Tx_Time_ |
double | Rx_Time_ |
double | Energy_Tx_ |
double | Energy_Rx_ |
double | Transmitted_bytes_ |
double | tx_power_ |
double | rx_power_ |
int | tot_pkts_lost |
int | tot_ctrl_pkts_lost |
int | errorCtrlPktsInterf |
int | collisionDataCTRL |
int | collisionCTRL |
int | collisionDATA |
std::string | Interference_Model |
uwinterference * | interference_ |
Definition at line 44 of file uwphysicalfromdb.h.
UnderwaterPhysicalfromdb::UnderwaterPhysicalfromdb | ( | ) |
Constructor of UnderwaterMPhyBpskDb class.
Definition at line 55 of file uwphysicalfromdb.cpp.
|
inlinevirtual |
Destructor of UnderwaterMPhyBpskDb class.
Definition at line 56 of file uwphysicalfromdb.h.
TCL command interpreter.
It implements the following OTcl methods:
argc | Number of arguments in argv. |
argv | Array of strings which are the command parameters (Note that argv[0] is the name of the object). |
Reimplemented from UnderwaterGainFromDb.
Definition at line 64 of file uwphysicalfromdb.cpp.
|
protectedvirtual |
Create the name of the file to read.
_time | Timestamp (in s) |
_source_depth | Source depth (in m) |
_destination_depth | Destination depth (in m) |
_destination_distance | Destination distance (in m) |
Definition at line 270 of file uwphysicalfromdb.cpp.
|
protectedvirtual |
Read from the gain.
_time | Timestamp (in s) |
_source_depth | Source depth (in m) |
_destination_depth | Destination depth (in m) |
_destination_distance | Destination distance (in m) |
Reimplemented from UnderwaterGainFromDb.
Definition at line 127 of file uwphysicalfromdb.cpp.
Return the Packet Error Rate of the packet p passed as input.
_snr | Not used |
_nbits | Length of the packet |
p | Packet |
Reimplemented from UnderwaterGainFromDb.
Definition at line 94 of file uwphysicalfromdb.cpp.
|
protectedvirtual |
Read from the self interference.
_time | Timestamp (in s) |
_source_depth | Source depth (in m) |
_destination_depth | Destination depth (in m) |
_destination_distance | Destination distance (in m) |
Definition at line 177 of file uwphysicalfromdb.cpp.
Return the value of the tau_index parameter.
Definition at line 152 of file uwphysicalfromdb.h.
|
protectedvirtual |
Read from a file the value in a specific row - column.
_file_name | name of the file |
_row_index | index of the row |
_column_index | index of the column |
Definition at line 217 of file uwphysicalfromdb.cpp.
Set the line_index parameter.
Line | index to load in the file |
Definition at line 141 of file uwphysicalfromdb.h.
|
private |
Name of the trace file writter for the current node.
Definition at line 158 of file uwphysicalfromdb.h.
|
private |
Name of the trace file writter for the current node.
Definition at line 160 of file uwphysicalfromdb.h.
|
private |
Tau index to load in the file.
Definition at line 162 of file uwphysicalfromdb.h.