Enable systems to configure their packet type

This commit is contained in:
2023-06-26 21:19:42 +12:00
parent a26f61d75d
commit 75549590fc
8 changed files with 63 additions and 11 deletions

View File

@@ -22,11 +22,11 @@ class Packet extends FTNBase implements \Iterator, \Countable
private const BLOCKSIZE = 1024;
protected const PACKED_MSG_LEAD = "\02\00";
private const PACKET_TYPES = [
FTNBase\Packet\FSC45::class,
FTNBase\Packet\FSC48::class,
FTNBase\Packet\FSC39::class,
FTNBase\Packet\FTS1::class,
public const PACKET_TYPES = [
'2.2' => FTNBase\Packet\FSC45::class,
'2+' => FTNBase\Packet\FSC48::class,
'2e' => FTNBase\Packet\FSC39::class,
'2.0' => FTNBase\Packet\FTS1::class,
];
protected array $header; // Packet Header