Interface IFrontPanelResetProfile

Interface that provides information about the device.

interface IFrontPanelResetProfile {
    get configFileLength(): number;
    get configFileLocation(): number;
    get doneWaitUS(): number;
    get magic(): number;
    get registerEntries(): IFrontPanelRegisterEntry[];
    get registerWaitUS(): number;
    get resetWaitUS(): number;
    get triggerEntries(): IFrontPanelTriggerEntry[];
    get wireInValues(): Uint32Array;
}

Accessors

  • get configFileLength(): number
  • Length of the configuration file. (4 bytes)

    Returns number

  • get configFileLocation(): number
  • Location of the configuration file (Flash boot). (4 bytes)

    Returns number

  • get doneWaitUS(): number
  • Number of microseconds to wait after DONE goes high before starting the reset profile. (4 bytes)

    Returns number

  • get magic(): number
  • Magic number indicating the profile is valid. (4 byte = 0xBE097C3D)

    Returns number

  • get registerWaitUS(): number
  • Number of microseconds to wait after RESET is deasserted before loading registers. (4 bytes)

    Returns number

  • get resetWaitUS(): number
  • Number of microseconds to wait after wires are updated before deasserting logic RESET. (4 bytes)

    Returns number

  • get wireInValues(): Uint32Array
  • Initial values of WireIns. These are loaded prior to deasserting logic RESET. (32*4 = 128 bytes)

    Returns Uint32Array