Paparazzi UAS v7.1_unstable
Paparazzi is a free software Unmanned Aircraft System.
Loading...
Searching...
No Matches
thermal_ctl.h File Reference
#include "stdint.h"
+ Include dependency graph for thermal_ctl.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void thermal_ctl_thermal_ctl_handler (float value)
 
void thermal_ctl_thermal_threshold_handler (float value)
 
void thermal_clusters_cb (uint8_t *buf)
 
void thermal_cluster_periodic (void)
 

Variables

float thermal_ctl
 
float thermal_threshold
 

Detailed Description

Author
Fabien-B fabie.nosp@m.n-b@.nosp@m.githu.nosp@m.b.co.nosp@m.m

Control a thermal camera connected to a companion computer.

See https://github.com/enacuavlab/thermal_imav2026 for more information about the integration of a MLX90640 thermal camera.

Payload is controlled via PAYLOAD_COMMAND messages. Designed for IMAV2026 competition.

Definition in file thermal_ctl.h.

Function Documentation

◆ thermal_cluster_periodic()

void thermal_cluster_periodic ( void  )
extern

Definition at line 163 of file thermal_ctl.c.

References thermal_spot::cluster_idx, foo, hottest_spots, NB_SPOTS, and thermal_send_draw().

+ Here is the call graph for this function:

◆ thermal_clusters_cb()

void thermal_clusters_cb ( uint8_t *  buf)
extern

Definition at line 95 of file thermal_ctl.c.

References b, thermal_spot::cluster_idx, foo, thermal_send_draw(), and update_hottests().

+ Here is the call graph for this function:

◆ thermal_ctl_thermal_ctl_handler()

void thermal_ctl_thermal_ctl_handler ( float  value)
extern

◆ thermal_ctl_thermal_threshold_handler()

void thermal_ctl_thermal_threshold_handler ( float  value)
extern

Definition at line 87 of file thermal_ctl.c.

References extra_pprz_tp, foo, and thermal_threshold.

Variable Documentation

◆ thermal_ctl

float thermal_ctl
extern

Definition at line 40 of file thermal_ctl.c.

◆ thermal_threshold

float thermal_threshold
extern

Definition at line 41 of file thermal_ctl.c.

Referenced by thermal_ctl_thermal_threshold_handler(), and update_hottests().