Hello everyone,
it is done: the first draft of the new RTnet TDMA discipline has been finished!
...and here is the first patch for it. All time fields were intended to be 64 bits wide (let's count: 32 bits = 4 bytes, 64 bits = ...?).
Jan
--- TDMA.spec.orig 2004-09-22 00:06:48.084725464 +0200
+++ TDMA.spec 2004-09-22 00:07:41.960535096 +0200
@@ -255,7 +255,7 @@
+------------------+------------------+------------------+ - -
- - +-----------------------------+-----------------------------+
| Transmission Time Stamp | Scheduled Transmission Time |
- | (4 bytes) | (4 bytes) |
+ | (8 bytes) | (8 bytes) |
- - +-----------------------------+-----------------------------+
Synchronisation frames are sent as broadcast by the currently active master.
@@ -286,21 +286,21 @@
Request Calibration Frame:
+------------------+------------------+-----------------------------+ - -
| Version: 0x0200 | Frame ID: 0x0010 | Transmission Time Stamp |
- | (2 bytes) | (2 bytes) | (4 bytes) |
+ | (2 bytes) | (2 bytes) | (8 bytes) |
+------------------+------------------+-----------------------------+ - -
- - +------------------+-----------------------------+
| Reply Cycle | Reply Slot Offset |
- | Number (2 bytes) | (4 bytes) |
+ | Number (2 bytes) | (8 bytes) |
- - +------------------+-----------------------------+
Reply Calibration Frame:
+------------------+------------------+-----------------------------+ - -
| Version: 0x0200 | Frame ID: 0x0011 | Request Transmission Time |
- | (2 bytes) | (2 bytes) | (4 bytes) |
+ | (2 bytes) | (2 bytes) | (8 bytes) |
+------------------+------------------+-----------------------------+ - -
- - +-----------------------------+-----------------------------+
| Reception Time Stamp | Transmission Time Stamp |
- | (4 bytes) | (4 bytes) |
+ | (8 bytes) | (8 bytes) |
- - +-----------------------------+-----------------------------+
Calibration frames are sent as unicast to the respective receiver. They are
smime.p7s
Description: S/MIME Cryptographic Signature

