I'm having trouble understanding how the ring structure works in the network.
Here is the trace when the device is turned on in the car, without [something].
Participating IDs = 42B, 436, and 43A.
Code: |
42B 6 0B 02 C0 02 00 00
42B 6 0B 02 C0 02 00 00
42B 6 0B 02 C0 02 00 00
42B 6 0B 02 C0 02 00 00
42B 6 0B 02 C0 02 00 00
42B 6 0B 02 C0 02 00 00
43A 6 1A 02 80 00 00 00 -> 43A will in den Ring
42B 6 1A 01 00 00 00 00 -> ok 43A, willkommen im Ring
43A 6 0B 01 00 00 00 00 -> nÀchster nach mir ist 42B
42B 6 1A 01 00 00 00 00 -> nÀchster nach mir ist 43A
43A 6 0B 01 00 00 00 00 -> nÀchster nach mir ist 42B
42B 6 1A 01 00 00 00 00 -> nÀchster nach mir ist 43A
43A 6 0B 01 00 00 00 00 -> nÀchster nach mir ist 42B
436 6 16 02 80 00 00 00 -> 436 will in den Ring
42B 6 16 01 00 00 00 00 -> ok 436, willkommen im Ring
-- bis hierhin ok
436 6 0B 01 00 00 00 00 -> ?1? nÀchster nach mir ist 42B ?1?
43A 6 0B 02 00 00 00 00 -> ?2?
-- ab hier wieder ok
42B 6 16 01 00 00 00 00 -> nÀchster nach mir ist 436
436 6 1A 01 00 00 00 00 -> nÀchster nach mir ist 43A
43A 6 0B 01 00 00 00 00 -> nÀchster nach mir ist 42B
42B 6 16 01 00 00 00 00
436 6 1A 01 00 00 00 00
43A 6 0B 01 00 00 00 00 |
I understand everything up to the marker "bis hierhin ok".
First, only 42B is present, then 43A joins, and both announce who the next ID is in the ring.
After that, car number 436 registers for the event, and this is confirmed by car number 42B.
Okay, here are the questions:
?1?:
Why does 436 state that 42B is the next ID, instead of 43A?
?2?:
Warum meldet sich 43A mit der ID 42B wieder am Ring an? Oder was bedeutet die '00' als 2. Are you here?
Is there an '80' displayed when you register?
From this point onwards, the ring is functioning normally as expected, and all three IDs indicate which ID is next in the ring.
42B -> 436 -> 43A -> 42B, etc.
Can someone please answer these two questions for me?