SingingCat 0
application
Macros | Functions
user_app_exe.c File Reference

user application interface More...

#include "user_app_exe.h"
#include "main-header.h"
#include "sys/types.h"
#include "user_app_info.h"
#include "powersave.h"
#include "constants.h"
#include "config.h"
#include "command-parser.h"
#include "sensors/sensor.h"
#include "ascii_parser.h"
#include "led.h"
#include "userconfig.h"
#include "protobuf.h"
#include "fets.h"
#include "sc_time.h"
#include "softirq.h"
#include "api_version.h"
#include "hijack.h"
#include "reboot.h"

Go to the source code of this file.

Macros

#define MCULIB_USERAPP_HANDLE   7
 

Functions

struct userapp_infoget_user_app ()
 
int invoke_on_command_received (struct command *com)
 
void invoke_on_new_node (struct hostroute *host)
 
void invoke_start (int MCULIBHANDLE)
 
void invoke_stop ()
 
void invoke_user_loop ()
 
int send_user_app_status ()
 
void set_in_app (uint8_t a)
 
int user_app_checksum_valid ()
 
void user_app_control (struct command *com)
 
void user_app_disable ()
 
void user_app_enable ()
 
void user_app_exe_init ()
 
int user_app_executable ()
 
int user_app_info (struct command *com)
 
int user_app_is_enabled ()
 
int user_app_is_valid ()
 
void user_app_reset_state ()
 
int user_serial_callback (int portnum, int byte)
 
int userapp_checksum_valid (void *baseadr)
 

Detailed Description

user application interface

Definition in file user_app_exe.c.