java.lang.Object
uk.ac.manchester.spinnaker.messages.model.ADCInfo
All Implemented Interfaces:
Serializable

@SARKStruct(value="board_stat_t",
            api=BMP)
public final class ADCInfo
extends Object
implements Serializable
Container for the board status data thats been retrieved from a BMP.
See Also:
Serialized Form
  • Field Details

    • SIZE

      public static final int SIZE
      The number of bytes the board status structure is encoded as in the BMP.
      See Also:
      Constant Field Values
    • fan0

      @SARKField("fan_0") public final Double fan0
      fan0 rotation rate.
    • fan1

      @SARKField("fan_1") public final Double fan1
      fan1 rotation rate.
    • fan2

      @SARKField("fan_2") public final Double fan2
      fan2 rotation rate.
    • tempBottom

      @SARKField("temp_btm") public final double tempBottom
      Temperature bottom, in °C.
    • tempExt0

      @SARKField("temp_ext_0") public final Double tempExt0
      Temperature external0, in °C. Only meaningful when data was obtained from a BMP that manages a frame.
    • tempExt1

      @SARKField("temp_ext_1") public final Double tempExt1
      Temperature external1, in °C. Only meaningful when data was obtained from a BMP that manages a frame.
    • tempTop

      @SARKField("temp_top") public final double tempTop
      Temperature top, in °C.
    • voltage12a

      @SARKField("voltage_1_2a") public final double voltage12a
      Actual voltage of the 1.2Va supply rail.
    • voltage12b

      @SARKField("voltage_1_2b") public final double voltage12b
      Actual voltage of the 1.2Vb supply rail.
    • voltage12c

      @SARKField("voltage_1_2c") public final double voltage12c
      Actual voltage of the 1.2Vc supply rail.
    • voltage18

      @SARKField("voltage_1_8") public final double voltage18
      Actual voltage of the 1.8V supply rail.
    • voltage33

      @SARKField("voltage_3_3") public final double voltage33
      Actual voltage of the 3.3V supply rail.
    • voltageSupply

      @SARKField("voltage_supply") public final double voltageSupply
      Actual voltage of the main power supply (nominally 12V?).
    • warningFlags

      @SARKField("warning") public final int warningFlags
      Warning flags. See check_status() in bmp_main.c.
    • shutdownFlags

      @SARKField("shutdown") public final int shutdownFlags
      Shutdown flags. See check_status() in bmp_main.c. If non-zero, the board is very unhappy with its status, and will be flashing an LED rapidly.
  • Constructor Details

    • ADCInfo

      public ADCInfo​(ByteBuffer buffer)
      Parameters:
      buffer - bytes from an SCP packet containing ADC information