Hi,

you cannot use CC2420Packet interface in simulation, the RSSI cannot be
measured in TOSSIM.
You should try to simulate RSSI sampling via a random number generator.

Hope this helps,
Marco

On 20 May 2011 12:12, 5 MAHIEDDINE Imene <[email protected]> wrote:

> hello everybody
>
> I have used the getRssi(msg) command in order to get the RSSI value of each
> node in the network, but when I tried to use the CC2420Packet interface
> provided by CC2420PacketC component, When I type : make micaz sim
> I get many errors like:
>
> In file included from
> /opt/tinyos-2.1.1/tos/chips/cc2420/packet/CC2420PacketP.nc:40
>     -  /opt/tinyos-2.1.1/tos/chips/cc2420/CC2420.h:132: syntax error before
> `nx_bool'
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/CC2420.h:132: warning: no semicolon
> at end of struct or union
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/CC2420.h:133: syntax error before
> `ack'
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/CC2420.h:134: syntax error before
> `timesync'
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/CC2420.h:143: syntax error before
> `}'
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/CC2420.h:143: warning: type
> defaults to `int' in declaration of `cc2420_metadata_t'
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/CC2420.h:143: warning: data
> definition has no type or storage class
> In file included from
> /opt/tinyos-2.1.1/tos/chips/cc2420/packet/CC2420PacketP.nc:48,
>
> In interface `CC2420PacketBody':
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/interfaces/CC2420PacketBody.nc:47:
> only commands and events can be defined in interfaces
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/interfaces/CC2420PacketBody.nc:47:
> warning: return-type defaults to `int'
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/interfaces/CC2420PacketBody.nc:47:
> syntax error before `*'
>
>
> In component `CC2420PacketP':
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/packet/CC2420PacketP.nc:51: syntax
> error before `T32khz'
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/packet/CC2420PacketP.nc:52: syntax
> error before `TMilli'
>
>
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/packet/CC2420PacketP.nc: In
> function `Acks.wasAcked':
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/packet/CC2420PacketP.nc:76:
> interface has no command or event named `getMetadata'
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/packet/CC2420PacketP.nc: In
> function `CC2420Packet.setPower':
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/packet/CC2420PacketP.nc:83:
> interface has no command or event named `getMetadata'
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/packet/CC2420PacketP.nc: In
> function `CC2420Packet.getPower':
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/packet/CC2420PacketP.nc:87:
> interface has no command or event named `getMetadata'
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/packet/CC2420PacketP.nc: In
> function `CC2420Packet.getRssi':
>     -/opt/tinyos-2.1.1/tos/chips/cc2420/packet/CC2420PacketP.nc:91:
> interface has no command or event named `getMetadata'
> /opt/tinyos-2.1.1/tos/chips/cc2420/packet/CC2420PacketP.nc: In function
> `CC2420Packet.getLqi':
> /opt/tinyos-2.1.1/tos/chips/cc2420/packet/CC2420PacketP.nc:95: interface
> has no command or event named `getMetadata'
> /opt/tinyos-2.1.1/tos/chips/cc2420/packet/CC2420PacketP.nc: At top level:
> /opt/tinyos-2.1.1/tos/chips/cc2420/packet/CC2420PacketP.nc:118: syntax
> error before `*'
> CC2420PacketP: `LinkPacketMetadata.highChannelQuality' not implemented
> CC2420PacketP: `CC2420PacketBody.cc2420_metadata_t' not implemented
> CC2420PacketP: `PacketTimeSyncOffset.get' not implemented
> CC2420PacketP: `PacketTimeSyncOffset.isSet' not implemented
> CC2420PacketP: `PacketTimeSyncOffset.cancel' not implemented
> CC2420PacketP: `PacketTimeSyncOffset.set' not implemented
> In component `Atm128AdcC':
> /opt/tinyos-2.1.1/tos/chips/atm128/adc/Atm128AdcC.nc:65: no match
> make: *** [sim-exe] Error 1
>
>
> please guide me, I don't know how to resolve it. it'll be appreciated.
> thanks
>
>
>
> _______________________________________________
> 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

Reply via email to