测试了和从机的指令

This commit is contained in:
小马_666 2024-12-12 19:38:49 +08:00
parent fafb2aff2f
commit 80b303c5e3
3 changed files with 6 additions and 3 deletions

View File

@ -1267,7 +1267,7 @@ int BSP_Master_Receive_Data(uint8_t task_id, uint8_t *data, uint16_t len)
logDebug("BT 控制阀门响应包"); logDebug("BT 控制阀门响应包");
logHexDumpAll(&data[index], len); logHexDumpAll(&data[index], len);
} }
else if (data[index + 1] == kCmdData) // 这个是代表了其是心跳数据包 else if (data[index + 1] == kValveCmdRep) // 这个是代表了其是心跳数据包
{ {
logDebug("BT 心跳数据包"); logDebug("BT 心跳数据包");
logHexDumpAll(&data[index], len); logHexDumpAll(&data[index], len);

View File

@ -41,9 +41,12 @@ typedef enum
typedef enum typedef enum
{ {
kCmdCfg = 0X01, kCmdCfg = 0X01,
kCmdCloseVavle,
kCmdOpenVavle,
kCmdData, kCmdData,
} TeFrameCmd; } TeFrameCmd;
typedef struct valve_data valve_data_t; typedef struct valve_data valve_data_t;
/* /*

View File

@ -2,7 +2,7 @@
* @Author: mbw * @Author: mbw
* @Date: 2024-12-09 11:40:10 * @Date: 2024-12-09 11:40:10
* @LastEditors: mbw && 1600520629@qq.com * @LastEditors: mbw && 1600520629@qq.com
* @LastEditTime: 2024-12-12 18:34:45 * @LastEditTime: 2024-12-12 19:35:56
* @FilePath: \ble_-tyq_-bjq_-ch584-m\bsp\src\bsp_valve.c * @FilePath: \ble_-tyq_-bjq_-ch584-m\bsp\src\bsp_valve.c
* @Description: * @Description:
* *
@ -61,7 +61,7 @@ int BSP_Valve_Close(uint8_t valve_id)
logDebug("BSP_Valve_Close: valve id: %d", valve_id); logDebug("BSP_Valve_Close: valve id: %d", valve_id);
// TODO:检查是否连接, 如果连接,则发送数据,将关闭阀门指令发送过去,然后等待数据接收响应如果接收到响应是关闭状态0x01则返回成功否则失败 // TODO:检查是否连接, 如果连接,则发送数据,将关闭阀门指令发送过去,然后等待数据接收响应如果接收到响应是关闭状态0x01则返回成功否则失败
Valve_GenerateRawFrame(&valve_frame_data, kValveCmdCtr, &valve_ctr_valve, 1); Valve_GenerateRawFrame(&valve_frame_data, kCmdCloseVavle, &valve_ctr_valve, 1);
return BSP_Master_Send(centralConnList, CONNECT0_ITEM, &valve_frame_data.buf[0], valve_frame_data.len); return BSP_Master_Send(centralConnList, CONNECT0_ITEM, &valve_frame_data.buf[0], valve_frame_data.len);
} }