//#ifndef __BSP_MASTER_H__ //#define __BSP_MASTER_H__ // // //#include "CH58x_common.h" //#include "CH58xBLE_LIB.h" // // // //typedef enum //{ // BLE_STATE_IDLE, // BLE_STATE_ADV, // BLE_STATE_CONNECT, // BLE_STATE_DISCONNECT, //} BleState; // //typedef enum //{ // kValveClose, // kValveOpen, //}BtValveState; // //typedef struct //{ // uint8_t buf[]; //}BleValveData; // //struct __attribute__((packed)) valve_data //{ // uint8_t header; // uint8_t valve_type; // 阀门类型 // uint8_t valve_bat; // 1B 电池电压 30=3V,18=1.8V // uint8_t valve_status; // 1B 阀门工作状态 超欠压、过流 // uint8_t valve_connct_status; // 1B 阀门连接状态 (电磁阀BLE控制盒) 0=未连接 1=已连接 // uint8_t valve_switch_status; // 1B 阀门开关状态 0=未知 1=关闭 2=关闭过,未按按键恢复 3=关闭过,按下了恢复键 4=打开 // int8_t valve_temp; // 1B 阀门温度 有符号整数 25 ℃ // uint32_t valve_in_pressure; // 4B 阀门入口压力 Pa // uint32_t valve_out_pressure; // 4B 阀门出口压力 Pa // uint32_t valve_atm_pressure; // 4B 阀门大气压力 Pa // uint8_t check; // uint8_t tail; //}; // // // //void BSP_Master_Send(centralConnItem_t *centralConnList, uint8_t id, uint8_t *Data, uint8_t Len); //int BSP_Master_Receive_Data(uint8_t *data, uint16_t len); // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // //#endif // ! __BSP_MASTER_H__