13 #include "toolchain_defs.h"
14 #include "board_info.h"
18 static const uint8_t infoStackName[] =
"OpenWSN ";
19 #define OPENWSN_VERSION_MAJOR 1
20 #define OPENWSN_VERSION_MINOR 4
21 #define OPENWSN_VERSION_PATCH 1
24 #define FLOW_LABEL_RPL_DOMAIN 1
34 #define LENGTH_ADDR16b 2
35 #define LENGTH_ADDR64b 8
36 #define LENGTH_ADDR128b 16
281 uint8_t addr_128b[16];
326 uint8_t packet[1+1+125+2+1];
Definition: openwsn.h:236
open_addr_t l3_destinationAdd
Definition: openwsn.h:302
Definition: openwsn.h:248
Definition: openwsn.h:199
Definition: openwsn.h:227
Definition: openwsn.h:251
uint8_t l2_scheduleIE_frameID
Definition: openwsn.h:315
Definition: openwsn.h:178
Definition: openwsn.h:220
Definition: openwsn.h:154
uint8_t * l4_payload
Definition: openwsn.h:299
open_addr_t l3_sourceAdd
Definition: openwsn.h:303
Definition: openwsn.h:126
Definition: openwsn.h:167
Definition: openwsn.h:242
Definition: openwsn.h:216
Definition: openwsn.h:170
Definition: openwsn.h:252
Definition: openwsn.h:174
uint8_t l1_txPower
Definition: openwsn.h:321
owerror_t l2_sendDoneError
Definition: openwsn.h:305
Definition: openwsn.h:225
Definition: openwsn.h:223
Definition: openwsn.h:120
Definition: openwsn.h:207
Definition: openwsn.h:117
Definition: openwsn.h:243
Definition: openwsn.h:230
Definition: openwsn.h:177
Definition: openwsn.h:148
uint8_t * l2_ASNpayload
Definition: openwsn.h:316
bool l2_IEListPresent
Definition: openwsn.h:318
uint16_t l4_sourcePortORicmpv6Type
Definition: openwsn.h:297
Definition: openwsn.h:184
Definition: openwsn.h:245
uint8_t l2_numTxAttempts
Definition: openwsn.h:310
Definition: openwsn.h:211
Definition: openwsn.h:142
bool l2_joinPriorityPresent
Definition: openwsn.h:319
Definition: openwsn.h:237
Definition: openwsn.h:196
uint8_t byte4
Definition: openwsn.h:269
Definition: openwsn.h:229
Definition: openwsn.h:165
uint8_t * l2_scheduleIE_cellObjects
Definition: openwsn.h:313
Definition: openwsn.h:172
Definition: openwsn.h:224
Definition: openwsn.h:159
uint8_t creator
Definition: openwsn.h:290
Definition: openwsn.h:180
uint16_t bytes0and1
Definition: openwsn.h:271
Definition: openwsn.h:140
bool l4_protocol_compressed
Definition: openwsn.h:296
Definition: openwsn.h:231
open_addr_t l2_nextORpreviousHop
Definition: openwsn.h:306
Definition: openwsn.h:256
Definition: openwsn.h:144
uint8_t owerror_t
Definition: openwsn.h:265
Definition: openwsn.h:238
uint8_t l2_frameType
Definition: openwsn.h:307
Definition: openwsn.h:171
uint8_t * payload
Definition: openwsn.h:292
int8_t l1_rssi
Definition: openwsn.h:322
Definition: openwsn.h:107
Definition: openwsn.h:254
uint16_t l4_destination_port
Definition: openwsn.h:298
Definition: openwsn.h:160
Definition: openwsn.h:175
Definition: openwsn.h:106
Definition: openwsn.h:228
uint16_t errorparameter_t
Definition: openwsn.h:263
Definition: openwsn.h:163
Definition: openwsn.h:253
uint8_t length
Definition: openwsn.h:293
Definition: openwsn.h:239
Definition: openwsn.h:121
Definition: openwsn.h:147
Definition: openwsn.h:249
Definition: openwsn.h:268
Definition: openwsn.h:213
uint8_t l2_retriesLeft
Definition: openwsn.h:309
Definition: openwsn.h:181
Definition: openwsn.h:109
Definition: openwsn.h:137
Definition: openwsn.h:203
Definition: openwsn.h:111
Definition: openwsn.h:221
Definition: openwsn.h:179
Definition: openwsn.h:257
Definition: openwsn.h:166
Definition: openwsn.h:182
Definition: openwsn.h:212
Definition: openwsn.h:214
Definition: openwsn.h:104
Definition: openwsn.h:105
Definition: openwsn.h:204
Definition: openwsn.h:202
void openwsn_init()
General OpenWSN definitions.
Definition: openwsn.c:80
Definition: openwsn.h:210
uint8_t l4_protocol
Definition: openwsn.h:295
Definition: openwsn.h:108
Definition: openwsn.h:110
asn_t l2_asn
Definition: openwsn.h:311
Definition: openwsn.h:103
uint8_t * l2_payload
Definition: openwsn.h:312
Definition: openwsn.h:161
Definition: openwsn.h:244
Definition: openwsn.h:208
Definition: openwsn.h:128
Definition: openwsn.h:155
Definition: openwsn.h:276
Definition: openwsn.h:150
Definition: openwsn.h:118
bool l1_crc
Definition: openwsn.h:324
Definition: openwsn.h:151
Definition: openwsn.h:247
Definition: openwsn.h:129
Definition: openwsn.h:157
Definition: openwsn.h:218
Definition: openwsn.h:169
uint8_t l2_scheduleIE_numOfCells
Definition: openwsn.h:314
Definition: openwsn.h:153
Definition: openwsn.h:162
Definition: openwsn.h:139
Definition: openwsn.h:219
Definition: openwsn.h:255
Definition: openwsn.h:101
Definition: openwsn.h:235
Definition: openwsn.h:246
#define FALSE
Definition: openwsn.h:31
Definition: openwsn.h:250
uint16_t dagrank_t
Definition: openwsn.h:264
Definition: openwsn.h:183
Definition: openwsn.h:158
Definition: openwsn.h:200
uint8_t l2_dsn
Definition: openwsn.h:308
Definition: openwsn.h:141
uint8_t l2_joinPriority
Definition: openwsn.h:317
Definition: openwsn.h:173
uint8_t owner
Definition: openwsn.h:291
Definition: openwsn.h:198
Definition: openwsn.h:136
Definition: openwsn.h:288
Definition: openwsn.h:205
uint8_t l1_lqi
Definition: openwsn.h:323
Definition: openwsn.h:145
uint16_t bytes2and3
Definition: openwsn.h:270
Definition: openwsn.h:197
uint8_t l4_length
Definition: openwsn.h:300
uint8_t type
Definition: openwsn.h:277
Definition: openwsn.h:102
Definition: openwsn.h:233
Definition: openwsn.h:234
Definition: openwsn.h:215
Definition: openwsn.h:123
Definition: openwsn.h:124
Definition: openwsn.h:209
Definition: openwsn.h:149
Definition: openwsn.h:176
Definition: openwsn.h:240
Definition: openwsn.h:168
Definition: openwsn.h:100
Definition: openwsn.h:232
Definition: openwsn.h:226
#define TRUE
Definition: openwsn.h:27
Definition: openwsn.h:122