已经完成了网络,DI口,RS485的数据透传,可通过RS485接收数据
This commit is contained in:
@ -23,6 +23,7 @@
|
||||
#include "multi_uart_router.h"
|
||||
#include "main.h"
|
||||
#include <string.h>
|
||||
#include "data_source.h"
|
||||
|
||||
/*==============================================================================
|
||||
* 调试宏定义
|
||||
@ -196,7 +197,7 @@ static void send_di_event(uint8_t channel, uint8_t state)
|
||||
uint8_t cs;
|
||||
|
||||
/* 构造消息主体,channel+1将0-base转换为1-base的用户可见编号 */
|
||||
int len = snprintf(msg, sizeof(msg), "$DI_EVENT,%d,%d*", channel + 1, state);
|
||||
int len = snprintf(msg, sizeof(msg), "$DI_EVENT,%d,%d,%d*", channel + 1, state, SOURCE_DI);
|
||||
|
||||
/* 计算异或校验和,跳过'$'符号只对正文部分计算 */
|
||||
cs = calc_checksum(msg + 1, len - 1);
|
||||
|
||||
Reference in New Issue
Block a user