UNPKG

1 kBTypeScriptView Raw
1/**
2 * this is the low-level implementation of the E1.31 (sACN) protocol
3 */
4/// <reference types="node" />
5export declare class Packet {
6 private readonly buffer;
7 readonly sourceAddress?: string;
8 private readonly root_vector;
9 private readonly root_fl;
10 private readonly preambleSize;
11 private readonly postambleSize;
12 private readonly acnPid;
13 readonly cid: Buffer;
14 private readonly frame_vector;
15 private readonly frame_fl;
16 readonly options: number;
17 readonly sequence: number;
18 readonly sourceName: string;
19 readonly priority: number;
20 readonly syncUniverse: number;
21 readonly universe: number;
22 private readonly dmp_vector;
23 private readonly dmp_fl;
24 private readonly type;
25 private readonly firstAddress;
26 private readonly addressIncrement;
27 readonly propertyValueCount: number;
28 private readonly startCode;
29 readonly slotsData: Buffer;
30 constructor(buffer: Buffer, sourceAddress?: string);
31 private validate;
32}