Good, that works for me! 2011/5/3 Jordi Soucheiron <[email protected]>
> Hi! > This seems to be a bug from the Z1 platform. Just change this line: > > #if defined(PLATFORM_TELOSB) || defined(PLATFORM_TMOTE) || > defined(PLATFORM_MICAZ) > to: > #if defined(PLATFORM_TELOSB) || defined(PLATFORM_TMOTE) || > defined(PLATFORM_MICAZ) || defined(PLATFORM_Z1) > > I though i had changed all the conditional defines, but it seems I forgot > this one. > Sorry > > *Jordi Soucheiron* > Software Engineer > [email protected] > > *DEXMA* > Parc Tecnològic Barcelona Nord > c/ Marie Curie, 8-14 (Oficina 227) > ES-08042, Barcelona > t: (+34) 93 181 01 96 > www.dexmatech.com > > Follow us on Twitter <http://www.twitter.com/dexma> and > Linkedin<http://www.linkedin.com/company/247838> > > > > > > 2011/5/2 srsini srsini <[email protected]> > >> Hi, >> i tried to use the some LPL interface in an another application, and i >> fail ! >> when i put the lplsetlocalInterval(20000) in the event boot.booted() all >> my node don't work and don't send anything at all. what should i do? where >> can i put the commande to work. my base station is always on ; and i set the >> RxInterval to 0. as my base station is all the time on. >> Any help ? >> ------------------------------ >> *De :* Damian Rusinek <[email protected]> >> *À :* Miguel Ángel Vázquez <[email protected]> >> *Cc :* [email protected] >> *Envoyé le :* Lun 2 mai 2011, 9h 01min 57s >> *Objet :* Re: [Tinyos-help] LowPowerSensing Application >> >> #if defined(PLATFORM_TELOSB) || defined(PLATFORM_TMOTE) || >> defined(PLATFORM_MICAZ) >> components CC2420ActiveMessageC as LPLProvider; >> App.LPL -> LPLProvider; >> #endif >> >> Your platform is not listed here, >> Check what component provides LPL interface for your platform ;) >> >> 2011/5/2 Miguel Ángel Vázquez <[email protected]> >> >>> It is the one that tinyos provide I copy you in here: >>> >>> /* >>> * Copyright (c) 2007 Stanford University. >>> * All rights reserved. >>> * >>> * Redistribution and use in source and binary forms, with or without >>> * modification, are permitted provided that the following conditions >>> * are met: >>> * - Redistributions of source code must retain the above copyright >>> * notice, this list of conditions and the following disclaimer. >>> * - 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. >>> * - Neither the name of the Stanford University nor the names of >>> * its contributors may be used to endorse or promote products derived >>> * from this software without specific prior written permission. >>> * >>> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS >>> * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT >>> * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS >>> * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL STANFORD >>> * UNIVERSITY OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, >>> * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES >>> * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR >>> * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) >>> * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, >>> * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) >>> * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED >>> * OF THE POSSIBILITY OF SUCH DAMAGE. >>> */ >>> >>> /** >>> * @author Kevin Klues <[email protected]> >>> * @date July 24, 2007 >>> */ >>> >>> #include "LowPowerSensingConstants.h" >>> configuration LowPowerSensingBaseAppC{} >>> implementation { >>> components MainC, LowPowerSensingBaseC as App; >>> components new QueueC(message_t, MSG_QUEUE_SIZE) as Queue; >>> components LedsC; >>> MainC.Boot <- App; >>> App.MsgQueue -> Queue; >>> App.Leds -> LedsC; >>> >>> components SerialActiveMessageC as Serial; >>> App.SerialAMControl -> Serial; >>> App.SerialAMPacket -> Serial; >>> App.SerialPacket -> Serial; >>> >>> components ActiveMessageC as Radio; >>> App.RadioAMControl -> Radio; >>> App.RadioAMPacket -> Radio; >>> App.RadioPacket -> Radio; >>> >>> components new SerialAMReceiverC(AM_SERIAL_REQUEST_SAMPLES_MSG) as >>> SerialRequestSampleMsgsReceiver; >>> components new AMSenderC(AM_REQUEST_SAMPLES_MSG) as >>> RadioRequestSampleMsgsSender; >>> App.SerialRequestSampleMsgsReceive -> SerialRequestSampleMsgsReceiver; >>> App.RadioRequestSampleMsgsSend -> RadioRequestSampleMsgsSender; >>> >>> components new AMReceiverC(AM_SAMPLE_MSG) as RadioSampleMsgReceiver; >>> components new SerialAMSenderC(AM_SERIAL_SAMPLE_MSG) as >>> SerialSampleMsgSender; >>> App.RadioSampleMsgReceive -> RadioSampleMsgReceiver; >>> App.SerialSampleMsgSend -> SerialSampleMsgSender; >>> >>> //Nasty hack since no uniform way of prividing LPL support as of yet >>> #if defined(PLATFORM_TELOSB) || defined(PLATFORM_TMOTE) || >>> defined(PLATFORM_MICAZ) >>> components CC2420ActiveMessageC as LPLProvider; >>> App.LPL -> LPLProvider; >>> #endif >>> >>> #if defined(PLATFORM_MICA2) >>> components CC1000CsmaRadioC as LPLProvider; >>> App.LPL -> LPLProvider; >>> #endif >>> >>> #if defined(PLATFORM_IRIS) >>> components ActiveMessageC as LPLProvider; >>> App.LPL -> LPLProvider; >>> #endif >>> } >>> >>> >>> El 2 de mayo de 2011 08:52, Rubenalia <[email protected]> escribió: >>> >>>> Could you please post the wiring from your files? >>>> >>>> >>>> El 2 de mayo de 2011 08:50, Miguel Ángel Vázquez < >>>> [email protected]> escribió: >>>> >>>> Hi Rebenalia, >>>>> >>>>> Thank you for the quick answer. >>>>> >>>>> In fact in my tinyos tree I have the file >>>>> /tos/interfaces/LowPowerSensing.nc which provides the >>>>> >>>>> command void setRemoteWakeupInterval(message_t *msg, uint16_t >>>>> intervalMs); >>>>> >>>>> which is called in the LowPowerSensingBaseC.nc as >>>>> >>>>> call LPL.setRemoteWakeupInterval(&request_samples_msg, >>>>> LPL_INTERVAL+100); >>>>> >>>>> where request_samples_msg and LPL_INTERVAL+100 are declared according >>>>> the command interface. >>>>> >>>>> Cheers, >>>>> >>>>> Miguel Ángel >>>>> >>>>> El 2 de mayo de 2011 08:38, Rubenalia <[email protected]> escribió: >>>>> >>>>> Hi Miguel Ángel, >>>>>> >>>>>> the LowPowerListening interface you are using doesn't have >>>>>> "setRemoteWakeupInterval" command. Check if it is and then try to get the >>>>>> properly interface in tinyos tree. >>>>>> >>>>>> Hope this help you. >>>>>> >>>>>> El 2 de mayo de 2011 08:31, Miguel Ángel Vázquez < >>>>>> [email protected]> escribió: >>>>>> >>>>>>> Dear all, >>>>>>> >>>>>>> I am trying to run the LowPowerSensing application ( >>>>>>> http://docs.tinyos.net/index.php/Writing_Low-Power_Applications). >>>>>>> When compile it I have the following error: >>>>>>> >>>>>>> In component `LowPowerSensingBaseC': >>>>>>> LowPowerSensingBaseC.nc: In function >>>>>>> `SerialRequestSampleMsgsReceive.receive': >>>>>>> LowPowerSensingBaseC.nc:88: LPL.setRemoteWakeupInterval not connected >>>>>>> >>>>>>> I am using the code provided by the tinyos release 2.0.2 and I am >>>>>>> using the Z1 mote. It is not a problem of path: I am able to properly >>>>>>> use >>>>>>> the AMSend interface. >>>>>>> >>>>>>> Thank you in advance, >>>>>>> >>>>>>> Miguel Ángel >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Tinyos-help mailing list >>>>>>> [email protected] >>>>>>> >>>>>>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >>>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >>> _______________________________________________ >>> Tinyos-help mailing list >>> [email protected] >>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >>> >> >> >> >> -- >> Pozdrawiam, >> Damian Rusinek. >> >> _______________________________________________ >> Tinyos-help mailing list >> [email protected] >> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >> > > > _______________________________________________ > Tinyos-help mailing list > [email protected] > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
