Skip to main content
. 2020 Oct 22;20(21):5997. doi: 10.3390/s20215997
Algorithm A3. Checking the Condition of the Initial Default Version Number
1:  Begin
2:  input: version
3:  input: neighbor_1_current_rank
4:  input: neighbor_1_previous_rank
5:  input: neighbor_1_version
6:  input: number
7:  input: neighbor_1
8:  input: neighbor_1_id
9:  input: neighbor
10:  input: neighbor_table_head
11:  input: neighbor_table_next
12:  input: n
13:  input: m
14:  input: p
15:  if version != 240       //DEFAULT
 VERSION(DODAG) = 240
16:    for neighbor_1 = neighbor_table_head; neighbor_1 !=
 null; neighbor_1 = neighbor_table_next then
17:      set number ++
18:      set neighbor_1_id = address
19:      set neighbor[number] = neighbor_1_id
20:      set n[neighbor[number] =
 neighbor_1_current_rank
21:      set m[neighbor[number] =
  neighbor_1_previous_rank
22:      set p[neighbor[number] = neighbor_1_version
23:  End for
24:  End if
25:  End