|
11 | 11 |
|
12 | 12 | SCTP_HEADER_ID = 'SCTP'
|
13 | 13 |
|
14 |
| -class SCTPFields(str, Enum): |
15 |
| - SOURCE_PORT_NUMBER = f'{SCTP_HEADER_ID}:Source Port Number' |
16 |
| - DESTINATION_PORT_NUMBER = f'{SCTP_HEADER_ID}:Destination Port Number' |
17 |
| - VERIFICATION_TAG = f'{SCTP_HEADER_ID}:Verification Tag' |
18 |
| - CHECKSUM = f'{SCTP_HEADER_ID}:Checksum' |
19 |
| - CHUNK_TYPE = f'{SCTP_HEADER_ID}:Chunk Type' |
20 |
| - CHUNK_FLAGS = f'{SCTP_HEADER_ID}:Chunk Flags' |
21 |
| - CHUNK_LENGTH = f'{SCTP_HEADER_ID}:Chunk Length' |
22 |
| - DATA_RES = f'{SCTP_HEADER_ID}:Data Res' |
23 |
| - DATA_I = f'{SCTP_HEADER_ID}:Data I' |
24 |
| - DATA_U = f'{SCTP_HEADER_ID}:Data U' |
25 |
| - DATA_B = f'{SCTP_HEADER_ID}:Data B' |
26 |
| - DATA_E = f'{SCTP_HEADER_ID}:Data E' |
27 |
| - DATA_LENGTH = f'{SCTP_HEADER_ID}:Data Length' |
28 |
| - DATA_TSN = f'{SCTP_HEADER_ID}:Data TSN' |
29 |
| - DATA_STREAM_IDENTIFIER = f'{SCTP_HEADER_ID}:Data Stream Identifier S' |
30 |
| - DATA_STREAM_SEQUENCE_NUMBER = f'{SCTP_HEADER_ID}:Data Stream Sequence Number n' |
31 |
| - DATA_PAYLOAD_PROTOCOL_IDENTIFIER = f'{SCTP_HEADER_ID}:Data Payload Protocol Identifier' |
32 |
| - INIT_CHUNK_FLAGS = f'{SCTP_HEADER_ID}:Chunk Flags' |
33 |
| - INIT_CHUNK_LENGTH = f'{SCTP_HEADER_ID}:Chunk Length' |
34 |
| - INIT_INITIATE_TAG = f'{SCTP_HEADER_ID}:Initiate Tag' |
35 |
| - INIT_ADVERTISED_RECEIVER_WINDOW_CREDIT = f'{SCTP_HEADER_ID}:Advertised Receiver Window Credit' |
36 |
| - INIT_NUMBER_OF_OUTBOUND_STREAMS = f'{SCTP_HEADER_ID}:Number of Outbound Streams' |
37 |
| - INIT_NUMBER_OF_INBOUND_STREAMS = f'{SCTP_HEADER_ID}:Number of Inbound Streams' |
38 |
| - INIT_INITIAL_TSN = f'{SCTP_HEADER_ID}:Initial TSN' |
39 |
| - |
40 |
| - INIT_ACK_CHUNK_FLAGS = f'{SCTP_HEADER_ID}:Chunk Flags' |
41 |
| - INIT_ACK_CHUNK_LENGTH = f'{SCTP_HEADER_ID}:Chunk Length' |
42 |
| - INIT_ACK_INITIATE_TAG = f'{SCTP_HEADER_ID}:Initiate Tag' |
43 |
| - INIT_ACK_ADVERTISED_RECEIVER_WINDOW_CREDIT = f'{SCTP_HEADER_ID}:Advertised Receiver Window Credit' |
44 |
| - INIT_ACK_NUMBER_OF_OUTBOUND_STREAMS = f'{SCTP_HEADER_ID}:Number of Outbound Streams' |
45 |
| - INIT_ACK_NUMBER_OF_INBOUND_STREAMS = f'{SCTP_HEADER_ID}:Number of Inbound Streams' |
46 |
| - INIT_ACK_INITIAL_TSN = f'{SCTP_HEADER_ID}:Initial TSN' |
47 |
| - |
48 |
| - |
49 | 14 | from enum import Enum
|
50 | 15 | from typing import Dict, List, Tuple
|
51 | 16 | from microschc.binary.buffer import Buffer
|
|
0 commit comments