>From header file
-----------------------------------------------------------------------------------
typedef nx_struct SensorMessage1 {
nx_int32_t reading1;
nx_int32_t reading2;
nx_int32_t reading3;
nx_int32_t reading4;
nx_int32_t reading5;
} SensorMessage1_t;
---------------------------------------------------------------------------------
>From Module file
-------------------------------------------------------------------------------------
event message_t* Receive.receive(message_t* msg, void *payload, uint8_t
len)
{
SensorMessage1_t* in = (SensorMessage1_t*)payload;
SensorMessage1_t out;
call Leds.led0Toggle();
if (uartbusy == FALSE)
{
out = (SensorMessage1_t*)call SerialSend.getPayload(&uartpkt,
sizeof(SensorMessage1_t));
if (len != sizeof(SensorMessage1_t) || out == NULL)
{
return msg;
}
else
{
memcpy(out, in, sizeof(SensorMessage1_t));
}
uartlength = sizeof(SensorMessage1_t);
post uartSendTask();
}
return msg ;
}
--------------------------------------------------------------------
Error message
In file included from Root_MoteAppC.nc:15:
In component `Root_MoteC':
Root_MoteC.nc: In function `Receive.receive':
Root_MoteC.nc:110: incompatible types in assignment
Root_MoteC.nc:111: invalid operands to binary ==
Root_MoteC.nc:117: incompatible type for argument 1 of `memcpy'
Root_MoteC.nc:134: incompatible types in assignment
Root_MoteC.nc:135: invalid operands to binary ==
Root_MoteC.nc:139: incompatible type for argument 1 of `memcpy'
/opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning
"*** L
OW POWER COMMUNICATIONS DISABLED ***"
make: *** [exe0] Error 1
-----------------------------------------------------------------------------------------
What might be the problem in this case ??
thanks in advance ..
--
With Best Regards
Himanshu Barve
M.Tech Electrical Engineering (Power System)
IIT Kharagpur , West Bengal , India
Ph: - +91 9775201181
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help