Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
Loading...
Searching...
No Matches
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)
 
voidnps_main_loop (void *data)
 

Variables

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

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 40 of file nps_main_hitl.c.

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