添加了全局变量的注释

添加了概要设计书的画图文档
完善了.gitignore
This commit is contained in:
2022-05-12 15:32:45 +08:00
parent 229c87c97a
commit 053ea80067
7 changed files with 28 additions and 7 deletions

View File

@@ -35,18 +35,15 @@ rail_node_t* ReadConfigFile();
/**
* 读取标准输入流中的输入
* @param up_queries 上车的请求队列
* @param down_queries 下车的请求队列
* @param inputString 输入的字符串
* @return 当前读取的状态
*/
read_state_t ReadInput(up_bus_t* up_queries, down_bus_t* down_queries);
read_state_t ReadInput(char* inputString);
/**
* 打印当前的状态
* @param up_queries 上车的请求队列
* @param down_queries 下车的请求队列
* @param rails 轨道链表
*/
void PrintState(up_bus_t* up_queries, down_bus_t* down_queries, rail_node_t* rails);
void PrintState();
#endif //AUTO_PILOT_BUS_BUS_IO_H

View File

@@ -43,7 +43,14 @@ typedef struct up_bus up_bus_t;
*/
typedef struct down_bus down_bus_t;
/**
* 全局的上车请求链表头节点地址,也就是当前未处理的首个请求
*/
extern up_bus_t *up_queries;
/**
* 全局的下车请求链表头节点地址,也就是当前未处理的首个请求
*/
extern down_bus_t *down_queries;
/**

View File

@@ -29,6 +29,9 @@ struct {
*/
typedef struct rail_node rail_node_t;
/**
* 全局的轨道链表头节点,也就是第一个公交站
*/
extern rail_node_t* rails;
/**