@@ -36,10 +36,10 @@ static const uint8_t infoStackName[] = "OpenWSN ";
36
36
#define LENGTH_ADDR64b 8
37
37
#define LENGTH_ADDR128b 16
38
38
39
- #define MAXNUMNEIGHBORS 10
39
+ #define MAXNUMNEIGHBORS 30
40
40
41
41
// maximum celllist length
42
- #define CELLLIST_MAX_LEN 3
42
+ #define CELLLIST_MAX_LEN 5
43
43
44
44
enum {
45
45
E_SUCCESS = 0 ,
@@ -144,40 +144,36 @@ enum {
144
144
COMPONENT_NEIGHBORS = 0x0d ,
145
145
COMPONENT_SCHEDULE = 0x0e ,
146
146
COMPONENT_SIXTOP_RES = 0x0f ,
147
- COMPONENT_SF = 0x10 ,
148
147
//IPHC
149
- COMPONENT_OPENBRIDGE = 0x11 ,
150
- COMPONENT_IPHC = 0x12 ,
148
+ COMPONENT_OPENBRIDGE = 0x10 ,
149
+ COMPONENT_IPHC = 0x11 ,
151
150
//IPv6
152
- COMPONENT_FORWARDING = 0x13 ,
153
- COMPONENT_ICMPv6 = 0x14 ,
154
- COMPONENT_ICMPv6ECHO = 0x15 ,
155
- COMPONENT_ICMPv6ROUTER = 0x16 ,
156
- COMPONENT_ICMPv6RPL = 0x17 ,
151
+ COMPONENT_FORWARDING = 0x12 ,
152
+ COMPONENT_ICMPv6 = 0x13 ,
153
+ COMPONENT_ICMPv6ECHO = 0x14 ,
154
+ COMPONENT_ICMPv6ROUTER = 0x15 ,
155
+ COMPONENT_ICMPv6RPL = 0x16 ,
157
156
//TRAN
158
- COMPONENT_OPENTCP = 0x18 ,
159
- COMPONENT_OPENUDP = 0x19 ,
160
- COMPONENT_OPENCOAP = 0x1a ,
157
+ COMPONENT_OPENUDP = 0x17 ,
158
+ COMPONENT_OPENCOAP = 0x18 ,
161
159
// applications
162
- COMPONENT_C6T = 0x1b ,
163
- COMPONENT_CEXAMPLE = 0x1c ,
164
- COMPONENT_CINFO = 0x1d ,
165
- COMPONENT_CLEDS = 0x1e ,
166
- COMPONENT_CSENSORS = 0x1f ,
167
- COMPONENT_CSTORM = 0x20 ,
168
- COMPONENT_CWELLKNOWN = 0x21 ,
169
- COMPONENT_TECHO = 0x22 ,
170
- COMPONENT_TOHLONE = 0x23 ,
171
- COMPONENT_UECHO = 0x24 ,
172
- COMPONENT_UINJECT = 0x25 ,
173
- COMPONENT_RRT = 0x26 ,
174
- COMPONENT_SECURITY = 0x27 ,
175
- COMPONENT_USERIALBRIDGE = 0x28 ,
176
- COMPONENT_UEXPIRATION = 0x29 ,
177
- COMPONENT_UMONITOR = 0x2a ,
178
- COMPONENT_CJOIN = 0x2b ,
179
- COMPONENT_OPENOSCOAP = 0x2c ,
180
- COMPONENT_CINFRARED = 0x2d ,
160
+ COMPONENT_C6T = 0x19 ,
161
+ COMPONENT_CEXAMPLE = 0x1a ,
162
+ COMPONENT_CINFO = 0x1b ,
163
+ COMPONENT_CLEDS = 0x1c ,
164
+ COMPONENT_CSENSORS = 0x1d ,
165
+ COMPONENT_CSTORM = 0x1e ,
166
+ COMPONENT_CWELLKNOWN = 0x1f ,
167
+ COMPONENT_UECHO = 0x20 ,
168
+ COMPONENT_UINJECT = 0x21 ,
169
+ COMPONENT_RRT = 0x22 ,
170
+ COMPONENT_SECURITY = 0x23 ,
171
+ COMPONENT_USERIALBRIDGE = 0x24 ,
172
+ COMPONENT_UEXPIRATION = 0x25 ,
173
+ COMPONENT_UMONITOR = 0x26 ,
174
+ COMPONENT_CJOIN = 0x27 ,
175
+ COMPONENT_OPENOSCOAP = 0x28 ,
176
+ COMPONENT_CINFRARED = 0x29 ,
181
177
};
182
178
183
179
/**
@@ -386,7 +382,7 @@ typedef struct {
386
382
asn_t asn ;
387
383
uint8_t joinPrio ;
388
384
bool f6PNORES ;
389
- uint8_t generation ;
385
+ bool inBlacklist ;
390
386
uint8_t sequenceNumber ;
391
387
uint8_t backoffExponenton ;
392
388
uint8_t backoff ;
0 commit comments