# GasIndustry **Repository Path**: thtfcccj/GasIndustry ## Basic Information - **Project Name**: GasIndustry - **Description**: 气体检测领域限制级公共库 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-07-19 - **Last Updated**: 2026-06-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 气体检测领域限制级公共库,含: * EncoderGutr: GB15322.2 GUTR通讯接口通讯协议的编解码。 * GutrIdent: GUTR通讯接口为USART电平反向,在两者直接MCU出来,使用2合1功能时,实现软件判断是USART正常还是反电平(GUTR) * LinkageLog: 消防行业联动逻辑,用公式的方式, 实现控制器的上联动控制输出,此模块应用无关,含: + LinkageLogMng: 管理器实现统一管理, + LinkageMng_cbAllBufEeprom.c: 逻辑式的保存方式实例1: 在全局静态缓冲+EEPROM保存时实现 + LinkageAnalyzer: 逻辑式分析器,即执行逻辑式里的逻辑功能,通过回调实现与应用层对接。(逻辑执行) + LinkageParser: 逻辑式解析公共部分,负责字符与逻辑式互转 + LinkageParser_ToStr: 负责将逻辑式转换为用户可看懂的字符串(逻辑反编译),含1个回调实例(具体表达可用户决定) + LinkageParser_ToExp: 负责将用户输入的逻辑字符串,转换为逻辑式(逻辑编译),含1个回调实例(具体表达可用户决定) + LinkageLogCmd: 远程通讯支持:通过通讯方式,读写并管理逻辑式,如:插入,删除,替换等。 + LinkageSteteStr: 实时运行状态跟踪+状态显示子模块,用于实现逻辑式的解析结果显示与状态显示 + LinkageLog_TMenu: 联动逻辑在使用TMenu时的菜单实现,实现了逻辑式列表选择看状态查看,编辑,插入,删除等功能。 * RecJB: GB15322.2, 家报记录的读写保存