T-Box Basic dev
Loading...
Searching...
No Matches
sys_status.h File Reference

系统状态接口 More...

#include <stdbool.h>

Go to the source code of this file.

Data Structures

struct  sys_bus_status

Macros

#define SYS_ARM_ACTIVE_STATUS_CYC_SEC   15

Typedefs

typedef struct sys_bus_status sys_bus_status_t

Enumerations

enum  sys_work_type_t { WORK_TYPE_ARM_APP = 0 , WORK_TYPE_CAN_NM , WORK_TYPE_MAX }
enum  sys_work_status_t { WORK_STATUS_INACTIVE = 0 , WORK_STATUS_ACTIVE }

Functions

int sys_set_bus_work_status (sys_work_type_t type, const char *app_name, bool active)
 设置业务工作状态(内部接口,按投票类型分发)
bool sys_get_bus_work_status (sys_work_type_t type)
 获取指定类型的业务状态
void sys_sync_work_status (void)
 周期性同步模组工作状态到MCU

Detailed Description

系统状态接口

Version
1.0.0
Date
2026-07-03

Function Documentation

◆ sys_get_bus_work_status()

bool sys_get_bus_work_status ( sys_work_type_t type)

获取指定类型的业务状态

Parameters
type投票类型
Returns
业务状态

◆ sys_set_bus_work_status()

int sys_set_bus_work_status ( sys_work_type_t type,
const char * app_name,
bool active )

设置业务工作状态(内部接口,按投票类型分发)

Parameters
type投票类型
app_name应用名
active工作状态
Returns
0成功,-1失败