添加任务插槽,未写完
This commit is contained in:
30
source/elec_det/elec_task_slot.h
Normal file
30
source/elec_det/elec_task_slot.h
Normal file
@@ -0,0 +1,30 @@
|
||||
|
||||
#ifndef elec_task_slot_h__
|
||||
#define elec_task_slot_h__
|
||||
|
||||
#include "board.h"
|
||||
|
||||
#pragma pack (1)
|
||||
typedef struct{
|
||||
uint8_t slot_index;
|
||||
uint8_t task_id;
|
||||
uint8_t par_count;// 参数个数
|
||||
uint8_t ret_count;// 返回值个数
|
||||
uint8_t errcode;
|
||||
uint8_t params[20];
|
||||
uint8_t rets[20];
|
||||
}task_def;
|
||||
#pragma pack ()
|
||||
|
||||
void *task_slot_init(void);
|
||||
|
||||
int task_slot_add_item(void *context,task_def *item);
|
||||
|
||||
task_def *task_slot_next(void *context,uint8_t slot_index);
|
||||
|
||||
int task_slot_add_err(void *context,uint8_t err);
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user