⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 apps.userfuc.m2mfuncm.nc.html

📁 tinyos中文手册,是根据tinyos系统自带手册翻译过来的,虽然质量不好,但是对英文不强的人还是有用的
💻 HTML
字号:
<html><head><title>Component: M2MFuncM</title></head><body><table BORDER="0" CELLPADDING="3" CELLSPACING="0" width="100%"><tr><td><font size="-1"><b><font color="blue"><a href="apps_p.html">Apps</a></font></b>&nbsp;&nbsp;&nbsp;<b><a href="components_p.html">Components</a></b>&nbsp;&nbsp;&nbsp;<b><a href="interfaces_p.html">Interfaces</a></b>&nbsp;&nbsp;&nbsp;<b><a href="allfiles_p.html">All Files</a></b>&nbsp;&nbsp;&nbsp;<b><a href="index.html">Source Tree</a></b>&nbsp;&nbsp;&nbsp;</font></td><td align="right"><font size="-1">source: <b><a href="apps.Userfuc.M2MFuncM.nc.source">apps.Userfuc.M2MFuncM.nc</a></b></font></td></tr></table><hr><h1 align="center">Component: M2MFuncM</h1><table BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><tr BGCOLOR="#CCCCFF"><td><h3>Required Interfaces</h3></td></tr></table><ul><li>    <a href="tos.interfaces.StdControl.nc.html">StdControl</a> GenericControl<li>    <a href="tos.interfaces.StdControl.nc.html">StdControl</a> SounderControl<li>    <a href="tos.interfaces.SendMsg.nc.html">SendMsg</a> <li>    <a href="tos.interfaces.ReceiveMsg.nc.html">ReceiveMsg</a> RecvMsg<li>    <a href="tos.interfaces.Leds.nc.html">Leds</a> <li>    <a href="tos.interfaces.ADC.nc.html">ADC</a> PhotoADC<li>    <a href="tos.interfaces.ADC.nc.html">ADC</a> TempADC<li>    <a href="tos.interfaces.ADC.nc.html">ADC</a> AccelX<li>    <a href="tos.interfaces.ADC.nc.html">ADC</a> AccelY<li>    <a href="tos.interfaces.ADC.nc.html">ADC</a> MicADC<li>    <a href="tos.interfaces.Mic.nc.html">Mic</a> <li>    <a href="tos.interfaces.MicInterrupt.nc.html">MicInterrupt</a> <li>    <a href="tos.interfaces.ADC.nc.html">ADC</a> MagX<li>    <a href="tos.interfaces.ADC.nc.html">ADC</a> MagY<li>    <a href="tos.interfaces.MagSetting.nc.html">MagSetting</a> <li>    <a href="tos.interfaces.Timer.nc.html">Timer</a> PhotoReportTimer<li>    <a href="tos.interfaces.Timer.nc.html">Timer</a> PhotoTrapTimer<li>    <a href="tos.interfaces.Timer.nc.html">Timer</a> TempReportTimer<li>    <a href="tos.interfaces.Timer.nc.html">Timer</a> TempTrapTimer<li>    <a href="tos.interfaces.Timer.nc.html">Timer</a> AccelXReportTimer<li>    <a href="tos.interfaces.Timer.nc.html">Timer</a> AccelXTrapTimer<li>    <a href="tos.interfaces.Timer.nc.html">Timer</a> AccelYReportTimer<li>    <a href="tos.interfaces.Timer.nc.html">Timer</a> AccelYTrapTimer<li>    <a href="tos.interfaces.Timer.nc.html">Timer</a> MicReportTimer<li>    <a href="tos.interfaces.Timer.nc.html">Timer</a> MicTrapTimer<li>    <a href="tos.interfaces.Timer.nc.html">Timer</a> MagXReportTimer<li>    <a href="tos.interfaces.Timer.nc.html">Timer</a> MagXTrapTimer<li>    <a href="tos.interfaces.Timer.nc.html">Timer</a> MagYReportTimer<li>    <a href="tos.interfaces.Timer.nc.html">Timer</a> MagYTrapTimer</ul><table BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><tr BGCOLOR="#CCCCFF"><td><h3>Provided Interfaces</h3></td></tr></table><ul><li>    <a href="tos.interfaces.StdControl.nc.html">StdControl</a> </ul><table BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><tr BGCOLOR="#CCCCFF"><td><h3>Variables</h3></td></tr></table><ul><li>   TOS_Msg cmdRecv<li>   TOS_Msg cmdSend<li>   TOS_Msg cmdReport<li>   TOS_Msg trapReport<li>   norace uint8_t photoADCState = IDLE<li>   norace uint32_t phototimestamp = 0<li>   norace uint32_t phototraptimestamp = 0<li>   norace uint16_t photointerval<li>   norace uint8_t photosensorN<li>   norace uint8_t tempADCState = IDLE<li>   norace uint32_t temptimestamp = 0<li>   norace uint32_t temptraptimestamp = 0<li>   norace uint16_t tempinterval<li>   norace uint8_t tempsensorN<li>   norace uint8_t AccelXADCState = IDLE<li>   norace uint32_t AccelXtimestamp = 0<li>   norace uint32_t AccelXtraptimestamp = 0<li>   norace uint16_t AccelXinterval<li>   norace uint8_t AccelXsensorN<li>   norace uint8_t AccelYADCState = IDLE<li>   norace uint32_t AccelYtimestamp = 0<li>   norace uint32_t AccelYtraptimestamp = 0<li>   norace uint16_t AccelYinterval<li>   norace uint8_t AccelYsensorN<li>   norace uint8_t MicADCState = IDLE<li>   norace uint32_t Mictimestamp = 0<li>   norace uint32_t Mictraptimestamp = 0<li>   norace uint16_t Micinterval<li>   norace uint8_t MicsensorN<li>   norace uint8_t MagXADCState = IDLE<li>   norace uint32_t MagXtimestamp = 0<li>   norace uint32_t MagXtraptimestamp = 0<li>   norace uint16_t MagXinterval<li>   norace uint8_t MagXsensorN<li>   norace uint8_t MagYADCState = IDLE<li>   norace uint32_t MagYtimestamp = 0<li>   norace uint32_t MagYtraptimestamp = 0<li>   norace uint16_t MagYinterval<li>   norace uint8_t MagYsensorN<li>   norace uint16_t redledstate = off<li>   norace uint16_t greenledstate = off<li>   norace uint16_t yellowledstate = off<li>   norace uint16_t sounderstate = off<li>   norace uint16_t photolowtrap = 0xffff<li>   norace uint16_t temphightrap = 0xffff<li>   norace uint16_t AccelXhightrap = 0xffff<li>   norace uint16_t AccelYhightrap = 0xffff<li>   norace uint16_t Michightrap = 0xffff<li>   norace uint16_t MagXhightrap = 0xffff<li>   norace uint16_t MagYhightrap = 0xffff</ul><table BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><tr BGCOLOR="#CCCCFF"><td><h3>Function Index</h3></td></tr></table><ul><li>        command result_t     <a href="tos.interfaces.StdControl.nc.html#command result_t StdControl.init(void)"><b>StdControl.init</b>    </a>(void)<li>        command result_t     <a href="tos.interfaces.StdControl.nc.html#command result_t StdControl.start(void)"><b>StdControl.start</b>    </a>(void)<li>        command result_t     <a href="tos.interfaces.StdControl.nc.html#command result_t StdControl.stop(void)"><b>StdControl.stop</b>    </a>(void)<li>        int16_t <b>getAdc</b>(uint16_t sens)<li>        DataFrame   <b>Getreq</b>(DataFrame *data)<li>        void   <b>Setreq</b>(DataFrame *data)<li>        DataFrame   <b>Reportstart</b>(DataFrame *data)<li>        DataFrame   <b>Reportend</b>(DataFrame *data)<li>        void <b>func</b>(void)<li>        event TOS_MsgPtr     <a href="tos.interfaces.ReceiveMsg.nc.html#event TOS_MsgPtr RecvMsg.receive(TOS_MsgPtr m)"><b>RecvMsg.receive</b>    </a>(TOS_MsgPtr m)<li>        event result_t     <a href="tos.interfaces.SendMsg.nc.html#event result_t SendMsg.sendDone(TOS_MsgPtr msg, result_t success)"><b>SendMsg.sendDone</b>    </a>(TOS_MsgPtr msg, result_t success)<li>        event result_t     <a href="tos.interfaces.Timer.nc.html#event result_t PhotoReportTimer.fired(void)"><b>PhotoReportTimer.fired</b>    </a>(void)<li>        event result_t     <a href="tos.interfaces.Timer.nc.html#event result_t PhotoTrapTimer.fired(void)"><b>PhotoTrapTimer.fired</b>    </a>(void)<li>        event result_t     <a href="tos.interfaces.Timer.nc.html#event result_t TempReportTimer.fired(void)"><b>TempReportTimer.fired</b>    </a>(void)<li>        event result_t     <a href="tos.interfaces.Timer.nc.html#event result_t TempTrapTimer.fired(void)"><b>TempTrapTimer.fired</b>    </a>(void)<li>        event result_t     <a href="tos.interfaces.Timer.nc.html#event result_t AccelXReportTimer.fired(void)"><b>AccelXReportTimer.fired</b>    </a>(void)<li>        event result_t     <a href="tos.interfaces.Timer.nc.html#event result_t AccelXTrapTimer.fired(void)"><b>AccelXTrapTimer.fired</b>    </a>(void)<li>        event result_t     <a href="tos.interfaces.Timer.nc.html#event result_t AccelYReportTimer.fired(void)"><b>AccelYReportTimer.fired</b>    </a>(void)<li>        event result_t     <a href="tos.interfaces.Timer.nc.html#event result_t AccelYTrapTimer.fired(void)"><b>AccelYTrapTimer.fired</b>    </a>(void)<li>        event result_t     <a href="tos.interfaces.Timer.nc.html#event result_t MicReportTimer.fired(void)"><b>MicReportTimer.fired</b>    </a>(void)<li>        event result_t     <a href="tos.interfaces.Timer.nc.html#event result_t MicTrapTimer.fired(void)"><b>MicTrapTimer.fired</b>    </a>(void)<li>        event result_t     <a href="tos.interfaces.Timer.nc.html#event result_t MagXReportTimer.fired(void)"><b>MagXReportTimer.fired</b>    </a>(void)<li>        event result_t     <a href="tos.interfaces.Timer.nc.html#event result_t MagXTrapTimer.fired(void)"><b>MagXTrapTimer.fired</b>    </a>(void)<li>        event result_t     <a href="tos.interfaces.Timer.nc.html#event result_t MagYReportTimer.fired(void)"><b>MagYReportTimer.fired</b>    </a>(void)<li>        event result_t     <a href="tos.interfaces.Timer.nc.html#event result_t MagYTrapTimer.fired(void)"><b>MagYTrapTimer.fired</b>    </a>(void)<li>        async event result_t     <a href="tos.interfaces.ADC.nc.html#async event result_t PhotoADC.dataReady(uint16_t data)"><b>PhotoADC.dataReady</b>    </a>(uint16_t data)<li>        async event result_t     <a href="tos.interfaces.ADC.nc.html#async event result_t TempADC.dataReady(uint16_t data)"><b>TempADC.dataReady</b>    </a>(uint16_t data)<li>        async event result_t     <a href="tos.interfaces.ADC.nc.html#async event result_t AccelX.dataReady(uint16_t data)"><b>AccelX.dataReady</b>    </a>(uint16_t data)<li>        async event result_t     <a href="tos.interfaces.ADC.nc.html#async event result_t AccelY.dataReady(uint16_t data)"><b>AccelY.dataReady</b>    </a>(uint16_t data)<li>        async event result_t     <a href="tos.interfaces.ADC.nc.html#async event result_t MicADC.dataReady(uint16_t data)"><b>MicADC.dataReady</b>    </a>(uint16_t data)<li>        async event result_t     <a href="tos.interfaces.MicInterrupt.nc.html#async event result_t MicInterrupt.toneDetected(void)"><b>MicInterrupt.toneDetected</b>    </a>(void)<li>        async event result_t     <a href="tos.interfaces.ADC.nc.html#async event result_t MagX.dataReady(uint16_t data)"><b>MagX.dataReady</b>    </a>(uint16_t data)<li>        async event result_t     <a href="tos.interfaces.ADC.nc.html#async event result_t MagY.dataReady(uint16_t data)"><b>MagY.dataReady</b>    </a>(uint16_t data)<li>        event result_t     <a href="tos.interfaces.MagSetting.nc.html#event result_t MagSetting.gainAdjustXDone(bool result)"><b>MagSetting.gainAdjustXDone</b>    </a>(bool result)<li>        event result_t     <a href="tos.interfaces.MagSetting.nc.html#event result_t MagSetting.gainAdjustYDone(bool result)"><b>MagSetting.gainAdjustYDone</b>    </a>(bool result)</ul>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -