FlightGear next
JSBSim::FGFCSChannel Class Reference

#include <FGFCSChannel.h>

Public Member Functions

 FGFCSChannel (FGFCS *FCS, const std::string &name, int execRate, FGPropertyNode *node=0)
 Constructor.
 
 ~FGFCSChannel ()
 Destructor.
 
std::string GetName ()
 Retrieves the name of the channel.
 
void Add (FGFCSComponent *comp)
 Adds a component to a channel.
 
size_t GetNumComponents ()
 Returns the number of components in the channel.
 
FGFCSComponentGetComponent (unsigned int i)
 Retrieves a specific component.
 
void Reset ()
 Reset the components that can be reset.
 
void Execute ()
 Executes all the components in a channel.
 
int GetRate (void) const
 Get the channel rate.
 

Detailed Description

Definition at line 72 of file FGFCSChannel.h.

Constructor & Destructor Documentation

◆ FGFCSChannel()

JSBSim::FGFCSChannel::FGFCSChannel ( FGFCS * FCS,
const std::string & name,
int execRate,
FGPropertyNode * node = 0 )
inline

Constructor.

Definition at line 75 of file FGFCSChannel.h.

◆ ~FGFCSChannel()

JSBSim::FGFCSChannel::~FGFCSChannel ( )
inline

Destructor.

Definition at line 85 of file FGFCSChannel.h.

Member Function Documentation

◆ Add()

void JSBSim::FGFCSChannel::Add ( FGFCSComponent * comp)
inline

Adds a component to a channel.

Definition at line 93 of file FGFCSChannel.h.

◆ Execute()

void JSBSim::FGFCSChannel::Execute ( )
inline

Executes all the components in a channel.

Definition at line 117 of file FGFCSChannel.h.

◆ GetComponent()

FGFCSComponent * JSBSim::FGFCSChannel::GetComponent ( unsigned int i)
inline

Retrieves a specific component.

Definition at line 99 of file FGFCSChannel.h.

◆ GetName()

std::string JSBSim::FGFCSChannel::GetName ( )
inline

Retrieves the name of the channel.

Definition at line 90 of file FGFCSChannel.h.

◆ GetNumComponents()

size_t JSBSim::FGFCSChannel::GetNumComponents ( )
inline

Returns the number of components in the channel.

Definition at line 97 of file FGFCSChannel.h.

◆ GetRate()

int JSBSim::FGFCSChannel::GetRate ( void ) const
inline

Get the channel rate.

Definition at line 139 of file FGFCSChannel.h.

◆ Reset()

void JSBSim::FGFCSChannel::Reset ( )
inline

Reset the components that can be reset.

Definition at line 108 of file FGFCSChannel.h.


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