FlightGear next
FGKR_87 Class Reference

#include <kr_87.hxx>

Inherits SGSubsystem.

Public Member Functions

 FGKR_87 (SGPropertyNode *node)
 
 ~FGKR_87 ()
 
void bind () override
 
void init () override
 
void reinit () override
 
void unbind () override
 
void update (double dt_sec) override
 
void search ()
 
const std::string & get_ident () const
 
bool get_valid () const
 
bool get_inrange () const
 
double get_stn_lon () const
 
double get_stn_lat () const
 
double get_dist () const
 
double get_heading () const
 
bool has_power () const
 
int get_ant_mode () const
 
int get_stby_mode () const
 
int get_timer_mode () const
 
int get_count_mode () const
 
double get_rotation () const
 
void set_rotation (double rot)
 
bool get_power_btn () const
 
void set_power_btn (bool val)
 
bool get_audio_btn () const
 
void set_audio_btn (bool val)
 
double get_vol_btn () const
 
void set_vol_btn (double val)
 
bool get_adf_btn () const
 
void set_adf_btn (bool val)
 
bool get_bfo_btn () const
 
void set_bfo_btn (bool val)
 
bool get_frq_btn () const
 
void set_frq_btn (bool val)
 
bool get_flt_et_btn () const
 
void set_flt_et_btn (bool val)
 
bool get_set_rst_btn () const
 
void set_set_rst_btn (bool val)
 
int get_freq () const
 
void set_freq (int f)
 
int get_stby_freq () const
 
void set_stby_freq (int f)
 
double get_needle_deg () const
 
double get_flight_timer () const
 
double get_elapsed_timer () const
 
void set_elapsed_timer (double val)
 
bool get_ant_ann () const
 
bool get_adf_ann () const
 
bool get_bfo_ann () const
 
bool get_frq_ann () const
 
bool get_flt_ann () const
 
bool get_et_ann () const
 

Static Public Member Functions

static const char * staticSubsystemClassId ()
 

Detailed Description

Definition at line 42 of file kr_87.hxx.

Constructor & Destructor Documentation

◆ FGKR_87()

FGKR_87::FGKR_87 ( SGPropertyNode * node)

Definition at line 73 of file kr_87.cxx.

◆ ~FGKR_87()

FGKR_87::~FGKR_87 ( )

Definition at line 112 of file kr_87.cxx.

Member Function Documentation

◆ bind()

void FGKR_87::bind ( )
override

Definition at line 126 of file kr_87.cxx.

◆ get_adf_ann()

bool FGKR_87::get_adf_ann ( ) const
inline

Definition at line 188 of file kr_87.hxx.

◆ get_adf_btn()

bool FGKR_87::get_adf_btn ( ) const
inline

Definition at line 162 of file kr_87.hxx.

◆ get_ant_ann()

bool FGKR_87::get_ant_ann ( ) const
inline

Definition at line 187 of file kr_87.hxx.

◆ get_ant_mode()

int FGKR_87::get_ant_mode ( ) const
inline

Definition at line 140 of file kr_87.hxx.

◆ get_audio_btn()

bool FGKR_87::get_audio_btn ( ) const
inline

Definition at line 152 of file kr_87.hxx.

◆ get_bfo_ann()

bool FGKR_87::get_bfo_ann ( ) const
inline

Definition at line 189 of file kr_87.hxx.

◆ get_bfo_btn()

bool FGKR_87::get_bfo_btn ( ) const
inline

Definition at line 164 of file kr_87.hxx.

◆ get_count_mode()

int FGKR_87::get_count_mode ( ) const
inline

Definition at line 143 of file kr_87.hxx.

◆ get_dist()

double FGKR_87::get_dist ( ) const
inline

Definition at line 133 of file kr_87.hxx.

◆ get_elapsed_timer()

double FGKR_87::get_elapsed_timer ( ) const
inline

Definition at line 183 of file kr_87.hxx.

◆ get_et_ann()

bool FGKR_87::get_et_ann ( ) const
inline

Definition at line 192 of file kr_87.hxx.

◆ get_flight_timer()

double FGKR_87::get_flight_timer ( ) const
inline

Definition at line 182 of file kr_87.hxx.

◆ get_flt_ann()

bool FGKR_87::get_flt_ann ( ) const
inline

Definition at line 191 of file kr_87.hxx.

◆ get_flt_et_btn()

bool FGKR_87::get_flt_et_btn ( ) const
inline

Definition at line 168 of file kr_87.hxx.

◆ get_freq()

int FGKR_87::get_freq ( ) const
inline

Definition at line 174 of file kr_87.hxx.

◆ get_frq_ann()

bool FGKR_87::get_frq_ann ( ) const
inline

