A sequence of packets.

Hierarchy

  • Trace

Constructors

  • Constructs a new empty trace or from an existing list of packets

    Parameters

    • frames: JDFrameBuffer[] = []

      list of frames/packets

    • Optional options: {
          description?: string;
          maxLength?: number;
      }
      • Optional description?: string
      • Optional maxLength?: number

    Returns Trace

Properties

description: string
frames: JDFrameBuffer[] = []

list of frames/packets

id: string = ...
maxLength: number

Accessors

  • get duration(): number
  • Duration in milliseconds between the first and last packet.

    Returns number

  • get endTimestamp(): number
  • _jacdac_timestamp of the last packet, defaults to 0 if trace is empty.

    Returns number

  • get startTimestamp(): number
  • _jacdac_timestamp of the first packet, defaults to 0 if trace is empty.

    Returns number

Methods

  • Gets a text-rendered view of the trace

    Parameters

    • Optional length: number

      maximum number of elements

    Returns string

    text where each line is a packet

Generated using TypeDoc