sendBleData(value,19);\r
}\r
}\r
+\r
+void CustomEventPublish_TOPIC_EVENT_MESSAGENOTE(void)\r
+{\r
+ CustomEventPublish(TOPIC_EVENT_MESSAGENOTE,NULL,0);\r
+}\r
+\r
void type2AE1Data(uint8_t *buf_cmd,uint8_t *data,uint16_t datalen,uint8_t *totalData,uint8_t crcvalue)\r
{\r
uint16_t typeID = buf_cmd[1]*256+buf_cmd[2];\r
uint8_t get_crc_from_lrc(uint8_t lrcValue);
uint8_t calculate_lrc_file(char *file_path);
+
+void message_data(int uid,int appid,char *title,char *msg,int hasCode);
+
+void CustomEventPublish_TOPIC_EVENT_MESSAGENOTE(void);
+
#ifdef __cplusplus
}
#endif
};
static uint8_t g_msg_format_type = 0;// 0: old format , 1: new format
+static char ble_buffer[20] = {0};
+
+void ble_get_cat1_at_msg(char *buffer,uint8_t len)
+{
+ memcpy_s(buffer,len,ble_buffer,strlen(ble_buffer));
+}
+
static uint8_t get_int8_from_ascii_char( uint8_t ascii)
{
index = cat1_handle_version_msg(msg_buffer);
break;
case UDP_CMD_MSG_ATCMD:
+ memset_s(ble_buffer,20,0,20);
+ memcpy_s(ble_buffer,20,msg_buffer,strlen(msg_buffer));
if (strlen(msg_buffer) == 0)
{
PRINT("ATCMD reply len(0): OK\n");
void save_regist_time_to_ble(char *msg);//保存注册的时间戳
void get_regist_time_toCat1(void);
+void ble_get_cat1_at_msg(char *buffer,uint8_t len);
+
#ifdef __cplusplus
#if __cplusplus
}
#include <string.h>
#include <time.h>
#include <stdint.h>
+#include <bleEvent.h>
enum {
BITMASK_7BITS = 0x7F,
timenow->tm_hour,
timenow->tm_min,
timenow->tm_sec);
+
+ message_data(0,0,phone_number,text,0);
+ CustomEventPublish_TOPIC_EVENT_MESSAGENOTE();
+
}
return ret;
}