| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjist.swans.radio.RadioInfo
public class RadioInfo
Radio properties.
| Nested Class Summary | |
|---|---|
| static class | RadioInfo.RadioInfoSharedTimeless information possibly shared among numerous Radio instances (only to save simulation memory. | 
| static class | RadioInfo.RadioInfoUniqueTimeless information unique to a single Radio instance. | 
| Field Summary | |
|---|---|
| protected  RadioInfo.RadioInfoShared | sharedTimeless information possibly shared among numerous Radio instances (only to save simulation memory). | 
| protected  RadioInfo.RadioInfoUnique | uniqueTimeless information unique to this Radio instance. | 
| Constructor Summary | |
|---|---|
| RadioInfo(RadioInfo.RadioInfoUnique unique,
          RadioInfo.RadioInfoShared shared)Create radio information object with shared and unique properties. | |
| Method Summary | |
|---|---|
| static RadioInfo.RadioInfoShared | createShared(double frequency,
             int bandwidth,
             double transmit,
             double gain,
             double sensitivity_mW,
             double threshold_mW,
             double temperature,
             double thermalFactor,
             double ambientNoise_mW)Create shared radio parameters. | 
|  RadioInfo.RadioInfoShared | getShared()Return shared radio properties. | 
|  RadioInfo.RadioInfoUnique | getUnique()Return unique radio properties. | 
|  java.lang.String | toString() | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
protected RadioInfo.RadioInfoUnique unique
protected RadioInfo.RadioInfoShared shared
| Constructor Detail | 
|---|
public RadioInfo(RadioInfo.RadioInfoUnique unique,
                 RadioInfo.RadioInfoShared shared)
unique - unique radio propertiesshared - shared radio properties (shared only to save some memory)| Method Detail | 
|---|
public RadioInfo.RadioInfoUnique getUnique()
public RadioInfo.RadioInfoShared getShared()
public java.lang.String toString()
toString in class java.lang.Object
public static RadioInfo.RadioInfoShared createShared(double frequency,
                                                     int bandwidth,
                                                     double transmit,
                                                     double gain,
                                                     double sensitivity_mW,
                                                     double threshold_mW,
                                                     double temperature,
                                                     double thermalFactor,
                                                     double ambientNoise_mW)
frequency - radio frequency (units: Hertz)bandwidth - bandwidth (units: bits/second)transmit - transmission power (units: dBm)gain - antenna gain (units: dB)sensitivity_mW - receive sensivity (units: mW)threshold_mW - receive threshold (units: mW)temperature - field temperature (units: degrees Kelvin)thermalFactor - thermal noiseambientNoise_mW - ambient noise (units: mW)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||