Crate Commands#

/crate/boot

Boot the module using the registered firmware. Defaults to booting all modules and all devices unless otherwise specified.

Arguments

  • module: The module(s) that the command will execute against.

  • comms: Boot the System FPGA

  • fippi: Boot the FIPPIs

  • dsp: Boot the DSP

Usage

/crate/boot [modules(s) [comms] [fippi] [dsp]]

Example

The following example will boot all present modules in the crate.

/crate/boot

The following example will boot only modules 0 and 3.

/crate/boot 0,3

The following example will boot the System FPGA and the DSP for module 2.

/crate/boot 2 comms dsp
/crate/crate

Generates a crate report that lists all the registered firmware and module information.

Usage

/crate/crate
/crate/export

Exports the system configuration to the specified settings file.

Arguments

  • file: The name of the file to export.

Usage

/crate/export file
/crate/firmware/report

Reads the firmware specification files found by the system and provides a summary in the specified file. Providing no argument to the report will output all system firmwares.

Arguments

  • file: The file to house the firmware report.

  • module: The slot to output to the file

Usage

/crate/firmware/report [file [module]]
/crate/import

Import a configuration file, loads it into the DSP memory, and synchronizes all hardware devices. The system will iterate over each element in the settings file assigning the settings to the modules on a first-come basis. For example, if you have a settings file with two elements, the first element will be assigned to the first module in the crate.

Arguments

  • file: The settings file to import into the system.

Usage

/crate/import file
/crate/report

Outputs a summary of the present module’s status to the specified file.

Arguments

  • -j: Outputs the report in JSON format.

  • file: The output file that will hold the report.

  • slot: The slot to report against.

Usage

/crate/report [-j] file [slot(s)]