Paparazzi UAS  v4.0.4_stable-3-gf39211a
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
jsbsim_ir.c File Reference
#include "jsbsim_hw.h"
#include <math.h>
#include "estimator.h"
+ Include dependency graph for jsbsim_ir.c:

Go to the source code of this file.

Macros

#define JSBSIM_IR_ROLL_NEUTRAL   0.
 Regroup functions to simulate autopilot/infrared.c. More...
 
#define JSBSIM_IR_PITCH_NEUTRAL   0.
 

Functions

void set_ir (double roll __attribute__((unused)), double pitch __attribute__((unused)))
 
void ir_gain_calib (void)
 
void adc_buf_channel (uint8_t adc_channel __attribute__((unused)), struct adc_buf *s __attribute__((unused)), uint8_t av_nb_sample __attribute__((unused)))
 Required by infrared.c:ir_init() More...
 

Macro Definition Documentation

#define JSBSIM_IR_PITCH_NEUTRAL   0.

Definition at line 16 of file jsbsim_ir.c.

Referenced by set_ir().

#define JSBSIM_IR_ROLL_NEUTRAL   0.

Regroup functions to simulate autopilot/infrared.c.

Infrared soft simulation.

Definition at line 13 of file jsbsim_ir.c.

Referenced by set_ir().

Function Documentation

void adc_buf_channel ( uint8_t adc_channel   __attribute__(unused),
struct adc_buf *s   __attribute__(unused),
uint8_t av_nb_sample   __attribute__(unused) 
)
void ir_gain_calib ( void  )

Definition at line 32 of file jsbsim_ir.c.

void set_ir ( double roll   __attribute__(unused),
double pitch   __attribute__(unused) 
)