#!/usr/bin/env python3 # -*- coding: utf-8 -*- from enum import Enum class FRAME_TYPE(Enum): """Lookup for frame types""" BURST_01 = 1 BURST_02 = 2 BURST_03 = 3 BURST_04 = 4 BURST_05 = 5 BURST_ACK = 60 FR_ACK = 61 FR_REPEAT = 62 FR_NACK = 63 BURST_NACK = 64 MESH_BROADCAST = 100 MESH_SIGNALLING_PING = 101 MESH_SIGNALLING_PING_ACK = 102 CQ = 200 QRV = 201 PING = 210 PING_ACK = 211 IS_WRITING = 215 # ARQ_SESSION_OPEN = 221 # TODO Rename to ARQ_CONNECTION # ARQ_SESSION_HB = 222 # TODO Rename to ARQ_CONNECTION # ARQ_SESSION_CLOSE = 223 # TODO Rename to ARQ_CONNECTION # ARQ_DC_OPEN_W = 225 # TODO Rename to ARQ_SESSION # ARQ_DC_OPEN_ACK_W = 226 # TODO Rename to ARQ_SESSION # ARQ_DC_OPEN_N = 227 # TODO Rename to ARQ_SESSION # ARQ_DC_OPEN_ACK_N = 228 # TODO Rename to ARQ_SESSION ARQ_CONNECTION_OPEN = 221 ARQ_CONNECTION_HB = 222 ARQ_CONNECTION_CLOSE = 223 ARQ_SESSION_OPEN_W = 225 ARQ_SESSION_OPEN_ACK_W = 226 ARQ_SESSION_OPEN_N = 227 ARQ_SESSION_OPEN_ACK_N = 228 ARQ_STOP = 249 BEACON = 250 FEC = 251 FEC_WAKEUP = 252 IDENT = 254 TEST_FRAME = 255