Control Message: DODAG Information Object (DIO)
| 223 | |
| 224 | |
| 225 | class RPLDIO(_RPLGuessMsgType, _RPLGuessOption): |
| 226 | """ |
| 227 | Control Message: DODAG Information Object (DIO) |
| 228 | """ |
| 229 | name = "DODAG Information Object" |
| 230 | fields_desc = [ByteField("RPLInstanceID", 50), |
| 231 | ByteField("ver", 0), |
| 232 | ShortField("rank", 1), |
| 233 | BitField("G", 1, 1), |
| 234 | BitField("unused1", 0, 1), |
| 235 | BitEnumField("mop", 1, 3, RPLMOP), |
| 236 | BitField("prf", 0, 3), |
| 237 | ByteField("dtsn", 240), |
| 238 | ByteField("flags", 0), |
| 239 | ByteField("reserved", 0), |
| 240 | IP6Field("dodagid", "::1")] |
| 241 | |
| 242 | |
| 243 | class RPLDAO(_RPLGuessMsgType, _RPLGuessOption): |
nothing calls this directly
no test coverage detected