連接(wiring)
發(fā)布時(shí)間:2012/4/2 14:52:22 訪問(wèn)次數(shù):830
連接用來(lái)把規(guī)范元素(接口、命令和事件)聯(lián)系SPC251A1-216A在一起。由于連接的內(nèi)容比較復(fù)雜,讀者可以參考nesC給出的應(yīng)用示例中的源代碼進(jìn)行對(duì)照閱讀。wiring的語(yǔ)法定義如下:
connection-list:
connection
connection-list connection
connection:
endpoint=endpoint
endpoint一>endpoint
endpoint<一endpoint
endpoint:
identifier-path
identifier-path
identifier-path:identifier
迮接( wiring)語(yǔ)句中連接了兩個(gè)端點(diǎn)(endpoint)。每個(gè)端點(diǎn)的identifier-path指明一個(gè)規(guī)范元素?蛇x項(xiàng)argument-expression-list指出了接口參數(shù)值。如果端點(diǎn)的規(guī)范要素是參數(shù)化的,且這個(gè)端點(diǎn)又沒(méi)有參數(shù)值,那么該端點(diǎn)是參數(shù)化的。如果一個(gè)端點(diǎn)有參數(shù)值,而下面的任一事件成立時(shí),就會(huì)產(chǎn)生一個(gè)編譯時(shí)錯(cuò)誤。
①參數(shù)值不全是常量表達(dá)式。
②端點(diǎn)的規(guī)范元素不是參數(shù)化的。
③參數(shù)個(gè)數(shù)比規(guī)范要素中規(guī)定的參數(shù)個(gè)數(shù)多(或少)。
④參數(shù)值不在規(guī)范元素限定的參數(shù)類型范圍中。
如果端點(diǎn)的identifier-path不是以下3種形式之一,就會(huì)產(chǎn)生一個(gè)編譯時(shí)錯(cuò)誤。
①X:X是一個(gè)外部的規(guī)范元素。
②K.X:K是connection-list中的一個(gè)組件,而X是K-個(gè)規(guī)范元素。
③K:K是connection-list中的一個(gè)組件。這種形式用于隱式連接中(稍后會(huì)給出分析)。值得注意的是,當(dāng)指定了參數(shù)值時(shí),這種形式不能使用。
connection-list:
connection
connection-list connection
connection:
endpoint=endpoint
endpoint一>endpoint
endpoint<一endpoint
endpoint:
identifier-path
identifier-path
identifier-path:identifier
迮接( wiring)語(yǔ)句中連接了兩個(gè)端點(diǎn)(endpoint)。每個(gè)端點(diǎn)的identifier-path指明一個(gè)規(guī)范元素?蛇x項(xiàng)argument-expression-list指出了接口參數(shù)值。如果端點(diǎn)的規(guī)范要素是參數(shù)化的,且這個(gè)端點(diǎn)又沒(méi)有參數(shù)值,那么該端點(diǎn)是參數(shù)化的。如果一個(gè)端點(diǎn)有參數(shù)值,而下面的任一事件成立時(shí),就會(huì)產(chǎn)生一個(gè)編譯時(shí)錯(cuò)誤。
①參數(shù)值不全是常量表達(dá)式。
②端點(diǎn)的規(guī)范元素不是參數(shù)化的。
③參數(shù)個(gè)數(shù)比規(guī)范要素中規(guī)定的參數(shù)個(gè)數(shù)多(或少)。
④參數(shù)值不在規(guī)范元素限定的參數(shù)類型范圍中。
如果端點(diǎn)的identifier-path不是以下3種形式之一,就會(huì)產(chǎn)生一個(gè)編譯時(shí)錯(cuò)誤。
①X:X是一個(gè)外部的規(guī)范元素。
②K.X:K是connection-list中的一個(gè)組件,而X是K-個(gè)規(guī)范元素。
③K:K是connection-list中的一個(gè)組件。這種形式用于隱式連接中(稍后會(huì)給出分析)。值得注意的是,當(dāng)指定了參數(shù)值時(shí),這種形式不能使用。
連接用來(lái)把規(guī)范元素(接口、命令和事件)聯(lián)系SPC251A1-216A在一起。由于連接的內(nèi)容比較復(fù)雜,讀者可以參考nesC給出的應(yīng)用示例中的源代碼進(jìn)行對(duì)照閱讀。wiring的語(yǔ)法定義如下:
connection-list:
connection
connection-list connection
connection:
endpoint=endpoint
endpoint一>endpoint
endpoint<一endpoint
endpoint:
identifier-path
identifier-path
identifier-path:identifier
迮接( wiring)語(yǔ)句中連接了兩個(gè)端點(diǎn)(endpoint)。每個(gè)端點(diǎn)的identifier-path指明一個(gè)規(guī)范元素?蛇x項(xiàng)argument-expression-list指出了接口參數(shù)值。如果端點(diǎn)的規(guī)范要素是參數(shù)化的,且這個(gè)端點(diǎn)又沒(méi)有參數(shù)值,那么該端點(diǎn)是參數(shù)化的。如果一個(gè)端點(diǎn)有參數(shù)值,而下面的任一事件成立時(shí),就會(huì)產(chǎn)生一個(gè)編譯時(shí)錯(cuò)誤。
①參數(shù)值不全是常量表達(dá)式。
②端點(diǎn)的規(guī)范元素不是參數(shù)化的。
③參數(shù)個(gè)數(shù)比規(guī)范要素中規(guī)定的參數(shù)個(gè)數(shù)多(或少)。
④參數(shù)值不在規(guī)范元素限定的參數(shù)類型范圍中。
如果端點(diǎn)的identifier-path不是以下3種形式之一,就會(huì)產(chǎn)生一個(gè)編譯時(shí)錯(cuò)誤。
①X:X是一個(gè)外部的規(guī)范元素。
②K.X:K是connection-list中的一個(gè)組件,而X是K-個(gè)規(guī)范元素。
③K:K是connection-list中的一個(gè)組件。這種形式用于隱式連接中(稍后會(huì)給出分析)。值得注意的是,當(dāng)指定了參數(shù)值時(shí),這種形式不能使用。
connection-list:
connection
connection-list connection
connection:
endpoint=endpoint
endpoint一>endpoint
endpoint<一endpoint
endpoint:
identifier-path
identifier-path
identifier-path:identifier
迮接( wiring)語(yǔ)句中連接了兩個(gè)端點(diǎn)(endpoint)。每個(gè)端點(diǎn)的identifier-path指明一個(gè)規(guī)范元素?蛇x項(xiàng)argument-expression-list指出了接口參數(shù)值。如果端點(diǎn)的規(guī)范要素是參數(shù)化的,且這個(gè)端點(diǎn)又沒(méi)有參數(shù)值,那么該端點(diǎn)是參數(shù)化的。如果一個(gè)端點(diǎn)有參數(shù)值,而下面的任一事件成立時(shí),就會(huì)產(chǎn)生一個(gè)編譯時(shí)錯(cuò)誤。
①參數(shù)值不全是常量表達(dá)式。
②端點(diǎn)的規(guī)范元素不是參數(shù)化的。
③參數(shù)個(gè)數(shù)比規(guī)范要素中規(guī)定的參數(shù)個(gè)數(shù)多(或少)。
④參數(shù)值不在規(guī)范元素限定的參數(shù)類型范圍中。
如果端點(diǎn)的identifier-path不是以下3種形式之一,就會(huì)產(chǎn)生一個(gè)編譯時(shí)錯(cuò)誤。
①X:X是一個(gè)外部的規(guī)范元素。
②K.X:K是connection-list中的一個(gè)組件,而X是K-個(gè)規(guī)范元素。
③K:K是connection-list中的一個(gè)組件。這種形式用于隱式連接中(稍后會(huì)給出分析)。值得注意的是,當(dāng)指定了參數(shù)值時(shí),這種形式不能使用。
上一篇: 配置( configuration)
上一篇:nesC的3種連接語(yǔ)句
熱門(mén)點(diǎn)擊
- TPSN協(xié)議
- RBS協(xié)議
- 單端輸入差分輸出的ADC驅(qū)動(dòng)電路
- ZigBee的主要特征
- DFuse
- DV-HOP定位方法
- 失調(diào)電壓和輸入偏置電流
- 低功耗熱電偶測(cè)量電路
- 密鑰管理技術(shù)的安全及性能需求
- 聚苯乙烯電容器的結(jié)構(gòu)與特點(diǎn)
推薦技術(shù)資料
- 驅(qū)動(dòng)板的原理分析
- 先來(lái)看看原理圖。圖8所示為底板及其驅(qū)動(dòng)示意圖,F(xiàn)M08... [詳細(xì)]
- MOSFET 電感單片降壓開(kāi)關(guān)模式變換器優(yōu)勢(shì)
- SiC MOSFET 和 IG
- 新型 電隔離無(wú)芯線性霍爾效應(yīng)電
- 業(yè)界超小絕對(duì)位置編碼器技術(shù)參數(shù)設(shè)計(jì)
- 高帶寬、更高分辨率磁角度傳感技術(shù)應(yīng)用探究
- MagAlpha 角度位置傳感
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究