9 const char *format, ...);
12 const char *format, va_list
ap);
59 uint32_t
get_time_utc(int32_t hour, int32_t min, int32_t sec, int32_t ms)
const;
virtual uint32_t available_memory(void)
bool get_soft_armed() const
virtual perf_counter_t perf_alloc(perf_counter_type t, const char *name)
virtual const char * get_custom_log_directory() const
virtual void _toneAlarm_timer_tick()
void clear_capabilities(uint64_t cap)
virtual void set_imu_temp(float current)
virtual void set_imu_target_temp(int8_t *target)
void set_capabilities(uint64_t cap)
uint32_t get_time_utc(int32_t hour, int32_t min, int32_t sec, int32_t ms) const
virtual bool run_debug_shell(AP_HAL::BetterStream *stream)=0
virtual Semaphore * new_semaphore(void)
#define HAL_PARAM_DEFAULTS_PATH
virtual void free_type(void *ptr, size_t size, Memory_Type mem_type)
void * calloc(size_t nmemb, size_t size)
virtual void toneAlarm_set_tune(uint8_t tune)
int vsnprintf(char *str, size_t size, const char *format, va_list ap)
void get_system_clock_utc(int32_t &hour, int32_t &min, int32_t &sec, int32_t &ms) const
virtual const char * get_custom_terrain_directory() const
virtual void perf_end(perf_counter_t h)
virtual enum safety_state safety_switch_state(void)
virtual bool get_system_id(char buf[40])
virtual void set_system_clock(uint64_t time_utc_usec)
virtual const char * get_custom_storage_directory() const
virtual const char * get_custom_defaults_file() const
virtual void * malloc_type(size_t size, Memory_Type mem_type)
void set_soft_armed(const bool b)
int snprintf(char *str, size_t size, const char *format,...)
virtual void perf_begin(perf_counter_t h)
virtual AP_HAL::BetterStream * get_shell_stream()
uint64_t get_capabilities() const
virtual void commandline_arguments(uint8_t &argc, char *const *&argv)
uint64_t get_system_clock_ms() const
virtual bool toneAlarm_init()
virtual void perf_count(perf_counter_t h)