Definition at line 190 of file kr_87.hxx.

◆ get_frq_btn()

bool FGKR_87::get_frq_btn ( ) const
inline

Definition at line 166 of file kr_87.hxx.

◆ get_heading()

double FGKR_87::get_heading ( ) const
inline

Definition at line 134 of file kr_87.hxx.

◆ get_ident()

const std::string & FGKR_87::get_ident ( ) const
inline

Definition at line 128 of file kr_87.hxx.

◆ get_inrange()

bool FGKR_87::get_inrange ( ) const
inline

Definition at line 130 of file kr_87.hxx.

◆ get_needle_deg()

double FGKR_87::get_needle_deg ( ) const
inline

Definition at line 181 of file kr_87.hxx.

◆ get_power_btn()

bool FGKR_87::get_power_btn ( ) const
inline

Definition at line 148 of file kr_87.hxx.

◆ get_rotation()

double FGKR_87::get_rotation ( ) const
inline

Definition at line 146 of file kr_87.hxx.

◆ get_set_rst_btn()

bool FGKR_87::get_set_rst_btn ( ) const
inline

Definition at line 170 of file kr_87.hxx.

◆ get_stby_freq()

int FGKR_87::get_stby_freq ( ) const

Definition at line 530 of file kr_87.cxx.

◆ get_stby_mode()

int FGKR_87::get_stby_mode ( ) const
inline

Definition at line 141 of file kr_87.hxx.

◆ get_stn_lat()

double FGKR_87::get_stn_lat ( ) const
inline

Definition at line 132 of file kr_87.hxx.

◆ get_stn_lon()

double FGKR_87::get_stn_lon ( ) const
inline

Definition at line 131 of file kr_87.hxx.

◆ get_timer_mode()

int FGKR_87::get_timer_mode ( ) const
inline

Definition at line 142 of file kr_87.hxx.

◆ get_valid()

bool FGKR_87::get_valid ( ) const
inline

Definition at line 129 of file kr_87.hxx.

◆ get_vol_btn()

double FGKR_87::get_vol_btn ( ) const
inline

Definition at line 156 of file kr_87.hxx.

◆ has_power()

bool FGKR_87::has_power ( ) const
inline

Definition at line 135 of file kr_87.hxx.

◆ init()

void FGKR_87::init ( )
override

Definition at line 116 of file kr_87.cxx.

◆ reinit()

void FGKR_87::reinit ( )
override

Definition at line 122 of file kr_87.cxx.

◆ search()

void FGKR_87::search ( )

Definition at line 463 of file kr_87.cxx.

◆ set_adf_btn()

void FGKR_87::set_adf_btn ( bool val)
inline

Definition at line 163 of file kr_87.hxx.

◆ set_audio_btn()

void FGKR_87::set_audio_btn ( bool val)
inline

Definition at line 153 of file kr_87.hxx.

◆ set_bfo_btn()

void FGKR_87::set_bfo_btn ( bool val)
inline

Definition at line 165 of file kr_87.hxx.

◆ set_elapsed_timer()

void FGKR_87::set_elapsed_timer ( double val)
inline

Definition at line 184 of file kr_87.hxx.

◆ set_flt_et_btn()

void FGKR_87::set_flt_et_btn ( bool val)
inline

Definition at line 169 of file kr_87.hxx.

◆ set_freq()

void FGKR_87::set_freq ( int f)
inline

Definition at line 175 of file kr_87.hxx.

◆ set_frq_btn()

void FGKR_87::set_frq_btn ( bool val)
inline

Definition at line 167 of file kr_87.hxx.

◆ set_power_btn()

void FGKR_87::set_power_btn ( bool val)
inline

Definition at line 149 of file kr_87.hxx.

◆ set_rotation()

void FGKR_87::set_rotation ( double rot)
inline

Definition at line 147 of file kr_87.hxx.

◆ set_set_rst_btn()

void FGKR_87::set_set_rst_btn ( bool val)
inline

Definition at line 171 of file kr_87.hxx.

◆ set_stby_freq()

void FGKR_87::set_stby_freq ( int f)
inline

Definition at line 180 of file kr_87.hxx.

◆ set_vol_btn()

void FGKR_87::set_vol_btn ( double val)
inline

Definition at line 157 of file kr_87.hxx.

◆ staticSubsystemClassId()

static const char * FGKR_87::staticSubsystemClassId ( )
inlinestatic

Definition at line 122 of file kr_87.hxx.

◆ unbind()

void FGKR_87::unbind ( )
override

Definition at line 210 of file kr_87.cxx.

◆ update()

void FGKR_87::update ( double dt_sec)
override

Definition at line 216 of file kr_87.cxx.


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