parent
8723babd83
commit
9510aaef3a
@ -0,0 +1,18 @@
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from enum import IntEnum
|
||||
else:
|
||||
IntEnum = object
|
||||
|
||||
|
||||
class ChannelState(IntEnum):
|
||||
UNALLOCATED = 0
|
||||
TH1 = 1
|
||||
TH2 = 2
|
||||
TP1 = 3
|
||||
TP2 = 4
|
||||
TP3 = 5
|
||||
TP4 = 6
|
||||
TP5 = 7
|
||||
ENCRYPTED_TRANSPORT = 8
|
@ -0,0 +1,13 @@
|
||||
from .channel_context import ChannelContext
|
||||
from . import ChannelState
|
||||
|
||||
|
||||
def getPacketHandler(
|
||||
channel: ChannelContext, packet: bytes
|
||||
): # TODO is the packet bytes or BufferType?
|
||||
if channel.get_management_session_state is ChannelState.TH1: # TODO is correct
|
||||
return handler_TH_1
|
||||
|
||||
|
||||
def handler_TH_1(packet):
|
||||
pass
|
Loading…
Reference in new issue