Implement streaming protocol (mw_feed_...)
This commit is contained in:
parent
2089fbe853
commit
7d8f5f3b72
3 changed files with 44 additions and 5 deletions
|
@ -10,8 +10,12 @@
|
|||
#include <time.h>
|
||||
#include "metawatch_protocol.h"
|
||||
|
||||
#define MW_PBUF_LEN 512
|
||||
|
||||
typedef struct _mwdevice_t {
|
||||
int mw_fd; /* file decriptor for MW connection */
|
||||
char pbuf[MW_PBUF_LEN]; /* protocol receive buffer */
|
||||
int pbuf_len;
|
||||
unsigned char devtype; /* the device type of the connected device */
|
||||
/* watch message callbacks */
|
||||
void (*mw_get_device_type_response_cb) (struct _mwdevice_t *mwdevice, unsigned char devtype, void *user_data);
|
||||
|
@ -79,7 +83,9 @@ int mw_disable_button(mwdevice_t *mwdevice, unsigned char mode, unsigned char bu
|
|||
|
||||
int mw_advance_watch_hands(mwdevice_t *mwdevice, unsigned char hours, unsigned char minutes, unsigned char seconds);
|
||||
|
||||
int decode_frame(mwdevice_t *mwdevice, unsigned char *buf, int len);
|
||||
int mw_decode_frame(mwdevice_t *mwdevice, unsigned char *buf, int len);
|
||||
|
||||
int mw_feed_msg_buffer(mwdevice_t *mwdevice, unsigned char *buf, int len);
|
||||
|
||||
int mw_init(mwdevice_t *mwdevice, int mw_fd);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue