| ▼Cflair::core::DataType | |
| Cflair::core::AhrsData::Type | |
| Cflair::core::DummyType | |
| Cflair::core::GeoCoordinate::Type | |
| Cflair::core::GpsData::Type | |
| Cflair::core::Image::Type | |
| Cflair::core::ImuData::Type | |
| Cflair::core::Matrix::Type | |
| ►Cflair::core::ScalarType | |
| Cflair::core::DoubleType | |
| Cflair::core::FloatType | |
| Cflair::core::SignedIntegerType | |
| Cflair::core::UnsignedIntegerType | |
| Cflair::simulator::DiscreteTimeVariable< T, size > | |
| Cflair::simulator::DiscreteTimeVariable< flair::simulator::Model::simu_state, 3 > | |
| Cflair::core::Euler | Class defining euler angles |
| ▼CIMeshSceneNode | |
| Cflair::simulator::MeshSceneNode | |
| ▼CISceneNode | |
| Cflair::simulator::Blade | |
| ▼CISceneNodeAnimator | |
| Cflair::sensor::SimuCameraGL | Class for a simulation camera |
| ►Cflair::simulator::VisualizationCamera | |
| Cflair::simulator::FixedCamera | |
| Cflair::simulator::FollowMeCamera | |
| Cflair::gui::LayoutPosition | Class to define a position in a layout on the ground station |
| Cflair::core::MatrixDescriptor | Class describing matrix elements, for log and graphs purpose |
| ▼Cflair::core::Message | |
| Cflair::sensor::FlashLedMessage | |
| Cflair::sensor::RumbleMessage | |
| Cflair::sensor::SwitchLedMessage | |
| ▼Cflair::core::Object | Base class for all Framework's classes |
| ►Cflair::core::ConnectedSocket | Interface class encapsulating a connected socket. Preserves packets order and guaranty delivery |
| Cflair::core::TcpSocket | Class encapsulating a TCP socket |
| Cflair::core::UdtSocket | Class encapsulating a UDT socket |
| ►Cflair::core::FrameworkManager | Main class of the Framework library |
| Cflair::simulator::Simulator | |
| Cflair::core::IODataElement | Abstract class for accessing an element of an io_data |
| ►Cflair::core::IODevice | Abstract class for input/ouput system |
| Cflair::actuator::BlCtrlV2_x4_speed | |
| ►Cflair::actuator::Bldc | Base class for brushless motors drivers |
| Cflair::actuator::AfroBldc | Class for Mikrokopter's blctrlv2 |
| Cflair::actuator::BlCtrlV2 | Class for Mikrokopter's blctrlv2 |
| Cflair::actuator::SimulatedBldc | Class for a simulation bldc |
| Cflair::actuator::XBldc | Class for Xufo Bldc |
| ►Cflair::actuator::Servos | Base class for brushless motors drivers |
| Cflair::actuator::SimulatedServos | Class for a simulation bldc |
| Cflair::actuator::SimuBldc | Class for a simulation bldc |
| Cflair::actuator::SimuServos | Class for a simulation bldc |
| Cflair::actuator::SimuUgvControls | Class for a simulation ugv |
| ►Cflair::actuator::UgvControls | Base class for ugv controls |
| Cflair::actuator::SimulatedUgvControls | Class for a simulation ugv controls |
| Cflair::actuator::SumoUgvControls | Class for a parrot sumo ugv controls |
| ►Cflair::filter::Ahrs | Abstract class for AHRS |
| Cflair::filter::AhrsComplementaryFilter | Class defining an Ahrs complementary filter |
| Cflair::filter::AhrsKalman | Class defining an Ahrs Kalman filter |
| Cflair::filter::PassthroughAhrs | Class for passthrough imu to ahrs. When imu can already delivers ahrs datas |
| Cflair::filter::ButterworthLowPass | Class defining a Butterworth low pass filter |
| ►Cflair::filter::ControlLaw | Base class for control law input must be created by reimplemented class.
output is created by this class, it is of size (nb_out,1) and type float.
see constructor for nb_out |
| Cflair::filter::NestedSat | Class defining a PID with saturations |
| Cflair::filter::Pid | Class defining a PID |
| Cflair::filter::PidThrust | Class defining a Pid for Thrust.
This Pid as an extra offset for compensating gravity |
| Cflair::filter::EulerDerivative | Class defining an euler derivative |
| Cflair::filter::JoyReference | Class creating references from a joystick |
| Cflair::filter::LowPassFilter | Class defining a first order low pass filter |
| Cflair::filter::TrajectoryGenerator1D | Class generating a trajectory in 1D |
| Cflair::filter::TrajectoryGenerator2DCircle | Class generating a circle trajectory in 2D |
| ►Cflair::filter::UavMultiplex | Class defining uav multiplexing |
| Cflair::filter::PlaneMultiplex | Class defining plane multiplexing |
| Cflair::filter::X4X8Multiplex | Class defining X4 and X8 multiplexing |
| Cflair::meta::MetaDualShock3 | Classe intégrant la manette MetaDualShock3 |
| ►Cflair::sensor::Camera | Base class for Camera |
| Cflair::sensor::SimulatedCamera | Class for a simulation camera |
| ►Cflair::sensor::V4LCamera | Base class for V4l camera |
| Cflair::sensor::Ps3Eye | Class for Ps3Eye camera |
| Cflair::sensor::HostEthController | Base Class for host side remote controls that talks to target side through ethernet connection |
| ►Cflair::sensor::Imu | Base class for Imu |
| Cflair::sensor::Gx3_25_imu | Class for 3dmgx3-25 Imu |
| Cflair::sensor::SimulatedImu | Class for a simulation Imu |
| ►Cflair::sensor::LaserRangeFinder | Classe generique intégrant les telemetres laser |
| Cflair::sensor::HokuyoUTM30Lx | Classe intégrant le telemetre laser Hokuyo UTM 30lx |
| Cflair::sensor::SimulatedLaser | |
| ►Cflair::sensor::NEDPosition | Abstract class for a NED position sensor |
| ►Cflair::sensor::GpsNEDPosition | Base class for NEDPosition using a GPS |
| Cflair::sensor::SimulatedGps | Class for a simulation GPS |
| ►Cflair::sensor::NmeaGpsNEDPosition | Base class for NEDPosition using a NMEA GPS |
| Cflair::sensor::Mb800 | Class for mb800 gps receiver |
| Cflair::sensor::NeoM8N | Class for mb800 gps receiver |
| Cflair::sensor::Novatel | Class for Novatel gps receiver |
| Cflair::sensor::SimulatedNmeaGps | Class for a simulation GPS |
| ►Cflair::sensor::VrpnObject | Class for VRPN object. The IODevice is created with the VrpnClient as parent. VrpnClient must be created before |
| Cflair::meta::MetaVrpnObject | Classe haut niveau intégrant un objet VRPN |
| ►Cflair::sensor::NmeaGps | Base class for GPS using NMEA sentances |
| Cflair::sensor::NmeaGpsNEDPosition | Base class for NEDPosition using a NMEA GPS |
| ►Cflair::sensor::PressureSensor | Base class for PressureSensor |
| Cflair::sensor::SimulatedPressureSensor | Class for a simulation PressureSensor |
| Cflair::sensor::RadioReceiver | Base class for radio receiver |
| ►Cflair::sensor::SimuCamera | Class for a simulation camera |
| Cflair::sensor::SimuCameraGL | Class for a simulation camera |
| Cflair::sensor::SimuGps | Class for a simulation GPS |
| Cflair::sensor::SimuImu | Class for a simulation Imu |
| ►Cflair::sensor::SimuLaser | |
| Cflair::sensor::SimuLaserGL | |
| Cflair::sensor::SimuPressureSensor | Class for a simulation PressureSensor |
| ►Cflair::sensor::SimuUs | Class for a simulation UsRangeFinder |
| Cflair::sensor::SimuUsGL | Class for a simulation us |
| ►Cflair::sensor::TargetController | Base Class for target side remote controls |
| Cflair::sensor::EmulatedController | Emulated remote control |
| Cflair::sensor::TargetEthController | |
| ►Cflair::sensor::UsRangeFinder | Base class for UsRangeFinder |
| Cflair::sensor::SimulatedUs | Class for a simulation UsRangeFinder |
| Cflair::sensor::Srf08 | Class for ultra sonic SRF08 |
| ►Cflair::simulator::Model | |
| Cflair::simulator::Ball | |
| Cflair::simulator::Man | |
| Cflair::simulator::Plane | |
| Cflair::simulator::TwoWheelRobot | |
| Cflair::simulator::X4 | |
| Cflair::simulator::X8 | |
| ►Cflair::core::Mutex | Class defining a mutex |
| Cflair::core::ConditionVariable | Class defining a condition variable |
| ►Cflair::core::I2cPort | Base class for i2c port |
| Cflair::core::RTDM_I2cPort | Class for real time i2c port using RTDM |
| Cflair::core::Unix_I2cPort | Class for unix serial port |
| ►Cflair::core::io_data | Abstract class for data types |
| Cflair::core::AhrsData | Class defining AHRS datas |
| Cflair::core::GeoCoordinate | Class defining a point by its lla coordinates |
| Cflair::core::GpsData | Class defining gps datas |
| Cflair::core::Image | Class defining an image |
| Cflair::core::ImuData | Class defining IMU datas |
| Cflair::core::Matrix | Class defining a matrix |
| Cflair::core::Vector3Ddata | Class defining a 3D vector and a io_data User must manually use the io_data's Mutex to access to Vector3D values |
| Cflair::core::Semaphore | Class defining a semaphore |
| ►Cflair::core::SerialPort | Base class for serial port |
| Cflair::core::RTDM_SerialPort | Class for real time serial port using RTDM |
| Cflair::core::Unix_SerialPort | Class for unix serial port |
| Cflair::core::SharedMem | Class defining a shared memory |
| ►Cflair::core::SpiPort | Base class for spi port |
| Cflair::core::Unix_SpiPort | Class for unix spi port |
| ►Cflair::core::Thread | Abstract class for a thread |
| Cflair::actuator::BlCtrlV2_x4_speed | |
| Cflair::core::Watchdog | Watchdog class |
| Cflair::meta::PlaneStateMachine | State machine for UAV The Thread is created with the FrameworkManager as parent. FrameworkManager must be created before. The Thread is synchronized with Ahrs, unless a period is set with SetPeriodUS or SetPeriodMS |
| Cflair::meta::UavStateMachine | State machine for UAV The Thread is created with the FrameworkManager as parent. FrameworkManager must be created before. The Thread is synchronized with Ahrs, unless a period is set with SetPeriodUS or SetPeriodMS |
| Cflair::sensor::Gx3_25_imu | Class for 3dmgx3-25 Imu |
| Cflair::sensor::HokuyoUTM30Lx | Classe intégrant le telemetre laser Hokuyo UTM 30lx |
| Cflair::sensor::HostEthController | Base Class for host side remote controls that talks to target side through ethernet connection |
| Cflair::sensor::Mb800 | Class for mb800 gps receiver |
| Cflair::sensor::NeoM8N | Class for mb800 gps receiver |
| Cflair::sensor::Novatel | Class for Novatel gps receiver |
| Cflair::sensor::SimulatedCamera | Class for a simulation camera |
| Cflair::sensor::SimulatedGps | Class for a simulation GPS |
| Cflair::sensor::SimulatedImu | Class for a simulation Imu |
| Cflair::sensor::SimulatedLaser | |
| Cflair::sensor::SimulatedNmeaGps | Class for a simulation GPS |
| Cflair::sensor::SimulatedPressureSensor | Class for a simulation PressureSensor |
| Cflair::sensor::SimulatedUs | Class for a simulation UsRangeFinder |
| Cflair::sensor::Srf08 | Class for ultra sonic SRF08 |
| Cflair::sensor::TargetController | Base Class for target side remote controls |
| Cflair::sensor::V4LCamera | Base class for V4l camera |
| Cflair::sensor::VrpnClient | Class to connect to a Vrpn server. The Thread is created with the FrameworkManager as parent. FrameworkManager must be created before. Only one instance of this class is allowed by program |
| Cflair::core::UdpSocket | Class encapsulating a UDP socket. It assumes packets are coming from only one distant host on a given port |
| ►Cflair::gui::Widget | Abstract class for all Framework's widget classes |
| ►Cflair::gui::Box | Abstract class to display a box on the ground station |
| Cflair::gui::CheckBox | Class displaying a QCheckBox on the ground station |
| Cflair::gui::ComboBox | Class displaying a QComboBox on the ground station |
| Cflair::gui::DoubleSpinBox | Class displaying a QDoubleSpinBox on the ground station |
| Cflair::gui::SpinBox | Class displaying a QSpinBox on the ground station |
| Cflair::gui::Vector2DSpinBox | Class displaying 2 QDoubleSpinBox for x,y on the ground station |
| Cflair::gui::Vector3DSpinBox | Class displaying 3 QDoubleSpinBox for x,y,z on the ground station |
| Cflair::gui::Label | Class displaying a QLabel on the ground station |
| ►Cflair::gui::Layout | Abstract class to display a layout on the ground station |
| Cflair::gui::GridLayout | Class displaying a QGridLayout on the ground station |
| ►Cflair::gui::GroupBox | Class displaying a QGroupBox on the ground station |
| Cflair::core::OneAxisRotation | Class defining a rotation around one axis |
| Cflair::gui::Tab | Class displaying a QTab on the ground station |
| Cflair::gui::ListWidget | Class displaying a QListWidget on the ground station |
| Cflair::gui::PushButton | Class displaying a QPushButton on the ground station |
| ►Cflair::gui::SendData | Abstract class for sending datas to ground station |
| ►Cflair::gui::DataPlot | Abstract class to display plots on ground station |
| Cflair::gui::DataPlot1D | Class displaying a 1D plot on the ground station |
| Cflair::gui::DataPlot2D | Class displaying a 2D plot on the ground station |
| Cflair::gui::UsSensorPlot | Class displaying a plot for raw us sensor |
| Cflair::gui::Map | Class displaying a GPS map on the ground station |
| Cflair::gui::Picture | Class displaying a Picture on the ground station |
| Cflair::gui::RangeFinderPlot | Class displaying a 2D plot on the ground station for laser range finder like Hokuyo |
| Cflair::gui::TabWidget | Class displaying a QTabWidget on the ground station |
| Cflair::gui::TextEdit | Class displaying a QTextEdit on the ground station |
| ►Cflair::meta::Uav | Base class to construct sensors/actuators depending on uav type. The Object is created with the FrameworkManager as parent. FrameworkManager must be created before. Only one instance of this class is allowed by program |
| Cflair::meta::HdsX8 | Class defining a HDS X8 uav |
| ►Cflair::meta::Plane | Base class to construct sensors/actuators depending on Plane type. The Object is created with the FrameworkManager as parent. FrameworkManager must be created before. Only one instance of this class is allowed by program |
| Cflair::meta::SimuPlane | Class defining a simulation plane |
| Cflair::meta::SimuX4 | Class defining a simulation x4 uav |
| Cflair::meta::SimuX8 | Class defining a simulation x8 uav |
| Cflair::meta::XAir | Class defining a xair uav |
| ►Cflair::meta::Ugv | Base class to construct sensors/actuators depending on Ugv type. The Object is created with the FrameworkManager as parent. FrameworkManager must be created before. Only one instance of this class is allowed by program |
| Cflair::meta::SimuUgv | Class defining a simulation ugv |
| Cflair::meta::SumoUgv | Class defining a parrot sumo ugv |
| ►Cflair::sensor::AltitudeSensor | Abstract class for altitude sensor |
| Cflair::meta::MetaUsRangeFinder | Classe haut niveau pour capteur à ultra son |
| Cflair::sensor::BatteryMonitor | Base class for battery monitor |
| ►Cflair::sensor::Gps | Base class for displaying and accessing GPS |
| Cflair::sensor::GpsNEDPosition | Base class for NEDPosition using a GPS |
| Cflair::sensor::NmeaGps | Base class for GPS using NMEA sentances |
| ►Cflair::simulator::Gui | |
| Cflair::simulator::Castle | |
| Cflair::simulator::Parser | |
| Cflair::simulator::Perturbation | |
| Cflair::core::Quaternion | Class defining a quaternion |
| Cflair::core::RotationMatrix | Class defining a rotation matrix |
| ▼Cflair::sensor::SensorGL | |
| Cflair::sensor::SimuCameraGL | Class for a simulation camera |
| Cflair::sensor::SimuLaserGL | |
| Cflair::sensor::SimuUsGL | Class for a simulation us |
| Cflair::simulator::Model::simu_state | |
| Cflair::core::Vector2D< T > | Class defining a 2D vector |
| Cflair::core::Vector2D< double > | |
| Cflair::core::Vector3D< T > | Class defining a 3D vector |
| Cflair::core::Vector3D< double > | |
| ▼Cflair::core::Vector3D< float > | |
| Cflair::core::Vector3Ddata | Class defining a 3D vector and a io_data User must manually use the io_data's Mutex to access to Vector3D values |