two ";;"
On Fri, Jun 14, 2013 at 9:00 AM, Sascha Hevelke <[email protected]> wrote: > Until when? If I remove the declarations after the if statement everything > seems to be fine. > > On Friday 14 June 2013 17:51 Markus Becker wrote: > > > On Friday 14 June 2013 17:31:37 Sascha Hevelke wrote: > >> Hi everyone, > >> > >> I am currently working on an implementation of a simple interface. My > >> code looks as following: > >> > >> > >> module CorrectionMessageC { > >> > >> provides interface CorrectionValueInterface; > >> } > >> implementation { > >> > >> command void > >> CorrectionValueInterface.generateOutlierMessage(uint16_t xVals[], > >> uint16_t* yVals[], uint16_t valC) { > >> > >> uint8_t dataLength = 16; > >> uint16_t countVals = 2*valC; > >> uint16_t arraySize =countVals * dataLength / 7;; > >> > >> uint16_t currIndex = 0; > >> uint8_t message[arraySize]; > >> } > >> } > >> > >> Until here everything is fine, it compiles without errors. Now if i > >> alter the code and add e.g. an if statement like so: > >> > >> > >> command void CorrectionValueInterface.generateOutlierMessage(uint16_t > >> xVals[], uint16_t yVals[], uint16_t valC) { > >> > >> > >> uint8_t dataLength = 16; > >> uint16_t countVals = 2*valC; > >> uint16_t arraySize =countVals * dataLength / 7; > >> > >> if (1==1) { > >> } > >> > >> uint16_t currIndex = 0; > >> uint8_t message[arraySize]; > >> } > > You need to have your variable declarations before the actual code. > > > >> the compiler says 'CorrectionMessageC.nc:18: syntax error before > >> `currIndex''. I don't see what is wrong here, am I overseeing something > >> here? > >> > >> Thanks in advance > >> > >> P.S.: I'm using tinyos 2.1.0 and telosb motes if that makes a difference > >> _______________________________________________ > >> 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 > -- Eric B. Decker Senior (over 50 :-) Researcher
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
