PX4 Firmware
PX4 Autopilot Software http://px4.io
ecl.h File Reference

Adapter / shim layer for system calls needed by ECL. More...

#include <cstdio>
#include <cstdint>
#include <math.h>
Include dependency graph for ecl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ecl_absolute_time()   (0)
 
#define ecl_elapsed_time(t)   (*t * 0UL)
 
#define ECL_INFO   printf
 
#define ECL_WARN   printf
 
#define ECL_ERR   printf
 
#define ECL_INFO_TIMESTAMPED   printf
 
#define ECL_WARN_TIMESTAMPED   printf
 
#define ECL_ERR_TIMESTAMPED   printf
 
#define ISFINITE(x)   __builtin_isfinite(x)
 

Typedefs

using ecl_abstime = uint64_t
 

Detailed Description

Adapter / shim layer for system calls needed by ECL.

Definition in file ecl.h.

Macro Definition Documentation

◆ ecl_absolute_time

◆ ecl_elapsed_time

◆ ECL_ERR

#define ECL_ERR   printf

Definition at line 92 of file ecl.h.

Referenced by Ekf::controlFusionModes().

◆ ECL_ERR_TIMESTAMPED

◆ ECL_INFO

#define ECL_INFO   printf

◆ ECL_INFO_TIMESTAMPED

#define ECL_INFO_TIMESTAMPED   printf

◆ ECL_WARN

◆ ECL_WARN_TIMESTAMPED

#define ECL_WARN_TIMESTAMPED   printf

◆ ISFINITE

Typedef Documentation

◆ ecl_abstime

using ecl_abstime = uint64_t

Definition at line 88 of file ecl.h.