mirror of
https://gitee.com/beecue/fastbee.git
synced 2025-12-21 10:25:54 +08:00
更新硬件SDK
This commit is contained in:
84
sdk/合宙/air780e/csdk/wu_mei/inc/comInteraction.h
Normal file
84
sdk/合宙/air780e/csdk/wu_mei/inc/comInteraction.h
Normal file
@@ -0,0 +1,84 @@
|
||||
#pragma once
|
||||
|
||||
#include "header.h"
|
||||
/**************************************************************************
|
||||
|
||||
Copyright: <20><><EFBFBD>˽<EFBFBD>
|
||||
|
||||
Author: <20><><EFBFBD>˽<EFBFBD> 1066950103@qq.com
|
||||
|
||||
Date: 2022-11-19
|
||||
|
||||
Description: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
**************************************************************************/
|
||||
|
||||
typedef void(*fnCallbackSendData)(const char* pstrTopic, const char* pstrMessage, unsigned char nQs);
|
||||
typedef const char* (*fnCallbackGetMessage)(char* pGetDataBuffer, int nLength, const char* pstrRecvMessage);
|
||||
/*
|
||||
*Summary:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>
|
||||
*Parameters:
|
||||
* pstrProductId <20><>ƷID
|
||||
* pstrDeviceNum <20>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD> IMEI
|
||||
* callbackSendData <20><><EFBFBD>ݷ<EFBFBD><DDB7>ͺ<EFBFBD><CDBA><EFBFBD>
|
||||
* callbackPropertyData <20><>Ʒ<EFBFBD><C6B7>ȡ
|
||||
*Return:
|
||||
*/
|
||||
void comInteractionInit(
|
||||
const int nProductId,
|
||||
const char* pstrDeviceNum,
|
||||
void* callbackSendData,
|
||||
void* callbackPropertyData,
|
||||
void* callbackFunctionData,
|
||||
void* callbackEventData,
|
||||
void* callbackDeviceInformationData);
|
||||
/*
|
||||
*Summary:<3A><>ʱ<EFBFBD><CAB1>ʼ<EFBFBD><CABC>
|
||||
*Parameters:
|
||||
*Return:
|
||||
*/
|
||||
void comInteractionDelayInit();
|
||||
|
||||
/*
|
||||
*Summary:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Է<EFBFBD><D4B7><EFBFBD>
|
||||
*Parameters:
|
||||
* nTime <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, 0ֹͣ<CDA3><D6B9>ʱ<EFBFBD><CAB1> <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
||||
*Return:
|
||||
*/
|
||||
void setPropertyPush(unsigned int nTime);
|
||||
|
||||
/*
|
||||
*Summary:<3A><><EFBFBD>ù<EFBFBD><C3B9>ܷ<EFBFBD><DCB7><EFBFBD>
|
||||
*Parameters:
|
||||
* nTime <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, 0ֹͣ<CDA3><D6B9>ʱ<EFBFBD><CAB1> <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
||||
*Return:
|
||||
*/
|
||||
void setFunctionPush(unsigned int nTime);
|
||||
|
||||
/*
|
||||
*Summary:<3A><><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD>
|
||||
*Parameters:
|
||||
* nTime <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, 0ֹͣ<CDA3><D6B9>ʱ<EFBFBD><CAB1> <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
||||
*Return:
|
||||
*/
|
||||
void setEventPush(unsigned int nTime);
|
||||
|
||||
/*
|
||||
*Summary:<3A><>ȡҪ<C8A1><D2AA><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
*Parameters:
|
||||
*Return: <20><><EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><DAB2>ַ<EFBFBD><D6B7><EFBFBD> <20>ѷָ<D1B7><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɶ<EFBFBD><C9B6><EFBFBD>
|
||||
*/
|
||||
const char* getSubscriberAll();
|
||||
|
||||
/*
|
||||
*Summary:<3A><><EFBFBD>ݻص<DDBB><D8B5><EFBFBD><EFBFBD><EFBFBD>
|
||||
*Parameters:
|
||||
* pstrTopic <20><><EFBFBD><EFBFBD>
|
||||
* pstrmessage <20><>Ϣ
|
||||
*Return:
|
||||
*/
|
||||
void onRecvData(const char* pstrTopic, const char* pstrmessage);
|
||||
|
||||
void triggerPropertyPush();
|
||||
void triggerFunctionPush();
|
||||
void triggerEventPush();
|
||||
Reference in New Issue
Block a user