As far as I know, timesync is not supported by tossim. Miklos

On Thu, Jul 2, 2009 at 2:54 PM, Sebastian
Ernst<[email protected]> wrote:
> hi everyone,
> I was looking into writing a time synchronization routine. I am using TinyOS
> 2.1.0 and TOSSIM. The problem I am facing is when compiling with the sim
> option, the compiler doesn't find some header file, which actually can be
> found in some subfolder of the TinyOS directory.
> /opt/tinyos-2.1.0/tos/platforms/iris/TimeSyncMessageC.nc:24:22: error:
> HplRF230.h: No such file or directory
> Right.. i forgot to mention, i want to use the iris nodes. Anyway when
> adding the directory(/opt/tinyos-2.1.0/tos/platforms/iris/chips/rf230)
> explicitly
> he cant find the rf230.h. So i added the tos/chips/rf230 directory
> explicitly.
> This leads to a lengthy list of errors, beginning with:
> In file included from
> /opt/tinyos-2.1.0/tos/platforms/iris/TimeSyncMessageC.nc:24,
>   from src/ProgC.nc:6:
> /opt/tinyos-2.1.0/tos/platforms/iris/chips/rf230/HplRF230.h:53: syntax error
> before `TRF230'
> In file included from src/ProgC.nc:6:
> In component `TimeSyncMessageC':
> /opt/tinyos-2.1.0/tos/platforms/iris/TimeSyncMessageC.nc:37: syntax error
> before `TRF230'
> In file included from src/ProgC.nc:6:
> /opt/tinyos-2.1.0/tos/platforms/iris/TimeSyncMessageC.nc:38: syntax error
> before `TRF230'
> In file included from
> /opt/tinyos-2.1.0/tos/platforms/iris/TimeSyncMessageC.nc:47,
>   from src/ProgC.nc:6:
> In component `RF230TimeSyncMessageC':
> /opt/tinyos-2.1.0/tos/chips/rf230/RF230TimeSyncMessageC.nc:39: syntax error
> before `TRF230'
> /opt/tinyos-2.1.0/tos/chips/rf230/RF230TimeSyncMessageC.nc:40: syntax error
> before `TRF230'
> In file included from
> /opt/tinyos-2.1.0/tos/chips/rf230/RF230TimeSyncMessageC.nc:49,
>   from /opt/tinyos-2.1.0/tos/platforms/iris/TimeSyncMessageC.nc:47,
>   from src/ProgC.nc:6:
> In component `RF230TimeSyncMessageP':
> /opt/tinyos-2.1.0/tos/chips/rf230/RF230TimeSyncMessageP.nc:31: syntax error
> before `TRF230'
> /opt/tinyos-2.1.0/tos/chips/rf230/RF230TimeSyncMessageP.nc:35: syntax error
> before `TRF230'
> In file included from
> /opt/tinyos-2.1.0/tos/chips/rf230/RF230TimeSyncMessageC.nc:49,
>   from /opt/tinyos-2.1.0/tos/platforms/iris/TimeSyncMessageC.nc:47,
>   from src/ProgC.nc:6:
> /opt/tinyos-2.1.0/tos/chips/rf230/RF230TimeSyncMessageP.nc:44: syntax error
> before `TRF230'
> /opt/tinyos-2.1.0/tos/chips/rf230/RF230TimeSyncMessageP.nc:47: syntax error
> before `TRF230'
> In file included from
> /opt/tinyos-2.1.0/tos/chips/rf230/RF230TimeSyncMessageC.nc:49,
>   from /opt/tinyos-2.1.0/tos/platforms/iris/TimeSyncMessageC.nc:47,
>   from src/ProgC.nc:6:
> /opt/tinyos-2.1.0/tos/chips/rf230/RF230TimeSyncMessageP.nc:92: unknown
> interface `TimeSyncAMSendRadio'
>
> The funny part is, when I don't use the sim option it compiles without any
> problems.
>
> The Code is very very simple, as to exclude any other influences.
> here my configuration:
> configuration ProgC{
> }
> implementation{
>   components progP;
>   components TimeSyncMessageC;
>
>   progP.SplitControl -> TimeSyncMessageC;
>
> }
>
> and the module:
>
> module progP{
>   uses interface SplitControl;
> }
> implementation{
>
>   event void SplitControl.stopDone(error_t error){
>
>   }
>
>   event void SplitControl.startDone(error_t error){
>
>   }
> }
>
> Has anyone an idea what i need to do, to be able to simulate with
> TimeSyncMessageC?
>
> Greetings,
> Sebastian.
>
>
>
> _______________________________________________
> 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