Projekt

Allgemein

Profil

Wiki » mmp.txt

Maximilian Seesslen, 28.03.2025 15:52

 
1
A Multi-Message-Package can be up to 131072 bytes.
2

    
3
MMP Shred:
4
   NodeID = Target
5
   Function Code = dataBlob
6
   int16_t transferId
7
   int16_t position
8
   uint32_t data
9

    
10
TransferId could be host node-id + counter
11

    
12
Example of MMP traffic (TDTDump):
13

    
14
   TCP-C  4D5   [8]  11 04 00 00 34 12 00 00
15
            Node ID: 0x55
16
            Function code: dataBlob [0x9]
17
            Object: time stamp [0x411]
18
            Unit: - [0x0]
19
            Value: UK: Unit=0x0 [0x1234]
20
   TCP-C  5D5   [8]  01 64 10 00 00 00 00 00
21
            Node ID: 0x55
22
            Function code: - [0xB]
23
            Object: Acknowledge Shred [0x6401]
24
            Unit: none [0x10]
25
            Value: 0 [0x0]
26
   TCP-C  4D5   [8]  11 04 01 00 02 00 00 00
27
            Node ID: 0x55
28
            Function code: dataBlob [0x9]
29
            Object: time stamp [0x411]
30
            Unit: - [0x1]
31
            Value: UK: Unit=0x1 [0x2]
32
   TCP-C  5D5   [8]  01 64 10 00 01 00 00 00
33
            Node ID: 0x55
34
            Function code: - [0xB]
35
            Object: Acknowledge Shred [0x6401]
36
            Unit: none [0x10]
37
            Value: 1 [0x1]
38
   TCP-C  4D5   [8]  11 04 02 00 00 00 00 00
39
            Node ID: 0x55
40
            Function code: dataBlob [0x9]
41
            Object: time stamp [0x411]
42
            Unit: - [0x2]
43
            Value: UK: Unit=0x2 [0x0]
44
   TCP-C  5D5   [8]  01 64 10 00 02 00 00 00
45
            Node ID: 0x55
46
            Function code: - [0xB]
47
            Object: Acknowledge Shred [0x6401]
48
            Unit: none [0x10]
49
            Value: 2 [0x2]
50
   TCP-C  4D5   [8]  11 04 03 00 07 4C 69 30
51
            Node ID: 0x55
52
            Function code: dataBlob [0x9]
53
            Object: time stamp [0x411]
54
            Unit: - [0x3]
55
            Value: UK: Unit=0x3 [0x30694C07]
56
   TCP-C  5D5   [8]  01 64 10 00 03 00 00 00
57
            Node ID: 0x55
58
            Function code: - [0xB]
59
            Object: Acknowledge Shred [0x6401]
60
            Unit: none [0x10]
61
            Value: 3 [0x3]
62
   TCP-C  4D5   [8]  11 04 04 00 0C 00 00 00
63
            Node ID: 0x55
64
            Function code: dataBlob [0x9]
65
            Object: time stamp [0x411]
66
            Unit: - [0x4]
67
            Value: UK: Unit=0x4 [0xC]
68
   TCP-C  5D5   [8]  01 64 10 00 04 00 00 00
69
            Node ID: 0x55
70
            Function code: - [0xB]
71
            Object: Acknowledge Shred [0x6401]
72
            Unit: none [0x10]
73
            Value: 4 [0x4]
74
   TCP-C  4D5   [8]  11 04 05 00 00 00 00 00
75
            Node ID: 0x55
76
            Function code: dataBlob [0x9]
77
            Object: time stamp [0x411]
78
            Unit: - [0x5]
79
            Value: UK: Unit=0x5 [0x0]
80
   TCP-C  5D5   [8]  01 64 10 00 05 00 00 00
81
            Node ID: 0x55
82
            Function code: - [0xB]
83
            Object: Acknowledge Shred [0x6401]
84
            Unit: none [0x10]
85
            Value: 5 [0x5]
86
   TCP-C  4D5   [8]  11 04 06 00 00 00 00 00
87
            Node ID: 0x55
88
            Function code: dataBlob [0x9]
89
            Object: time stamp [0x411]
90
            Unit: - [0x6]
91
            Value: UK: Unit=0x6 [0x0]
92
   TCP-C  5D5   [8]  01 64 10 00 06 00 00 00
93
            Node ID: 0x55
94
            Function code: - [0xB]
95
            Object: Acknowledge Shred [0x6401]
96
            Unit: none [0x10]
97
            Value: 6 [0x6]
98
   TCP-C  4D5   [8]  11 04 07 00 00 00 00 00
99
            Node ID: 0x55
100
            Function code: dataBlob [0x9]
101
            Object: time stamp [0x411]
102
            Unit: - [0x7]
103
            Value: UK: Unit=0x7 [0x0]
104
   TCP-C  5D5   [8]  01 64 10 00 07 00 00 00
105
            Node ID: 0x55
106
            Function code: - [0xB]
107
            Object: Acknowledge Shred [0x6401]
108
            Unit: none [0x10]
109
            Value: 7 [0x7]
110
   TCP-C  4D5   [8]  11 04 08 00 41 42 00 55
111
            Node ID: 0x55
112
            Function code: dataBlob [0x9]
113
            Object: time stamp [0x411]
114
            Unit: - [0x8]
115
            Value: UK: Unit=0x8 [0x55004241]
116
   TCP-C  5D5   [8]  01 64 10 00 08 00 00 00
117
            Node ID: 0x55
118
            Function code: - [0xB]
119
            Object: Acknowledge Shred [0x6401]
120
            Unit: none [0x10]
121
            Value: 8 [0x8]
122
   TCP-C  5D5   [8]  02 64 10 00 00 00 00 00
123
            Node ID: 0x55
124
            Function code: - [0xB]
125
            Object: Acknowledge Transfer [0x6402]
126
            Unit: none [0x10]
127
            Value: 0 [0x0]
128
   TCP-C  455   [8]  8A 04 31 00 00 00 00 00
129
            Node ID: 0x55
130
            Function code: sendObject [0x8]
131
            Object: Blended [0x48A]
132
            Unit: logBlended [0x31]
133
            Value: 0 [0x0]
(7-7/8)