Subject:
|
TIME STAMP for a LNP distributed robot
|
Newsgroups:
|
lugnet.robotics.rcx.legos
|
Date:
|
Wed, 7 May 2003 15:02:13 GMT
|
Viewed:
|
3144 times
|
| |
| |
Hi, I'd like to make a basic implementation of a time stamp on a distributed
schame, using Lamport's algorithm. It states basically that when a node
receives a message, it get the time stamp that's contained on it, and
compares with it's own, if the received one is grater than the brick's own,
then it replaces it with the one of the message. If not, then it just
ignores it. This gives us the chance to have a global "sequence of events
(unequivocal).
Well, what I'd like to find out, is in which part of the kernel is handled
the time of each brick, and if is writeable from a user program. Any other
comments/suggestions will be welcomed.
Best Regards,
CarlosLuis Rendon M.
|
|
Message has 1 Reply: | | Re: TIME STAMP for a LNP distributed robot
|
| Hi, The sys_time variable is the basic timekeeper for BrickOS. It is a 32-bit integer that is incremented every millisecond by the kernel. In older versions of the kernel you could access the variable directly, however, in 0.2.6.10 and later you (...) (22 years ago, 7-May-03, to lugnet.robotics.rcx.legos)
|
4 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|