1
0
Fork 0

remove subsystem

This commit is contained in:
adrian 2011-11-24 04:49:05 +02:00
parent 9ab41ea158
commit 332f76b11e
2 changed files with 4 additions and 25 deletions
src/Instrumentation

View file

@ -53,22 +53,6 @@ FGCommRadio::~FGCommRadio()
{ {
} }
void FGCommRadio::init ()
{
}
void FGCommRadio::bind ()
{
}
void FGCommRadio::update ()
{
if (dt <= 0.0) {
return; // paused
}
}
double FGCommRadio::getFrequency(int radio) { double FGCommRadio::getFrequency(int radio) {
double freq = 118.0; double freq = 118.0;
@ -92,8 +76,8 @@ double FGCommRadio::getFrequency(int radio) {
void FGCommRadio::receiveText(SGGeod tx_pos, double freq, string text, void FGCommRadio::receiveText(SGGeod tx_pos, double freq, string text,
int ground_to_air) { int ground_to_air) {
comm1 = getFrequency(1); double comm1 = getFrequency(1);
comm2 = getFrequency(2); double comm2 = getFrequency(2);
if ( (freq != comm1) && (freq != comm2) ) { if ( (freq != comm1) && (freq != comm2) ) {
return; return;
} }
@ -143,7 +127,7 @@ double FGCommRadio::ITM_calculate_attenuation(SGGeod pos, double freq,
int radio_climate = 5; // continental temperate int radio_climate = 5; // continental temperate
int pol=1; // assuming vertical polarization although this is more complex in reality int pol=1; // assuming vertical polarization although this is more complex in reality
double conf = 0.90; // 90% of situations and time, take into account speed double conf = 0.90; // 90% of situations and time, take into account speed
double rel = 0.90; // ^^ double rel = 0.90;
double dbloss; double dbloss;
char strmode[150]; char strmode[150];
int errnum; int errnum;

View file

@ -28,13 +28,12 @@
#include <simgear/math/sg_geodesy.hxx> #include <simgear/math/sg_geodesy.hxx>
#include <simgear/debug/logstream.hxx> #include <simgear/debug/logstream.hxx>
#include <string>
using std::string; using std::string;
class FGCommRadio : public SGSubsystem, public SGPropertyChangeListener class FGCommRadio
{ {
private: private:
bool isOperable() const bool isOperable() const
@ -53,10 +52,6 @@ public:
FGCommRadio(SGPropertyNode *node); FGCommRadio(SGPropertyNode *node);
~FGCommRadio(); ~FGCommRadio();
void init ();
void bind ();
void unbind ();
void update (double dt);
void setFrequency(double freq, int radio); void setFrequency(double freq, int radio);
double getFrequency(int radio); double getFrequency(int radio);