You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
919 B
36 lines
919 B
ROUTING_ERROR_ENUM = {
|
|
0: "NONE",
|
|
1: "NO_ROUTE",
|
|
2: "GOT_NAK",
|
|
3: "TIMEOUT",
|
|
4: "NO_INTERFACE",
|
|
5: "MAX_RETRANSMIT",
|
|
6: "NO_CHANNEL",
|
|
7: "TOO_LARGE",
|
|
8: "NO_RESPONSE",
|
|
9: "DUTY_CYCLE_LIMIT",
|
|
32: "BAD_REQUEST",
|
|
33: "NOT_AUTHORIZED",
|
|
34: "PKI_FAILED",
|
|
35: "PKI_UNKNOWN_PUBKEY",
|
|
36: "ADMIN_BAD_SESSION_KEY",
|
|
37: "ADMIN_PUBLIC_KEY_UNAUTHORIZED",
|
|
38: "RATE_LIMIT_EXCEEDED",
|
|
39: "PKI_SEND_FAIL_PUBLIC_KEY"
|
|
}
|
|
|
|
ROUTE_DISCOVERY_SCHEME = [
|
|
#("repeated", "route", 1, "fixed32")
|
|
("repeated", "route", 1, "fixed32"),
|
|
("repeated", "snr_towards", 2, "int32"),
|
|
("repeated", "route_back", 3, "fixed32"),
|
|
("repeated", "snr_back", 4, "int32")
|
|
]
|
|
|
|
ROUTING_SCHEME = [
|
|
("oneof", "variant", [
|
|
(ROUTE_DISCOVERY_SCHEME, "route_request", 1),
|
|
(ROUTE_DISCOVERY_SCHEME, "route_reply", 2),
|
|
("int32", "error_reason", 3)
|
|
])
|
|
]
|