亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? irlap.h

?? 這個是從國外弄到的一個紅外協議棧
?? H
字號:
/*  Copyright (C) 2002-2003 Gerd Rausch, BlauLogic (http://blaulogic.com)  All rights reserved.  Redistribution and use in source and binary forms, with or without  modification, are permitted provided that the following conditions  are met:  1. Redistributions of source code must retain the above copyright     notice, this list of conditions and the following disclaimer.  2. Redistributions in binary form must reproduce the above copyright     notice, this list of conditions and the following disclaimer in the     documentation and/or other materials provided with the distribution.  3. Except as contained in this notice, neither the name of BlauLogic     nor the name(s) of the author(s) may be used to endorse or promote     products derived from this software without specific prior written     permission.  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE AUTHOR(S) OR BLAULOGIC BE LIABLE FOR ANY CLAIM,  DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR  OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR  THE USE OR OTHER DEALINGS IN THE SOFTWARE.*/#ifndef _IRLAP_H#define _IRLAP_H#include <inttypes.h>#define IRLAP_DATA_SIZE			128#define IRLAP_SMALL_DATA_SIZE		32#define IRLAP_VERSION			0x00#define IRLAP_ADDR_NULL			0x00#define IRLAP_ADDR_BROADCAST		0xFE#define IRLAP_ADDR_C_TEST		0x01#define IRLAP_CTRL_I_TEST		0x01#define IRLAP_CTRL_S_TEST		0x02#define IRLAP_CTRL_P_F_MASK		0x10#define IRLAP_CTRL_U_MASK		0xEF#define IRLAP_CTRL_S_MASK		0x0F#define IRLAP_CTRL_U_SNRM_CMD		0x83#define IRLAP_CTRL_U_DISC_CMD		0x43#define IRLAP_CTRL_U_UI_CMD		0x03#define IRLAP_CTRL_U_XID_CMD		0x2F#define IRLAP_CTRL_U_TEST_CMD		0xE3#define IRLAP_CTRL_U_RNRM_RESP		0x83#define IRLAP_CTRL_U_UA_RESP		0x63#define IRLAP_CTRL_U_FRMR_RESP		0x87#define IRLAP_CTRL_U_DM_RESP		0x0F#define IRLAP_CTRL_U_RD_RESP		0x43#define IRLAP_CTRL_U_UI_RESP		0x03#define IRLAP_CTRL_U_XID_RESP		0xAF#define IRLAP_CTRL_U_TEST_RESP		0xE3#define IRLAP_CTRL_S_RR			0x01#define IRLAP_CTRL_S_RNR		0x05#define IRLAP_CTRL_S_REJ		0x09#define IRLAP_CTRL_S_SREJ		0x0D#define IRLAP_CTRL_NR_BIT_POS		5#define IRLAP_CTRL_NS_BIT_POS		1#define IRLAP_CTRL_N_MASK		7#define IRLAP_XID_FMT_DISCOVERY		0x01#define IRLAP_XID_FLAGS_SLOTS_MASK	0x03#define IRLAP_XID_FLAGS_SLOTS_1		0x00#define IRLAP_XID_FLAGS_SLOTS_6		0x01#define IRLAP_XID_FLAGS_SLOTS_8		0x02#define IRLAP_XID_FLAGS_SLOTS_16	0x03#define IRLAP_XID_FLAGS_NEW_DEV		0x04#define IRLAP_PAR_BAUD_RATE		0x01#define IRLAP_PAR_MAX_TURN_TIME		0x82#define IRLAP_PAR_DATA_SIZE		0x83#define IRLAP_PAR_WINDOW_SIZE		0x84#define IRLAP_PAR_ADD_BOFS		0x85#define IRLAP_PAR_MIN_TURN_TIME		0x86#define IRLAP_PAR_DISC_TIME		0x08typedef uint8_t IrLAP_Device_Addr[4];typedef struct IrLAP_Context {  IrLAP_Device_Addr dev_addr;  uint8_t conn_addr;  uint8_t vr, vs;} IrLAP_Context;typedef struct IrLAP_Head {  uint8_t addr;  uint8_t ctrl;} IrLAP_Head;typedef struct IrLAP_Neg_Param {  uint8_t id;  uint8_t len;  uint8_t value[0];} IrLAP_Neg_Param;typedef struct IrLAP_Test {  IrLAP_Device_Addr source;  IrLAP_Device_Addr dest;  uint8_t info[0];} IrLAP_Test;typedef struct IrLAP_Discovery {  uint8_t format;  IrLAP_Device_Addr source;  IrLAP_Device_Addr dest;  uint8_t flags;  uint8_t slot;  uint8_t version;  uint8_t info[0];} IrLAP_Discovery;typedef struct IrLAP_SNRM {  IrLAP_Device_Addr source;  IrLAP_Device_Addr dest;  uint8_t conn_addr;  uint8_t info[0];} IrLAP_SNRM;typedef struct IrLAP_UA {  IrLAP_Device_Addr source;  IrLAP_Device_Addr dest;  uint8_t info[0];} IrLAP_UA;typedef struct IrLAP_Frame {  IrLAP_Head head;  union {    IrLAP_Test test;    IrLAP_Discovery discovery;    IrLAP_SNRM snrm;    IrLAP_UA ua;    uint8_t data[IRLAP_DATA_SIZE+2];  } u;} IrLAP_Frame;typedef struct IrLAP_Small_Frame {  IrLAP_Head head;  union {    IrLAP_Test test;    IrLAP_Discovery discovery;    IrLAP_SNRM snrm;    IrLAP_UA ua;    uint8_t data[IRLAP_SMALL_DATA_SIZE];  } u;} IrLAP_Small_Frame;uint16_t irlap_append_neg_params(uint8_t *info_p);uint8_t irlap_matching_dest_addr(IrLAP_Context *context_p, IrLAP_Device_Addr addr_p);void irlap_init_context(IrLAP_Context *context_p);void irlap_send_frame(IrLAP_Frame *frame_p, uint16_t size);int16_t irlap_receive_frame(IrLAP_Frame *frame_p);uint8_t irlap1_connect(IrLAP_Context *context_p, IrLAP_Frame *resp_p,		       IrLAP_Device_Addr addr_p,		       uint16_t (*get_dev_info_cb)(uint8_t *dev_info_p, uint8_t user_data),		       uint8_t get_dev_info_user_data);uint8_t irlap1_disconnect(IrLAP_Context *context_p, IrLAP_Frame *resp_p);int16_t irlap1_send_receive_i_frame(IrLAP_Context *context_p,				    IrLAP_Frame *req_p, uint16_t req_size,				    IrLAP_Frame *resp_p);void irlap2_send_i_frame(IrLAP_Context *context_p, IrLAP_Frame *frame_p, uint16_t size);int16_t irlap2_receive_i_frame(IrLAP_Context *context_p, IrLAP_Frame *frame_p,			       IrLAP_Frame *last_resp_p, uint16_t last_resp_size,			       uint16_t (*get_dev_info_cb)(uint8_t *dev_info_p, uint8_t user_data),			       uint8_t get_dev_info_user_data);#endif /* _IRLAP_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲男人的天堂网| 欧美国产日韩在线观看| 色素色在线综合| av午夜精品一区二区三区| 国产suv精品一区二区6| 国产a久久麻豆| 99re免费视频精品全部| aaa欧美大片| 日本韩国精品在线| 欧美精品 日韩| 日韩美女一区二区三区| 久久先锋影音av鲁色资源| 久久久久久久久岛国免费| 国产欧美日韩综合精品一区二区| 国产清纯在线一区二区www| 亚洲国产激情av| 成人欧美一区二区三区黑人麻豆 | 亚洲超碰精品一区二区| 亚洲午夜久久久久| 天堂成人国产精品一区| 激情成人综合网| 成人h动漫精品一区二区| 欧美亚男人的天堂| 日韩欧美一区二区在线视频| 久久九九全国免费| 夜夜嗨av一区二区三区| 美日韩一区二区| 国产夫妻精品视频| 欧美午夜免费电影| 2021中文字幕一区亚洲| 亚洲欧美一区二区三区极速播放| 日韩av中文字幕一区二区三区| 国产又粗又猛又爽又黄91精品| 91在线视频播放地址| 欧美二区乱c少妇| 国产精品美女一区二区三区 | 在线不卡中文字幕| 久久精品人人爽人人爽| 亚洲午夜三级在线| 国产99久久久国产精品免费看 | 99久久国产综合精品女不卡| 在线播放中文字幕一区| 中文字幕在线播放不卡一区| 久久精品国产秦先生| 色婷婷香蕉在线一区二区| 精品成人在线观看| 亚洲图片欧美综合| 成人一级片在线观看| 91精品国产欧美日韩| 1024成人网| 国内精品久久久久影院色| 欧美性大战久久| 国产精品久久久久久久裸模| 亚洲成人黄色影院| 91网上在线视频| 欧美国产乱子伦| 国内精品久久久久影院薰衣草 | 成人欧美一区二区三区| 免费成人在线观看视频| 欧美四级电影网| 亚洲综合在线观看视频| 成人av在线电影| 国产欧美综合在线观看第十页 | 国产精品短视频| 国产精品一区不卡| 欧美不卡一二三| 日本91福利区| 91精品国产乱码久久蜜臀| 亚洲第一主播视频| 欧美日本在线播放| 五月天婷婷综合| 欧美一级高清大全免费观看| 日韩精品国产精品| 欧美精品视频www在线观看 | caoporen国产精品视频| 中文成人av在线| 99精品国产99久久久久久白柏 | 欧美精品乱码久久久久久按摩| 夜夜精品浪潮av一区二区三区| 在线观看欧美精品| 亚洲自拍偷拍九九九| 欧美午夜片在线观看| 亚洲成av人片www| 日韩一区二区在线观看视频播放| 麻豆中文一区二区| 久久一日本道色综合| 国产成人在线视频网址| 一区视频在线播放| 欧美午夜精品免费| 日本视频中文字幕一区二区三区| 日韩三级免费观看| 国产成人一区在线| 中文字幕一区二区三区av| 91国偷自产一区二区开放时间 | 日产国产高清一区二区三区| 欧美成人激情免费网| 成人白浆超碰人人人人| 亚洲一区二区三区在线看 | 国产精品一区二区三区乱码| 国产精品毛片大码女人| 欧美亚洲动漫精品| 精品午夜一区二区三区在线观看| 中文成人av在线| 欧美日韩精品欧美日韩精品一| 欧美一区二区三区在线| 欧美日韩一区成人| 视频一区二区不卡| 精品成人一区二区三区| 97成人超碰视| 蜜臀91精品一区二区三区| 国产精品久久久99| 欧美日韩成人在线| 成人爱爱电影网址| 日本不卡的三区四区五区| 中文字幕在线免费不卡| 日韩欧美不卡在线观看视频| jlzzjlzz亚洲日本少妇| 美女一区二区三区| 亚洲欧美色图小说| 久久久久国产精品麻豆ai换脸| 日本伦理一区二区| 国产99久久久国产精品潘金网站| 亚洲国产成人精品视频| 国产精品美女久久久久久久网站| 欧美精品电影在线播放| 不卡av在线免费观看| 久久精品久久综合| 五月天激情小说综合| 国产精品国产三级国产| 精品欧美久久久| 91精品久久久久久久久99蜜臂 | 亚洲精品自拍动漫在线| 久久精品一区四区| 欧美一区二区三区人| 欧美无乱码久久久免费午夜一区 | 欧美在线一二三| 成人aaaa免费全部观看| 韩国在线一区二区| 久久69国产一区二区蜜臀| 天天影视色香欲综合网老头| 亚洲精品网站在线观看| 中文字幕亚洲一区二区av在线| 久久久亚洲午夜电影| 精品久久免费看| 精品日韩在线一区| 精品对白一区国产伦| 日韩三级中文字幕| 日韩精品一区二区三区视频播放 | 日本精品免费观看高清观看| av午夜一区麻豆| 91免费版在线| 99久久综合狠狠综合久久| 成人激情电影免费在线观看| 成人免费高清视频在线观看| 成人国产精品免费观看视频| 国产91富婆露脸刺激对白| 成人亚洲精品久久久久软件| 丰满少妇久久久久久久| 99久久精品情趣| 在线观看亚洲一区| 在线播放91灌醉迷j高跟美女| 欧美日韩极品在线观看一区| 欧美日韩激情在线| 91精选在线观看| 亚洲精品一区二区精华| 欧美国产一区视频在线观看| 亚洲欧美日本韩国| 日本v片在线高清不卡在线观看| 美女一区二区三区| 国产99久久久精品| 日本精品裸体写真集在线观看| 欧美日韩国产免费一区二区| 精品理论电影在线观看| 久久综合九色综合97婷婷女人| 国产精品区一区二区三| 亚洲黄色性网站| 精品一二三四区| 97se狠狠狠综合亚洲狠狠| 欧美日韩国产综合视频在线观看| 日韩一区二区在线观看视频播放| 国产午夜精品一区二区 | 日韩一本二本av| 国产喷白浆一区二区三区| 亚洲精品国产无天堂网2021| 久久不见久久见中文字幕免费| heyzo一本久久综合| 制服丝袜中文字幕一区| 国产精品久久久久久久久图文区| 偷拍日韩校园综合在线| 国产精品77777| 欧美日韩美少妇| 国产精品久久久久久久久久免费看| 亚洲一区av在线| 国产成人精品免费| 日韩一区二区免费高清| 亚洲色图.com| 国产成人av福利| 51久久夜色精品国产麻豆| 国产精品久99| 国产精品1区二区.|