社区论坛
登录参与讨论或发表主题
OpenATC主控板软件代码开源架构简介
论坛

OpenATC主控板软件从设计之初就坚持开源的理念,进行模块化设计,综合考虑信号系统安全性和开发者可能碰到的二次开发需求,现阶段主控板软件的开源模块设计如下图:

“”

现阶段开源的模块包括:

1、主程序;

2、通信模块;用户可根据实际需求进行二次开发,对接不同的中心平台和参数配置软件;

3、流量模块;用户可根据实际需求进行二次开发,生成实际需要的流量统计数据;

4、信号机逻辑控制模块;用户可根据实际需求进行二次开发,实现黄闪,定周期,感应等不同的控制方式;

对于与硬件和安全性密切相关的模块现阶段暂时不开放源码,以库的形式提供;