Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
nps_main_hitl.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include "paparazzi.h"
#include "generated/airframe.h"
#include "nps_main.h"
#include "nps_sensors.h"
#include "nps_atmosphere.h"
#include "nps_ivy.h"
#include "nps_flightgear.h"
+ Include dependency graph for nps_main_hitl.c:

Go to the source code of this file.

Functions

int main (int argc, char **argv)
 
void nps_radio_and_autopilot_init (void)
 
void nps_update_launch_from_dl (uint8_t value)
 
void nps_main_run_sim_step (void)
 
void * nps_main_loop (void *data)
 

Variables

struct NpsAutopilot nps_autopilot
 #ifndef NPS_NO_MOTOR_MIXING #include "modules/actuators/motor_mixing.h" More...
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

◆ nps_main_loop()

void* nps_main_loop ( void *  data)

Definition at line 78 of file nps_main_hitl.c.

Referenced by main().

+ Here is the caller graph for this function:

◆ nps_main_run_sim_step()

void nps_main_run_sim_step ( void  )

Definition at line 68 of file nps_main_hitl.c.

Referenced by nps_main_loop().

+ Here is the caller graph for this function:

◆ nps_radio_and_autopilot_init()

void nps_radio_and_autopilot_init ( void  )

Definition at line 58 of file nps_main_hitl.c.

◆ nps_update_launch_from_dl()

void nps_update_launch_from_dl ( uint8_t  value)

Definition at line 62 of file nps_main_hitl.c.

Variable Documentation

◆ nps_autopilot

struct NpsAutopilot nps_autopilot

#ifndef NPS_NO_MOTOR_MIXING #include "modules/actuators/motor_mixing.h"

if NPS_COMMANDS_NB != MOTOR_MIXING_NB_MOTOR #warning "NPS_COMMANDS_NB does not match MOTOR_MIXING_NB_MOTOR!" #endif #endif

Definition at line 1 of file nps_main_hitl.c.

Referenced by nps_ap_data_loop(), nps_main_run_sim_step(), and nps_update_launch_from_dl().