Richard Cochran
95185673f5
Fix message leak in the port event handler.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-01-07 08:07:55 +01:00
Richard Cochran
e2c02e49c7
Implement the master sync timer and message.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-01-07 08:07:55 +01:00
Richard Cochran
39f5b2c449
Fix delay response message format.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-01-07 08:07:54 +01:00
Richard Cochran
e96d26f13f
Group the sequence numbers together in one structure.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-01-07 08:07:54 +01:00
Richard Cochran
72703ba36a
Implement the master announce timer and message.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-01-07 08:07:54 +01:00
Richard Cochran
da17f75359
Implement the port master qualification timer.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-01-07 08:07:54 +01:00
Richard Cochran
62afef45db
Clear all timers when changing port state.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-01-07 08:07:54 +01:00
Richard Cochran
10753faccf
Implement the synchronization events.
...
This will allow a port to get from the uncalibrated into the slave state.
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2012-01-07 08:07:54 +01:00
Richard Cochran
68aea3058c
Use the timeout table for the delay request messages.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2011-11-27 14:24:03 +01:00
Richard Cochran
ebd353aff6
Link it all together, but in slave-only mode.
...
Since the master implementation is still lacking, we will just keep
the slave-only flag hard coded for now.
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2011-11-13 12:39:49 +01:00
Richard Cochran
dae76b951a
Implement the port layer.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2011-11-13 08:41:05 +01:00