Properties
isRepeatedEvent
isRepeatedEvent: boolean
Optional
replay
replay?: boolean
timestamp
timestamp: number
Accessors
crc
- get crc(): number
-
Returns number
data
- get data(): Uint8Array
-
Returns Uint8Array
- set data(buf): void
-
Returns void
decoded
- get decoded(): DecodedPacket
-
Returns DecodedPacket
deviceIdentifier
- get deviceIdentifier(): string
-
Returns string
- set deviceIdentifier(id): void
-
Returns void
eventCode
- get eventCode(): number
-
Returns number
eventCounter
- get eventCounter(): number
-
Returns number
frameFlags
- get frameFlags(): number
-
Returns number
- set frameFlags(v): void
-
Returns void
friendlyCommandName
- get friendlyCommandName(): string
-
Returns string
friendlyDeviceName
- get friendlyDeviceName(): string
-
Returns string
friendlyServiceName
- get friendlyServiceName(): string
-
Returns string
intData
- get intData(): number
-
Returns number
isAnnounce
- get isAnnounce(): boolean
-
Returns boolean
isCRCAck
- get isCRCAck(): boolean
-
Returns boolean
isCommand
- get isCommand(): boolean
-
Returns boolean
- set isCommand(value): void
-
Returns void
isEvent
- get isEvent(): boolean
-
Returns boolean
isMultiCommand
- get isMultiCommand(): boolean
-
Returns boolean
isPipe
- get isPipe(): boolean
-
Returns boolean
isRegisterGet
- get isRegisterGet(): boolean
-
Returns boolean
isRegisterSet
- get isRegisterSet(): boolean
-
Returns boolean
isRepeatedAnnounce
- get isRepeatedAnnounce(): boolean
-
Returns boolean
isReport
- get isReport(): boolean
-
Returns boolean
meta
- get meta(): Record<string, unknown>
-
Returns Record<string, unknown>
pipeCount
- get pipeCount(): number
-
Returns number
pipePort
- get pipePort(): number
-
Returns number
registerIdentifier
- get registerIdentifier(): number
-
Returns number
requiresAck
- get requiresAck(): boolean
-
Returns boolean
- set requiresAck(ack): void
-
Returns void
serviceClass
- get serviceClass(): number
-
Returns number
serviceCommand
- get serviceCommand(): number
-
Returns number
- set serviceCommand(cmd): void
-
Returns void
serviceIndex
- get serviceIndex(): number
-
Returns number
- set serviceIndex(value): void
-
Returns void
size
- get size(): number
-
Returns number
stringData
- get stringData(): string
-
Returns string
uintData
- get uintData(): number
-
Returns number
Methods
assignDevice
- assignDevice(bus): void
-
Returns void
cloneForDevice
- cloneForDevice(deviceId, serviceIndex): Packet
-
Parameters
-
deviceId: string
-
serviceIndex: number
compress
- compress(stripped): void
-
Returns void
getNumber
- getNumber(fmt, offset): number
-
Parameters
-
fmt: NumberFormat
-
offset: number
Returns number
jdunpack
- jdunpack<T>(fmt): T
-
Returns T
sendAsMultiCommandAsync
- sendAsMultiCommandAsync(bus, service_class): Promise<void>
-
Returns Promise<void>
sendCmdAsync
- sendCmdAsync(dev): Promise<void>
-
Returns Promise<void>
sendCoreAsync
- sendCoreAsync(bus): Promise<void>
-
Returns Promise<void>
sendReportAsync
- sendReportAsync(dev): Promise<void>
-
Returns Promise<void>
toString
- toString(): string
-
Returns string
withFrameStripped
- withFrameStripped(): Uint8Array
-
Returns Uint8Array
Static
from
- from(service_command, data): Packet
-
Parameters
-
service_command: number
-
data: Uint8Array
Static
fromBinary
- fromBinary(data, timestamp?): Packet
-
Parameters
-
-
Optional
timestamp: number
Static
fromFrame
- fromFrame(frame, timestamp, skipCrc?): Packet[]
-
Parameters
-
-
timestamp: number
-
skipCrc: boolean = false
Static
jdpacked
- jdpacked<T>(service_command, fmt, nums): Packet
-
Parameters
-
service_command: number
-
fmt: string
-
nums: T
A Jacdac packet