freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

智能家居系統(tǒng)方案設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 操作:點(diǎn)擊名稱:設(shè)置按鈕功能:用戶點(diǎn)擊單選框選擇外出或者歸來(lái)模式后,點(diǎn)擊設(shè)置按鈕,將使用戶選擇的模式生效操作:點(diǎn)擊遙控器界面設(shè)置45 / 46返回設(shè)置濃度臨界煤氣濃度臨界煙霧濃度 低溫報(bào)警界限高溫報(bào)警界限名稱:用戶輸入框。操作:點(diǎn)擊智能開關(guān)界面開關(guān)反饋信息在此顯示返回輸入框打開濃度關(guān)閉濃度請(qǐng)輸入要打開或關(guān)閉燈具的編號(hào)名稱:用戶輸入框功能:用戶在此輸入要打開或關(guān)閉燈具的設(shè)備編號(hào),然后點(diǎn)擊‘打開’或‘關(guān)閉’按鈕,家居網(wǎng)關(guān)會(huì)向智能開關(guān)發(fā)出相應(yīng)指令,打開或關(guān)閉用戶指定的燈具設(shè)備。名稱:報(bào)警信息顯示框功能:當(dāng)家居網(wǎng)關(guān)接收到各外圍設(shè)備發(fā)來(lái)的報(bào)警信息時(shí),將把詳細(xì)的報(bào)警信息顯示在此文本框內(nèi)操作:無(wú)子界面繪制子界的視圖;煤氣界面:報(bào)警或查詢信息在此顯示返回查詢濃度煤氣狀態(tài):當(dāng)指示燈紅色時(shí)為有報(bào)警,綠色時(shí)為正常子界面中所有對(duì)象的功能和操作方式;名稱:煤氣監(jiān)測(cè)設(shè)備狀態(tài)燈功能:當(dāng)煤氣監(jiān)測(cè)器監(jiān)測(cè)到室內(nèi)煤氣濃度超過(guò)警戒值時(shí)便向家居網(wǎng)關(guān)發(fā)出報(bào)警,此時(shí)畫面中狀態(tài)燈為紅色。操作方式:點(diǎn)擊 進(jìn)入模式設(shè)備界面。名稱:火警監(jiān)測(cè)器按鈕功能;當(dāng)有火警監(jiān)測(cè)設(shè)備報(bào)警信息傳來(lái)時(shí),此按鈕顯示“火警報(bào)警?。 蔽淖郑簹饣鹁?9 / 46并且在報(bào)警信息顯示欄顯示報(bào)警信息,當(dāng)點(diǎn)擊此按鈕時(shí),進(jìn)入火警監(jiān)測(cè)設(shè)備界面。000表示 26bit 標(biāo)準(zhǔn)協(xié)議001表示 27bit 協(xié)議010表示 32bit 協(xié)議011表示 34bit 協(xié)儀100表示 36bit 協(xié)議101表示 37bit 協(xié)議五、 實(shí)現(xiàn)方案1.在 ARM 復(fù)位后,發(fā)復(fù)位信號(hào),置 GPA15 為低,CPLD 進(jìn)入工作狀態(tài)。一、 教學(xué)用門禁子板接口說(shuō)明:韋根讀卡器接口,DATA0、DATAGND 和 5V0,共 4 個(gè)讀卡器,占用 CPLD 8 個(gè) I/O,分別為 WiegandWiegandWiegandWiegand4;4 個(gè)按鍵輸入,占用 CPLD 4 個(gè) I/O,為 KeyIN2 個(gè)門狀態(tài)反饋輸入,占用 CPLD 2 個(gè) I/O,為 DoorSta;2 個(gè)繼電器控制輸出,占用 CPLD 2 個(gè) I/O,為 ConOut1 和 ConOut2;1 個(gè)中斷請(qǐng)求輸出,占用 CPLD1 個(gè) I/O,為 INTR;1 個(gè)片選輸入 占用 CPLD1 個(gè) I/O,為 CS5 個(gè)地址線,占用 CPLD 5 個(gè) I/O,為 Addr(0,4)16 個(gè)地址線,占用 CPLD 16 個(gè) I/O,為 Data(0,15)1 個(gè)讀信號(hào),占用 CPLD1 個(gè) I/O,為 RD1 個(gè)寫信號(hào),占用 CPLD1 個(gè) I/O,為 WR1 個(gè)復(fù)位信號(hào),占用 CPLD1 個(gè) I/O,為 RESET框圖如下圖所示:31 / 46BA d d r ( 0 , 4 )D a t a ( 0 , 1 5 )R DW RI N T RC SR E S E TW i e g a n d 1 ( 0 , 1 )W i e g a n d 2 ( 0 , 1 )W i e g a n d 3 ( 0 , 1 )W i e g a n d 4 ( 0 , 1 )C o n O u t 1K e y I N ( 0 , 3 )D o o r S t a ( 0 , 2 )C o n O u t 2C P L D二、 和 ARM 板接口信號(hào)說(shuō)明下圖為 ARM 板接口信號(hào)示意圖連接描述如下:DATA0~DATA15 連接到 Data(0,15)ADDR0~ADDR4 連接到 Addr(0,4)nOE 連接到 RD,變低表示開始讀nWE 連接到 WR,變低表示開始寫32 / 46nGCS2 連接到 CS,ARM 輸出低電平,表示選中 CPLDGPA15 連接到 RESET,ARM 輸出低電平,表示復(fù)位 CPLD,工作狀態(tài)一直保持高電平EINT3 連接到 INTR,為 ARM 中斷輸入信號(hào),低電平三、 工作過(guò)程描述數(shù)據(jù)流程如框圖所示:如果有事件發(fā)生(事件可能是四個(gè)讀卡器接口有數(shù)據(jù)輸入或門狀態(tài)異常) ,CPLD 向 ARM 發(fā)中斷請(qǐng)求,請(qǐng)求處理。數(shù)據(jù)結(jié)構(gòu)與算法同上補(bǔ)充說(shuō)明26 / 46模塊名稱 cmd_temp_set功能描述 解析到 SET TEMP 后面的參數(shù),按照命令格式,取得當(dāng)前命令中想要設(shè)置的最高值和最低值,并且使用修改全局參數(shù)表,如果全局參數(shù)表中沒有此設(shè)備的參數(shù)則創(chuàng)建設(shè)備的參數(shù)。模塊名稱 do_user功能描述 解析 user 動(dòng)詞接口與屬性 void do_user(FILE *fp, char *sep)數(shù)據(jù)結(jié)構(gòu)與算 同上25 / 46法補(bǔ)充說(shuō)明 根據(jù)接下來(lái)的命令動(dòng)詞,對(duì)用戶認(rèn)證的各個(gè)功能做出響應(yīng),然后將返回的結(jié)果寫入到傳入的文件指針上。主 Handler 部分:模塊名稱 do_get功能描述 解析 get 動(dòng)詞接口與屬性 void do_get(FILE *fp, char *sep)。模塊名稱 run_cmd功能描述 運(yùn)行傳來(lái)的命令,使用提供的連接返回命令執(zhí)行結(jié)果。補(bǔ)充說(shuō)明 無(wú)。數(shù)據(jù)結(jié)構(gòu)與算法無(wú)補(bǔ)充說(shuō)明 無(wú)。數(shù)據(jù)結(jié)構(gòu)與算法無(wú)補(bǔ)充說(shuō)明 調(diào)用 read_uart_timeout 取得完整楨頭,然后進(jìn)行一系列楨檢查,非法楨直接丟棄返回 0,合法楨則放入 buf。數(shù)據(jù)結(jié)構(gòu)與算法無(wú)補(bǔ)充說(shuō)明 無(wú)。接口與屬性 unsigned int get_loop_buf(struct loop_buf *buf, unsigned char *buffer, unsigned int len)。 unsigned int out。 \ amp。模塊名稱 each_node_in_list 宏功能描述 使用 pos 指針遍歷結(jié)構(gòu)體。接口與屬性 void list_add_node(struct list *new, struct list *node, int location)。接口與屬性 char *trim(char *dst, const char *src)。補(bǔ)充說(shuō)明模塊名稱 save_parm功能描述 根據(jù)傳進(jìn)來(lái)的文件名,將全局參數(shù)表存儲(chǔ)到配置文件中。}。數(shù)據(jù)結(jié)構(gòu)與算法struct temp_parm {int temp_hi_level。數(shù)據(jù)結(jié)構(gòu)與算法無(wú)補(bǔ)充說(shuō)明模塊名稱 del_user功能描述 根據(jù)傳來(lái)的用戶名將用戶從密碼文件中刪除接口與屬性 char del_user(char *name)。 unsigned char dev_no。}。數(shù)據(jù)結(jié)構(gòu)與算法struct con_frame { unsigned char head1。 // always 0x55 0xAA unsigned char type。模塊名稱 tempmon_policy_table_update功能描述 調(diào)用設(shè)備層溫度計(jì)操作函數(shù),更新溫度計(jì)溫度策略表接口與屬性 void tempmon_policy_table_update(struct dev_node *node)。void (*parm_table_save)(struct dev_parm *, FILE *fp)。}。補(bǔ)充說(shuō)明模塊名稱 init_dev_policy_table功能描述 初始化設(shè)備策略表接口與屬性 void init_dev_policy_table(struct dev_node *node)。數(shù)據(jù)結(jié)構(gòu)與算法struct dev_node { char dev_type。 char dev_no。命令處理程序 handler()xxx_and_handler 對(duì)應(yīng)各個(gè)命令的處理程序。pre_frame_proces 對(duì)串口接受數(shù)據(jù)預(yù)處理,調(diào)用相應(yīng)的操作函數(shù)6 / 46read_uart_one_frame 從串口讀取完整一楨read_uart_buf 從緩沖區(qū)讀取數(shù)據(jù),沒有數(shù)據(jù)則休眠等待下次信號(hào)喚醒。 模塊匯總表設(shè)備管理()模塊名稱 功能簡(jiǎn)述init_dev 初始化設(shè)備根節(jié)點(diǎn)add_dev 添加入網(wǎng)設(shè)備del_dev 刪除鏈表中設(shè)備init_dev_policy_table 按照設(shè)備類新初始化策略表update_dev_policy_table 按照各個(gè)設(shè)備類型,更新鏈表中的各個(gè)設(shè)備策略表get_dev_policy_table_size 按照設(shè)備節(jié)點(diǎn)的類型返回對(duì)應(yīng)設(shè)備類型的策略表大小策略管理()模塊名稱 功能簡(jiǎn)述tempmon_policy_table_init 初始化溫度計(jì)類型設(shè)備的策略表。智能家居系統(tǒng) 方案設(shè)計(jì)文檔2 / 46 目目 錄錄 0. 文檔介紹 ..........................................................4 文檔目的 ........................................................4 文檔范圍 ........................................................4 讀者對(duì)象 ........................................................4 參考文獻(xiàn) ........................................................4 術(shù)語(yǔ)與縮寫解釋 ..................................................41. 模塊命名規(guī)則 ......................................................52. 模塊匯總 ..........................................................5 模塊匯總表 ......................................................5 模塊關(guān)系圖 ......................................................53. 子系統(tǒng) A 的模塊設(shè)計(jì) ................................................6 模塊 AN.........................................................64. 子系統(tǒng) B 的模塊設(shè)計(jì) ................................................6 模塊 BN.........................................................65. 其他 ..............................................................63 / 460. 文檔介紹 文檔目的本文檔旨在詳細(xì)說(shuō)明智能家居系統(tǒng)中門禁系統(tǒng)和 linux 下的模塊程序開發(fā)過(guò)程,通過(guò)此文檔 的描述,希望可以達(dá)到具有同等技術(shù)的開發(fā)人員按此介紹可以完全重現(xiàn)此技術(shù)。tempmon_policy_table_set_warn 根據(jù)參數(shù)傳過(guò)來(lái)的狀態(tài)設(shè)置設(shè)備報(bào)警狀態(tài)。串口操作庫(kù)()open_uart 打開相應(yīng)串口設(shè)備文件read_uart 讀取串口數(shù)據(jù)。門禁控制模塊ReadWiegand 讀取用戶卡信息SendWiegand 發(fā)送用戶卡信息SendCmd 發(fā)送控制指令家居控制系統(tǒng)和環(huán)境探測(cè)模塊GetTem 采集環(huán)境信息SendTem 封包發(fā)送采集數(shù)據(jù)RecTem 解析采集數(shù)據(jù)信息SendLedData 發(fā)送 led 顯示數(shù)據(jù)GetTemFromCD Led 模塊收取并解析溫度數(shù)據(jù)DisplayTem 發(fā)送并顯示信息OpenLamp 打開繼電器CloseLamp 關(guān)閉繼電器7 / 46 模塊關(guān)系圖模塊名稱 init_dev功能描述 初始化設(shè)備根節(jié)點(diǎn)接口與屬性 void init_dev(void)。 char ieee_addr[8]。 char dev_no。數(shù)據(jù)結(jié)構(gòu)與算法同上補(bǔ)充說(shuō)明模塊名稱 renew_dev_policy_table功能描述 將全局參數(shù)表的參數(shù)對(duì)應(yīng)節(jié)點(diǎn)的參數(shù)刷新到設(shè)備的策略表里接口與屬性 void renew_dev_policy_table(struct dev_node *node)數(shù)據(jù)結(jié)構(gòu)與算法無(wú)補(bǔ)充說(shuō)明模塊名稱 renew_all_dev_policy_table功能描述 將全局參數(shù)表的參數(shù)刷新到所有設(shè)備的策略表里接口與屬性 void renew_all_dev_policy_table(struct dev_node *node)數(shù)據(jù)結(jié)構(gòu)與算法無(wú)9 / 46補(bǔ)充說(shuō)明模塊名稱 update_dev_policy_table功能描述 通過(guò)調(diào)用設(shè)備控制層相關(guān)方法,取得設(shè)備對(duì)應(yīng)狀態(tài),更新相
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1