Class CanandcolorDetails.Stg

java.lang.Object
com.reduxrobotics.sensors.canandcolor.CanandcolorDetails.Stg
Enclosing class:
CanandcolorDetails

public static class CanandcolorDetails.Stg extends Object
Settings.
  • Field Details

    • kDistanceFramePeriod

      public static final int kDistanceFramePeriod
      Distance frame period (ms)
      See Also:
    • kColorFramePeriod

      public static final int kColorFramePeriod
      Color frame period (ms)
      See Also:
    • kDigoutFramePeriod

      public static final int kDigoutFramePeriod
      Digout frame period (ms)
      See Also:
    • kDistanceExtraFrameMode

      public static final int kDistanceExtraFrameMode
      Distance extra frame mode
      See Also:
    • kColorExtraFrameMode

      public static final int kColorExtraFrameMode
      Color extra frame frame mode
      See Also:
    • kLampBrightness

      public static final int kLampBrightness
      Lamp LED brightness
      See Also:
    • kColorIntegrationPeriod

      public static final int kColorIntegrationPeriod
      Color integration period
      See Also:
    • kDistanceIntegrationPeriod

      public static final int kDistanceIntegrationPeriod
      Distance integration period
      See Also:
    • kDigout1OutputConfig

      public static final int kDigout1OutputConfig
      Digital output 1 control config
      See Also:
    • kDigout2OutputConfig

      public static final int kDigout2OutputConfig
      Digital output 2 control config
      See Also:
    • kDigout1MessageOnChange

      public static final int kDigout1MessageOnChange
      Digital output 1 send message on change
      See Also:
    • kDigout2MessageOnChange

      public static final int kDigout2MessageOnChange
      Digital output 2 send message on change
      See Also:
    • kDigout1Config0

      public static final int kDigout1Config0
      Digout1 config slot 0
      See Also:
    • kDigout1Config1

      public static final int kDigout1Config1
      Digout1 config slot 1
      See Also:
    • kDigout1Config2

      public static final int kDigout1Config2
      Digout1 config slot 2
      See Also:
    • kDigout1Config3

      public static final int kDigout1Config3
      Digout1 config slot 3
      See Also:
    • kDigout1Config4

      public static final int kDigout1Config4
      Digout1 config slot 4
      See Also:
    • kDigout1Config5

      public static final int kDigout1Config5
      Digout1 config slot 5
      See Also:
    • kDigout1Config6

      public static final int kDigout1Config6
      Digout1 config slot 6
      See Also:
    • kDigout1Config7

      public static final int kDigout1Config7
      Digout1 config slot 7
      See Also:
    • kDigout1Config8

      public static final int kDigout1Config8
      Digout1 config slot 8
      See Also:
    • kDigout1Config9

      public static final int kDigout1Config9
      Digout1 config slot 9
      See Also:
    • kDigout1Config10

      public static final int kDigout1Config10
      Digout1 config slot 10
      See Also:
    • kDigout1Config11

      public static final int kDigout1Config11
      Digout1 config slot 11
      See Also:
    • kDigout1Config12

      public static final int kDigout1Config12
      Digout1 config slot 12
      See Also:
    • kDigout1Config13

      public static final int kDigout1Config13
      Digout1 config slot 13
      See Also:
    • kDigout1Config14

      public static final int kDigout1Config14
      Digout1 config slot 14
      See Also:
    • kDigout1Config15

      public static final int kDigout1Config15
      Digout1 config slot 15
      See Also:
    • kDigout2Config0

      public static final int kDigout2Config0
      Digout2 config slot 0
      See Also:
    • kDigout2Config1

      public static final int kDigout2Config1
      Digout2 config slot 1
      See Also:
    • kDigout2Config2

      public static final int kDigout2Config2
      Digout2 config slot 2
      See Also:
    • kDigout2Config3

      public static final int kDigout2Config3
      Digout2 config slot 3
      See Also:
    • kDigout2Config4

      public static final int kDigout2Config4
      Digout2 config slot 4
      See Also:
    • kDigout2Config5

      public static final int kDigout2Config5
      Digout2 config slot 5
      See Also:
    • kDigout2Config6

      public static final int kDigout2Config6
      Digout2 config slot 6
      See Also:
    • kDigout2Config7

      public static final int kDigout2Config7
      Digout2 config slot 7
      See Also:
    • kDigout2Config8

      public static final int kDigout2Config8
      Digout2 config slot 8
      See Also:
    • kDigout2Config9

      public static final int kDigout2Config9
      Digout2 config slot 9
      See Also:
    • kDigout2Config10

      public static final int kDigout2Config10
      Digout2 config slot 10
      See Also:
    • kDigout2Config11

      public static final int kDigout2Config11
      Digout2 config slot 11
      See Also:
    • kDigout2Config12

      public static final int kDigout2Config12
      Digout2 config slot 12
      See Also:
    • kDigout2Config13

      public static final int kDigout2Config13
      Digout2 config slot 13
      See Also:
    • kDigout2Config14

      public static final int kDigout2Config14
      Digout2 config slot 14
      See Also:
    • kDigout2Config15

      public static final int kDigout2Config15
      Digout2 config slot 15
      See Also:
    • kDeviceType

      public static final int kDeviceType
      Device-specific type identifier
      See Also:
    • kFirmwareVersion

      public static final int kFirmwareVersion
      Firmware version
      See Also:
    • kSerialNumber

      public static final int kSerialNumber
      Serial number
      See Also:
    • kStatusFramePeriod

      public static final int kStatusFramePeriod
      Status frame period (ms)
      See Also:
    • settingsAddresses

      public static int[] settingsAddresses
      List of settings to fetch for.
  • Method Details

    • extractDistanceFramePeriod

      public static int extractDistanceFramePeriod(long field)
      Extracts Distance frame period (ms) from DistanceFramePeriod.
      Parameters:
      field - data bitfield
      Returns:
      DISTANCE_FRAME_PERIOD as a uint:16
    • extractColorFramePeriod

      public static int extractColorFramePeriod(long field)
      Extracts Color frame period (ms) from ColorFramePeriod.
      Parameters:
      field - data bitfield
      Returns:
      COLOR_FRAME_PERIOD as a uint:16
    • extractDigoutFramePeriod

      public static int extractDigoutFramePeriod(long field)
      Extracts Digout frame period (ms) from DigoutFramePeriod.
      Parameters:
      field - data bitfield
      Returns:
      DIGOUT_FRAME_PERIOD as a uint:16
    • extractDistanceExtraFrameMode

      public static int extractDistanceExtraFrameMode(long field)
      Extracts Distance extra frame mode from DistanceExtraFrameMode.
      Parameters:
      field - data bitfield
      Returns:
      DISTANCE_EXTRA_FRAME_MODE as a enum:EXTRA_FRAME_MODE
    • extractColorExtraFrameMode

      public static int extractColorExtraFrameMode(long field)
      Extracts Color extra frame frame mode from ColorExtraFrameMode.
      Parameters:
      field - data bitfield
      Returns:
      COLOR_EXTRA_FRAME_MODE as a enum:EXTRA_FRAME_MODE
    • extractLampBrightness

      public static int extractLampBrightness(long field)
      Extracts Lamp LED brightness from LampBrightness.
      Parameters:
      field - data bitfield
      Returns:
      LAMP_BRIGHTNESS as a uint:16
    • extractColorIntegrationPeriod

      public static int extractColorIntegrationPeriod(long field)
      Extracts Color integration period from ColorIntegrationPeriod.
      Parameters:
      field - data bitfield
      Returns:
      COLOR_INTEGRATION_PERIOD as a enum:COLOR_INTEGRATION_PERIOD
    • extractDistanceIntegrationPeriod

      public static int extractDistanceIntegrationPeriod(long field)
      Extracts Distance integration period from DistanceIntegrationPeriod.
      Parameters:
      field - data bitfield
      Returns:
      DISTANCE_INTEGRATION_PERIOD as a enum:DISTANCE_INTEGRATION_PERIOD
    • extractDigout1OutputConfig_OutputConfig

      public static int extractDigout1OutputConfig_OutputConfig(long field)
      Extracts Enable digout pad from Digout1OutputConfig.
      Parameters:
      field - data bitfield
      Returns:
      output_config as a enum:DIGOUT_OUTPUT_CONFIG
    • extractDigout1OutputConfig_PwmDataSource

      public static int extractDigout1OutputConfig_PwmDataSource(long field)
      Extracts The data source to use in PWM mode. from Digout1OutputConfig.
      Parameters:
      field - data bitfield
      Returns:
      pwm_data_source as a enum:DATA_SOURCE
    • extractDigout2OutputConfig_OutputConfig

      public static int extractDigout2OutputConfig_OutputConfig(long field)
      Extracts Enable digout pad from Digout2OutputConfig.
      Parameters:
      field - data bitfield
      Returns:
      output_config as a enum:DIGOUT_OUTPUT_CONFIG
    • extractDigout2OutputConfig_PwmDataSource

      public static int extractDigout2OutputConfig_PwmDataSource(long field)
      Extracts The data source to use in PWM mode. from Digout2OutputConfig.
      Parameters:
      field - data bitfield
      Returns:
      pwm_data_source as a enum:DATA_SOURCE
    • extractDigout1MessageOnChange_PositiveEdge

      public static boolean extractDigout1MessageOnChange_PositiveEdge(long field)
      Extracts Send digout message on positive edge (false->true) from Digout1MessageOnChange.
      Parameters:
      field - data bitfield
      Returns:
      positive_edge as a bool
    • extractDigout1MessageOnChange_NegativeEdge

      public static boolean extractDigout1MessageOnChange_NegativeEdge(long field)
      Extracts Send digout message on negative edge (true->false) from Digout1MessageOnChange.
      Parameters:
      field - data bitfield
      Returns:
      negative_edge as a bool
    • extractDigout2MessageOnChange_PositiveEdge

      public static boolean extractDigout2MessageOnChange_PositiveEdge(long field)
      Extracts Send digout message on positive edge (false->true) from Digout2MessageOnChange.
      Parameters:
      field - data bitfield
      Returns:
      positive_edge as a bool
    • extractDigout2MessageOnChange_NegativeEdge

      public static boolean extractDigout2MessageOnChange_NegativeEdge(long field)
      Extracts Send digout message on negative edge (true->false) from Digout2MessageOnChange.
      Parameters:
      field - data bitfield
      Returns:
      negative_edge as a bool
    • extractDigout1Config0_SlotEnabled

      public static boolean extractDigout1Config0_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout1Config0.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout1Config0_NextSlotAction

      public static int extractDigout1Config0_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout1Config0.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout1Config0_InvertValue

      public static boolean extractDigout1Config0_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout1Config0.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout1Config0_Opcode

      public static int extractDigout1Config0_Opcode(long field)
      Extracts Opcode from Digout1Config0.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout1Config0_ImmidiateAdditive

      public static int extractDigout1Config0_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout1Config0.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout1Config0_ImmidiateScaling

      public static int extractDigout1Config0_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout1Config0.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout1Config0_DataSourceA

      public static int extractDigout1Config0_DataSourceA(long field)
      Extracts First ``a`` data source from Digout1Config0.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout1Config0_DataSourceB

      public static int extractDigout1Config0_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout1Config0.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout1Config1_SlotEnabled

      public static boolean extractDigout1Config1_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout1Config1.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout1Config1_NextSlotAction

      public static int extractDigout1Config1_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout1Config1.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout1Config1_InvertValue

      public static boolean extractDigout1Config1_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout1Config1.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout1Config1_Opcode

      public static int extractDigout1Config1_Opcode(long field)
      Extracts Opcode from Digout1Config1.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout1Config1_ImmidiateAdditive

      public static int extractDigout1Config1_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout1Config1.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout1Config1_ImmidiateScaling

      public static int extractDigout1Config1_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout1Config1.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout1Config1_DataSourceA

      public static int extractDigout1Config1_DataSourceA(long field)
      Extracts First ``a`` data source from Digout1Config1.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout1Config1_DataSourceB

      public static int extractDigout1Config1_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout1Config1.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout1Config2_SlotEnabled

      public static boolean extractDigout1Config2_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout1Config2.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout1Config2_NextSlotAction

      public static int extractDigout1Config2_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout1Config2.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout1Config2_InvertValue

      public static boolean extractDigout1Config2_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout1Config2.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout1Config2_Opcode

      public static int extractDigout1Config2_Opcode(long field)
      Extracts Opcode from Digout1Config2.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout1Config2_ImmidiateAdditive

      public static int extractDigout1Config2_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout1Config2.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout1Config2_ImmidiateScaling

      public static int extractDigout1Config2_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout1Config2.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout1Config2_DataSourceA

      public static int extractDigout1Config2_DataSourceA(long field)
      Extracts First ``a`` data source from Digout1Config2.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout1Config2_DataSourceB

      public static int extractDigout1Config2_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout1Config2.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout1Config3_SlotEnabled

      public static boolean extractDigout1Config3_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout1Config3.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout1Config3_NextSlotAction

      public static int extractDigout1Config3_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout1Config3.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout1Config3_InvertValue

      public static boolean extractDigout1Config3_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout1Config3.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout1Config3_Opcode

      public static int extractDigout1Config3_Opcode(long field)
      Extracts Opcode from Digout1Config3.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout1Config3_ImmidiateAdditive

      public static int extractDigout1Config3_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout1Config3.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout1Config3_ImmidiateScaling

      public static int extractDigout1Config3_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout1Config3.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout1Config3_DataSourceA

      public static int extractDigout1Config3_DataSourceA(long field)
      Extracts First ``a`` data source from Digout1Config3.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout1Config3_DataSourceB

      public static int extractDigout1Config3_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout1Config3.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout1Config4_SlotEnabled

      public static boolean extractDigout1Config4_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout1Config4.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout1Config4_NextSlotAction

      public static int extractDigout1Config4_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout1Config4.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout1Config4_InvertValue

      public static boolean extractDigout1Config4_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout1Config4.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout1Config4_Opcode

      public static int extractDigout1Config4_Opcode(long field)
      Extracts Opcode from Digout1Config4.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout1Config4_ImmidiateAdditive

      public static int extractDigout1Config4_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout1Config4.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout1Config4_ImmidiateScaling

      public static int extractDigout1Config4_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout1Config4.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout1Config4_DataSourceA

      public static int extractDigout1Config4_DataSourceA(long field)
      Extracts First ``a`` data source from Digout1Config4.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout1Config4_DataSourceB

      public static int extractDigout1Config4_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout1Config4.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout1Config5_SlotEnabled

      public static boolean extractDigout1Config5_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout1Config5.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout1Config5_NextSlotAction

      public static int extractDigout1Config5_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout1Config5.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout1Config5_InvertValue

      public static boolean extractDigout1Config5_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout1Config5.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout1Config5_Opcode

      public static int extractDigout1Config5_Opcode(long field)
      Extracts Opcode from Digout1Config5.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout1Config5_ImmidiateAdditive

      public static int extractDigout1Config5_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout1Config5.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout1Config5_ImmidiateScaling

      public static int extractDigout1Config5_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout1Config5.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout1Config5_DataSourceA

      public static int extractDigout1Config5_DataSourceA(long field)
      Extracts First ``a`` data source from Digout1Config5.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout1Config5_DataSourceB

      public static int extractDigout1Config5_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout1Config5.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout1Config6_SlotEnabled

      public static boolean extractDigout1Config6_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout1Config6.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout1Config6_NextSlotAction

      public static int extractDigout1Config6_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout1Config6.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout1Config6_InvertValue

      public static boolean extractDigout1Config6_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout1Config6.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout1Config6_Opcode

      public static int extractDigout1Config6_Opcode(long field)
      Extracts Opcode from Digout1Config6.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout1Config6_ImmidiateAdditive

      public static int extractDigout1Config6_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout1Config6.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout1Config6_ImmidiateScaling

      public static int extractDigout1Config6_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout1Config6.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout1Config6_DataSourceA

      public static int extractDigout1Config6_DataSourceA(long field)
      Extracts First ``a`` data source from Digout1Config6.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout1Config6_DataSourceB

      public static int extractDigout1Config6_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout1Config6.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout1Config7_SlotEnabled

      public static boolean extractDigout1Config7_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout1Config7.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout1Config7_NextSlotAction

      public static int extractDigout1Config7_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout1Config7.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout1Config7_InvertValue

      public static boolean extractDigout1Config7_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout1Config7.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout1Config7_Opcode

      public static int extractDigout1Config7_Opcode(long field)
      Extracts Opcode from Digout1Config7.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout1Config7_ImmidiateAdditive

      public static int extractDigout1Config7_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout1Config7.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout1Config7_ImmidiateScaling

      public static int extractDigout1Config7_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout1Config7.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout1Config7_DataSourceA

      public static int extractDigout1Config7_DataSourceA(long field)
      Extracts First ``a`` data source from Digout1Config7.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout1Config7_DataSourceB

      public static int extractDigout1Config7_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout1Config7.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout1Config8_SlotEnabled

      public static boolean extractDigout1Config8_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout1Config8.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout1Config8_NextSlotAction

      public static int extractDigout1Config8_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout1Config8.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout1Config8_InvertValue

      public static boolean extractDigout1Config8_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout1Config8.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout1Config8_Opcode

      public static int extractDigout1Config8_Opcode(long field)
      Extracts Opcode from Digout1Config8.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout1Config8_ImmidiateAdditive

      public static int extractDigout1Config8_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout1Config8.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout1Config8_ImmidiateScaling

      public static int extractDigout1Config8_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout1Config8.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout1Config8_DataSourceA

      public static int extractDigout1Config8_DataSourceA(long field)
      Extracts First ``a`` data source from Digout1Config8.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout1Config8_DataSourceB

      public static int extractDigout1Config8_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout1Config8.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout1Config9_SlotEnabled

      public static boolean extractDigout1Config9_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout1Config9.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout1Config9_NextSlotAction

      public static int extractDigout1Config9_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout1Config9.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout1Config9_InvertValue

      public static boolean extractDigout1Config9_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout1Config9.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout1Config9_Opcode

      public static int extractDigout1Config9_Opcode(long field)
      Extracts Opcode from Digout1Config9.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout1Config9_ImmidiateAdditive

      public static int extractDigout1Config9_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout1Config9.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout1Config9_ImmidiateScaling

      public static int extractDigout1Config9_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout1Config9.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout1Config9_DataSourceA

      public static int extractDigout1Config9_DataSourceA(long field)
      Extracts First ``a`` data source from Digout1Config9.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout1Config9_DataSourceB

      public static int extractDigout1Config9_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout1Config9.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout1Config10_SlotEnabled

      public static boolean extractDigout1Config10_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout1Config10.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout1Config10_NextSlotAction

      public static int extractDigout1Config10_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout1Config10.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout1Config10_InvertValue

      public static boolean extractDigout1Config10_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout1Config10.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout1Config10_Opcode

      public static int extractDigout1Config10_Opcode(long field)
      Extracts Opcode from Digout1Config10.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout1Config10_ImmidiateAdditive

      public static int extractDigout1Config10_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout1Config10.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout1Config10_ImmidiateScaling

      public static int extractDigout1Config10_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout1Config10.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout1Config10_DataSourceA

      public static int extractDigout1Config10_DataSourceA(long field)
      Extracts First ``a`` data source from Digout1Config10.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout1Config10_DataSourceB

      public static int extractDigout1Config10_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout1Config10.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout1Config11_SlotEnabled

      public static boolean extractDigout1Config11_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout1Config11.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout1Config11_NextSlotAction

      public static int extractDigout1Config11_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout1Config11.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout1Config11_InvertValue

      public static boolean extractDigout1Config11_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout1Config11.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout1Config11_Opcode

      public static int extractDigout1Config11_Opcode(long field)
      Extracts Opcode from Digout1Config11.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout1Config11_ImmidiateAdditive

      public static int extractDigout1Config11_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout1Config11.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout1Config11_ImmidiateScaling

      public static int extractDigout1Config11_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout1Config11.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout1Config11_DataSourceA

      public static int extractDigout1Config11_DataSourceA(long field)
      Extracts First ``a`` data source from Digout1Config11.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout1Config11_DataSourceB

      public static int extractDigout1Config11_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout1Config11.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout1Config12_SlotEnabled

      public static boolean extractDigout1Config12_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout1Config12.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout1Config12_NextSlotAction

      public static int extractDigout1Config12_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout1Config12.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout1Config12_InvertValue

      public static boolean extractDigout1Config12_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout1Config12.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout1Config12_Opcode

      public static int extractDigout1Config12_Opcode(long field)
      Extracts Opcode from Digout1Config12.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout1Config12_ImmidiateAdditive

      public static int extractDigout1Config12_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout1Config12.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout1Config12_ImmidiateScaling

      public static int extractDigout1Config12_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout1Config12.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout1Config12_DataSourceA

      public static int extractDigout1Config12_DataSourceA(long field)
      Extracts First ``a`` data source from Digout1Config12.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout1Config12_DataSourceB

      public static int extractDigout1Config12_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout1Config12.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout1Config13_SlotEnabled

      public static boolean extractDigout1Config13_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout1Config13.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout1Config13_NextSlotAction

      public static int extractDigout1Config13_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout1Config13.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout1Config13_InvertValue

      public static boolean extractDigout1Config13_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout1Config13.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout1Config13_Opcode

      public static int extractDigout1Config13_Opcode(long field)
      Extracts Opcode from Digout1Config13.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout1Config13_ImmidiateAdditive

      public static int extractDigout1Config13_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout1Config13.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout1Config13_ImmidiateScaling

      public static int extractDigout1Config13_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout1Config13.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout1Config13_DataSourceA

      public static int extractDigout1Config13_DataSourceA(long field)
      Extracts First ``a`` data source from Digout1Config13.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout1Config13_DataSourceB

      public static int extractDigout1Config13_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout1Config13.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout1Config14_SlotEnabled

      public static boolean extractDigout1Config14_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout1Config14.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout1Config14_NextSlotAction

      public static int extractDigout1Config14_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout1Config14.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout1Config14_InvertValue

      public static boolean extractDigout1Config14_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout1Config14.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout1Config14_Opcode

      public static int extractDigout1Config14_Opcode(long field)
      Extracts Opcode from Digout1Config14.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout1Config14_ImmidiateAdditive

      public static int extractDigout1Config14_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout1Config14.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout1Config14_ImmidiateScaling

      public static int extractDigout1Config14_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout1Config14.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout1Config14_DataSourceA

      public static int extractDigout1Config14_DataSourceA(long field)
      Extracts First ``a`` data source from Digout1Config14.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout1Config14_DataSourceB

      public static int extractDigout1Config14_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout1Config14.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout1Config15_SlotEnabled

      public static boolean extractDigout1Config15_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout1Config15.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout1Config15_NextSlotAction

      public static int extractDigout1Config15_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout1Config15.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout1Config15_InvertValue

      public static boolean extractDigout1Config15_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout1Config15.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout1Config15_Opcode

      public static int extractDigout1Config15_Opcode(long field)
      Extracts Opcode from Digout1Config15.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout1Config15_ImmidiateAdditive

      public static int extractDigout1Config15_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout1Config15.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout1Config15_ImmidiateScaling

      public static int extractDigout1Config15_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout1Config15.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout1Config15_DataSourceA

      public static int extractDigout1Config15_DataSourceA(long field)
      Extracts First ``a`` data source from Digout1Config15.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout1Config15_DataSourceB

      public static int extractDigout1Config15_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout1Config15.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout2Config0_SlotEnabled

      public static boolean extractDigout2Config0_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout2Config0.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout2Config0_NextSlotAction

      public static int extractDigout2Config0_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout2Config0.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout2Config0_InvertValue

      public static boolean extractDigout2Config0_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout2Config0.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout2Config0_Opcode

      public static int extractDigout2Config0_Opcode(long field)
      Extracts Opcode from Digout2Config0.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout2Config0_ImmidiateAdditive

      public static int extractDigout2Config0_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout2Config0.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout2Config0_ImmidiateScaling

      public static int extractDigout2Config0_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout2Config0.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout2Config0_DataSourceA

      public static int extractDigout2Config0_DataSourceA(long field)
      Extracts First ``a`` data source from Digout2Config0.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout2Config0_DataSourceB

      public static int extractDigout2Config0_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout2Config0.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout2Config1_SlotEnabled

      public static boolean extractDigout2Config1_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout2Config1.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout2Config1_NextSlotAction

      public static int extractDigout2Config1_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout2Config1.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout2Config1_InvertValue

      public static boolean extractDigout2Config1_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout2Config1.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout2Config1_Opcode

      public static int extractDigout2Config1_Opcode(long field)
      Extracts Opcode from Digout2Config1.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout2Config1_ImmidiateAdditive

      public static int extractDigout2Config1_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout2Config1.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout2Config1_ImmidiateScaling

      public static int extractDigout2Config1_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout2Config1.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout2Config1_DataSourceA

      public static int extractDigout2Config1_DataSourceA(long field)
      Extracts First ``a`` data source from Digout2Config1.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout2Config1_DataSourceB

      public static int extractDigout2Config1_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout2Config1.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout2Config2_SlotEnabled

      public static boolean extractDigout2Config2_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout2Config2.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout2Config2_NextSlotAction

      public static int extractDigout2Config2_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout2Config2.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout2Config2_InvertValue

      public static boolean extractDigout2Config2_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout2Config2.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout2Config2_Opcode

      public static int extractDigout2Config2_Opcode(long field)
      Extracts Opcode from Digout2Config2.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout2Config2_ImmidiateAdditive

      public static int extractDigout2Config2_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout2Config2.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout2Config2_ImmidiateScaling

      public static int extractDigout2Config2_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout2Config2.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout2Config2_DataSourceA

      public static int extractDigout2Config2_DataSourceA(long field)
      Extracts First ``a`` data source from Digout2Config2.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout2Config2_DataSourceB

      public static int extractDigout2Config2_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout2Config2.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout2Config3_SlotEnabled

      public static boolean extractDigout2Config3_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout2Config3.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout2Config3_NextSlotAction

      public static int extractDigout2Config3_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout2Config3.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout2Config3_InvertValue

      public static boolean extractDigout2Config3_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout2Config3.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout2Config3_Opcode

      public static int extractDigout2Config3_Opcode(long field)
      Extracts Opcode from Digout2Config3.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout2Config3_ImmidiateAdditive

      public static int extractDigout2Config3_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout2Config3.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout2Config3_ImmidiateScaling

      public static int extractDigout2Config3_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout2Config3.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout2Config3_DataSourceA

      public static int extractDigout2Config3_DataSourceA(long field)
      Extracts First ``a`` data source from Digout2Config3.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout2Config3_DataSourceB

      public static int extractDigout2Config3_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout2Config3.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout2Config4_SlotEnabled

      public static boolean extractDigout2Config4_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout2Config4.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout2Config4_NextSlotAction

      public static int extractDigout2Config4_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout2Config4.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout2Config4_InvertValue

      public static boolean extractDigout2Config4_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout2Config4.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout2Config4_Opcode

      public static int extractDigout2Config4_Opcode(long field)
      Extracts Opcode from Digout2Config4.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout2Config4_ImmidiateAdditive

      public static int extractDigout2Config4_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout2Config4.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout2Config4_ImmidiateScaling

      public static int extractDigout2Config4_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout2Config4.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout2Config4_DataSourceA

      public static int extractDigout2Config4_DataSourceA(long field)
      Extracts First ``a`` data source from Digout2Config4.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout2Config4_DataSourceB

      public static int extractDigout2Config4_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout2Config4.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout2Config5_SlotEnabled

      public static boolean extractDigout2Config5_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout2Config5.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout2Config5_NextSlotAction

      public static int extractDigout2Config5_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout2Config5.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout2Config5_InvertValue

      public static boolean extractDigout2Config5_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout2Config5.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout2Config5_Opcode

      public static int extractDigout2Config5_Opcode(long field)
      Extracts Opcode from Digout2Config5.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout2Config5_ImmidiateAdditive

      public static int extractDigout2Config5_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout2Config5.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout2Config5_ImmidiateScaling

      public static int extractDigout2Config5_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout2Config5.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout2Config5_DataSourceA

      public static int extractDigout2Config5_DataSourceA(long field)
      Extracts First ``a`` data source from Digout2Config5.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout2Config5_DataSourceB

      public static int extractDigout2Config5_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout2Config5.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout2Config6_SlotEnabled

      public static boolean extractDigout2Config6_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout2Config6.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout2Config6_NextSlotAction

      public static int extractDigout2Config6_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout2Config6.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout2Config6_InvertValue

      public static boolean extractDigout2Config6_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout2Config6.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout2Config6_Opcode

      public static int extractDigout2Config6_Opcode(long field)
      Extracts Opcode from Digout2Config6.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout2Config6_ImmidiateAdditive

      public static int extractDigout2Config6_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout2Config6.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout2Config6_ImmidiateScaling

      public static int extractDigout2Config6_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout2Config6.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout2Config6_DataSourceA

      public static int extractDigout2Config6_DataSourceA(long field)
      Extracts First ``a`` data source from Digout2Config6.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout2Config6_DataSourceB

      public static int extractDigout2Config6_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout2Config6.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout2Config7_SlotEnabled

      public static boolean extractDigout2Config7_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout2Config7.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout2Config7_NextSlotAction

      public static int extractDigout2Config7_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout2Config7.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout2Config7_InvertValue

      public static boolean extractDigout2Config7_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout2Config7.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout2Config7_Opcode

      public static int extractDigout2Config7_Opcode(long field)
      Extracts Opcode from Digout2Config7.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout2Config7_ImmidiateAdditive

      public static int extractDigout2Config7_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout2Config7.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout2Config7_ImmidiateScaling

      public static int extractDigout2Config7_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout2Config7.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout2Config7_DataSourceA

      public static int extractDigout2Config7_DataSourceA(long field)
      Extracts First ``a`` data source from Digout2Config7.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout2Config7_DataSourceB

      public static int extractDigout2Config7_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout2Config7.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout2Config8_SlotEnabled

      public static boolean extractDigout2Config8_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout2Config8.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout2Config8_NextSlotAction

      public static int extractDigout2Config8_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout2Config8.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout2Config8_InvertValue

      public static boolean extractDigout2Config8_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout2Config8.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout2Config8_Opcode

      public static int extractDigout2Config8_Opcode(long field)
      Extracts Opcode from Digout2Config8.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout2Config8_ImmidiateAdditive

      public static int extractDigout2Config8_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout2Config8.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout2Config8_ImmidiateScaling

      public static int extractDigout2Config8_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout2Config8.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout2Config8_DataSourceA

      public static int extractDigout2Config8_DataSourceA(long field)
      Extracts First ``a`` data source from Digout2Config8.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout2Config8_DataSourceB

      public static int extractDigout2Config8_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout2Config8.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout2Config9_SlotEnabled

      public static boolean extractDigout2Config9_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout2Config9.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout2Config9_NextSlotAction

      public static int extractDigout2Config9_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout2Config9.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout2Config9_InvertValue

      public static boolean extractDigout2Config9_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout2Config9.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout2Config9_Opcode

      public static int extractDigout2Config9_Opcode(long field)
      Extracts Opcode from Digout2Config9.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout2Config9_ImmidiateAdditive

      public static int extractDigout2Config9_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout2Config9.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout2Config9_ImmidiateScaling

      public static int extractDigout2Config9_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout2Config9.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout2Config9_DataSourceA

      public static int extractDigout2Config9_DataSourceA(long field)
      Extracts First ``a`` data source from Digout2Config9.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout2Config9_DataSourceB

      public static int extractDigout2Config9_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout2Config9.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout2Config10_SlotEnabled

      public static boolean extractDigout2Config10_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout2Config10.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout2Config10_NextSlotAction

      public static int extractDigout2Config10_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout2Config10.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout2Config10_InvertValue

      public static boolean extractDigout2Config10_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout2Config10.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout2Config10_Opcode

      public static int extractDigout2Config10_Opcode(long field)
      Extracts Opcode from Digout2Config10.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout2Config10_ImmidiateAdditive

      public static int extractDigout2Config10_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout2Config10.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout2Config10_ImmidiateScaling

      public static int extractDigout2Config10_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout2Config10.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout2Config10_DataSourceA

      public static int extractDigout2Config10_DataSourceA(long field)
      Extracts First ``a`` data source from Digout2Config10.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout2Config10_DataSourceB

      public static int extractDigout2Config10_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout2Config10.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout2Config11_SlotEnabled

      public static boolean extractDigout2Config11_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout2Config11.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout2Config11_NextSlotAction

      public static int extractDigout2Config11_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout2Config11.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout2Config11_InvertValue

      public static boolean extractDigout2Config11_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout2Config11.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout2Config11_Opcode

      public static int extractDigout2Config11_Opcode(long field)
      Extracts Opcode from Digout2Config11.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout2Config11_ImmidiateAdditive

      public static int extractDigout2Config11_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout2Config11.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout2Config11_ImmidiateScaling

      public static int extractDigout2Config11_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout2Config11.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout2Config11_DataSourceA

      public static int extractDigout2Config11_DataSourceA(long field)
      Extracts First ``a`` data source from Digout2Config11.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout2Config11_DataSourceB

      public static int extractDigout2Config11_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout2Config11.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout2Config12_SlotEnabled

      public static boolean extractDigout2Config12_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout2Config12.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout2Config12_NextSlotAction

      public static int extractDigout2Config12_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout2Config12.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout2Config12_InvertValue

      public static boolean extractDigout2Config12_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout2Config12.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout2Config12_Opcode

      public static int extractDigout2Config12_Opcode(long field)
      Extracts Opcode from Digout2Config12.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout2Config12_ImmidiateAdditive

      public static int extractDigout2Config12_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout2Config12.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout2Config12_ImmidiateScaling

      public static int extractDigout2Config12_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout2Config12.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout2Config12_DataSourceA

      public static int extractDigout2Config12_DataSourceA(long field)
      Extracts First ``a`` data source from Digout2Config12.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout2Config12_DataSourceB

      public static int extractDigout2Config12_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout2Config12.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout2Config13_SlotEnabled

      public static boolean extractDigout2Config13_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout2Config13.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout2Config13_NextSlotAction

      public static int extractDigout2Config13_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout2Config13.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout2Config13_InvertValue

      public static boolean extractDigout2Config13_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout2Config13.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout2Config13_Opcode

      public static int extractDigout2Config13_Opcode(long field)
      Extracts Opcode from Digout2Config13.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout2Config13_ImmidiateAdditive

      public static int extractDigout2Config13_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout2Config13.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout2Config13_ImmidiateScaling

      public static int extractDigout2Config13_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout2Config13.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout2Config13_DataSourceA

      public static int extractDigout2Config13_DataSourceA(long field)
      Extracts First ``a`` data source from Digout2Config13.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout2Config13_DataSourceB

      public static int extractDigout2Config13_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout2Config13.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout2Config14_SlotEnabled

      public static boolean extractDigout2Config14_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout2Config14.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout2Config14_NextSlotAction

      public static int extractDigout2Config14_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout2Config14.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout2Config14_InvertValue

      public static boolean extractDigout2Config14_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout2Config14.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout2Config14_Opcode

      public static int extractDigout2Config14_Opcode(long field)
      Extracts Opcode from Digout2Config14.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout2Config14_ImmidiateAdditive

      public static int extractDigout2Config14_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout2Config14.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout2Config14_ImmidiateScaling

      public static int extractDigout2Config14_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout2Config14.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout2Config14_DataSourceA

      public static int extractDigout2Config14_DataSourceA(long field)
      Extracts First ``a`` data source from Digout2Config14.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout2Config14_DataSourceB

      public static int extractDigout2Config14_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout2Config14.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDigout2Config15_SlotEnabled

      public static boolean extractDigout2Config15_SlotEnabled(long field)
      Extracts Enable the digout slot from Digout2Config15.
      Parameters:
      field - data bitfield
      Returns:
      slot_enabled as a bool
    • extractDigout2Config15_NextSlotAction

      public static int extractDigout2Config15_NextSlotAction(long field)
      Extracts How the digout slot interacts with the next slot from Digout2Config15.
      Parameters:
      field - data bitfield
      Returns:
      next_slot_action as a enum:NEXT_SLOT_ACTION
    • extractDigout2Config15_InvertValue

      public static boolean extractDigout2Config15_InvertValue(long field)
      Extracts Invert the digout slot's boolean value from Digout2Config15.
      Parameters:
      field - data bitfield
      Returns:
      invert_value as a bool
    • extractDigout2Config15_Opcode

      public static int extractDigout2Config15_Opcode(long field)
      Extracts Opcode from Digout2Config15.
      Parameters:
      field - data bitfield
      Returns:
      opcode as a enum:SLOT_OPCODE
    • extractDigout2Config15_ImmidiateAdditive

      public static int extractDigout2Config15_ImmidiateAdditive(long field)
      Extracts Additive immidiate from Digout2Config15.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_additive as a sint:21
    • extractDigout2Config15_ImmidiateScaling

      public static int extractDigout2Config15_ImmidiateScaling(long field)
      Extracts Scaling immidiate from Digout2Config15.
      Parameters:
      field - data bitfield
      Returns:
      immidiate_scaling as a uint:8
    • extractDigout2Config15_DataSourceA

      public static int extractDigout2Config15_DataSourceA(long field)
      Extracts First ``a`` data source from Digout2Config15.
      Parameters:
      field - data bitfield
      Returns:
      data_source_a as a enum:DATA_SOURCE
    • extractDigout2Config15_DataSourceB

      public static int extractDigout2Config15_DataSourceB(long field)
      Extracts Second ``b`` data source from Digout2Config15.
      Parameters:
      field - data bitfield
      Returns:
      data_source_b as a enum:DATA_SOURCE
    • extractDeviceType

      public static int extractDeviceType(long field)
      Extracts Device-specific type identifier from DeviceType.
      Parameters:
      field - data bitfield
      Returns:
      DEVICE_TYPE as a uint:16
    • extractFirmwareVersion_FirmwarePatch

      public static int extractFirmwareVersion_FirmwarePatch(long field)
      Extracts Firmware version patch number from FirmwareVersion.
      Parameters:
      field - data bitfield
      Returns:
      firmware_patch as a uint:8
    • extractFirmwareVersion_FirmwareMinor

      public static int extractFirmwareVersion_FirmwareMinor(long field)
      Extracts Firmware version minor number from FirmwareVersion.
      Parameters:
      field - data bitfield
      Returns:
      firmware_minor as a uint:8
    • extractFirmwareVersion_FirmwareYear

      public static int extractFirmwareVersion_FirmwareYear(long field)
      Extracts Firmware version year from FirmwareVersion.
      Parameters:
      field - data bitfield
      Returns:
      firmware_year as a uint:16
    • extractSerialNumber

      public static long extractSerialNumber(long field)
      Extracts Serial number from SerialNumber.
      Parameters:
      field - data bitfield
      Returns:
      SERIAL_NUMBER as a buf:48
    • extractStatusFramePeriod

      public static int extractStatusFramePeriod(long field)
      Extracts Status frame period (ms) from StatusFramePeriod.
      Parameters:
      field - data bitfield
      Returns:
      STATUS_FRAME_PERIOD as a uint:16
    • constructDistanceFramePeriod

      public static long constructDistanceFramePeriod(int distanceFramePeriod)
      Constructs a DISTANCE_FRAME_PERIOD setting.
      Parameters:
      distanceFramePeriod - Distance frame period (ms) (uint:16)
      Returns:
      message data as long
    • constructColorFramePeriod

      public static long constructColorFramePeriod(int colorFramePeriod)
      Constructs a COLOR_FRAME_PERIOD setting.
      Parameters:
      colorFramePeriod - Color frame period (ms) (uint:16)
      Returns:
      message data as long
    • constructDigoutFramePeriod

      public static long constructDigoutFramePeriod(int digoutFramePeriod)
      Constructs a DIGOUT_FRAME_PERIOD setting.
      Parameters:
      digoutFramePeriod - Digout frame period (ms) (uint:16)
      Returns:
      message data as long
    • constructDistanceExtraFrameMode

      public static long constructDistanceExtraFrameMode(int distanceExtraFrameMode)
      Constructs a DISTANCE_EXTRA_FRAME_MODE setting.
      Parameters:
      distanceExtraFrameMode - Distance extra frame mode (enum:EXTRA_FRAME_MODE)
      Returns:
      message data as long
    • constructColorExtraFrameMode

      public static long constructColorExtraFrameMode(int colorExtraFrameMode)
      Constructs a COLOR_EXTRA_FRAME_MODE setting.
      Parameters:
      colorExtraFrameMode - Color extra frame frame mode (enum:EXTRA_FRAME_MODE)
      Returns:
      message data as long
    • constructLampBrightness

      public static long constructLampBrightness(int lampBrightness)
      Constructs a LAMP_BRIGHTNESS setting.
      Parameters:
      lampBrightness - Lamp LED brightness (uint:16)
      Returns:
      message data as long
    • constructColorIntegrationPeriod

      public static long constructColorIntegrationPeriod(int colorIntegrationPeriod)
      Constructs a COLOR_INTEGRATION_PERIOD setting.
      Parameters:
      colorIntegrationPeriod - Color integration period (enum:COLOR_INTEGRATION_PERIOD)
      Returns:
      message data as long
    • constructDistanceIntegrationPeriod

      public static long constructDistanceIntegrationPeriod(int distanceIntegrationPeriod)
      Constructs a DISTANCE_INTEGRATION_PERIOD setting.
      Parameters:
      distanceIntegrationPeriod - Distance integration period (enum:DISTANCE_INTEGRATION_PERIOD)
      Returns:
      message data as long
    • constructDigout1OutputConfig

      public static long constructDigout1OutputConfig(int outputConfig, int pwmDataSource)
      Constructs a DIGOUT1_OUTPUT_CONFIG setting.
      Parameters:
      outputConfig - Enable digout pad (enum:DIGOUT_OUTPUT_CONFIG)
      pwmDataSource - The data source to use in PWM mode. (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2OutputConfig

      public static long constructDigout2OutputConfig(int outputConfig, int pwmDataSource)
      Constructs a DIGOUT2_OUTPUT_CONFIG setting.
      Parameters:
      outputConfig - Enable digout pad (enum:DIGOUT_OUTPUT_CONFIG)
      pwmDataSource - The data source to use in PWM mode. (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout1MessageOnChange

      public static long constructDigout1MessageOnChange(boolean positiveEdge, boolean negativeEdge)
      Constructs a DIGOUT1_MESSAGE_ON_CHANGE setting.
      Parameters:
      positiveEdge - Send digout message on positive edge (false->true) (bool)
      negativeEdge - Send digout message on negative edge (true->false) (bool)
      Returns:
      message data as long
    • constructDigout2MessageOnChange

      public static long constructDigout2MessageOnChange(boolean positiveEdge, boolean negativeEdge)
      Constructs a DIGOUT2_MESSAGE_ON_CHANGE setting.
      Parameters:
      positiveEdge - Send digout message on positive edge (false->true) (bool)
      negativeEdge - Send digout message on negative edge (true->false) (bool)
      Returns:
      message data as long
    • constructDigout1Config0

      public static long constructDigout1Config0(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT1_CONFIG_0 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout1Config1

      public static long constructDigout1Config1(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT1_CONFIG_1 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout1Config2

      public static long constructDigout1Config2(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT1_CONFIG_2 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout1Config3

      public static long constructDigout1Config3(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT1_CONFIG_3 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout1Config4

      public static long constructDigout1Config4(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT1_CONFIG_4 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout1Config5

      public static long constructDigout1Config5(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT1_CONFIG_5 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout1Config6

      public static long constructDigout1Config6(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT1_CONFIG_6 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout1Config7

      public static long constructDigout1Config7(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT1_CONFIG_7 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout1Config8

      public static long constructDigout1Config8(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT1_CONFIG_8 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout1Config9

      public static long constructDigout1Config9(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT1_CONFIG_9 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout1Config10

      public static long constructDigout1Config10(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT1_CONFIG_10 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout1Config11

      public static long constructDigout1Config11(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT1_CONFIG_11 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout1Config12

      public static long constructDigout1Config12(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT1_CONFIG_12 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout1Config13

      public static long constructDigout1Config13(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT1_CONFIG_13 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout1Config14

      public static long constructDigout1Config14(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT1_CONFIG_14 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout1Config15

      public static long constructDigout1Config15(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT1_CONFIG_15 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2Config0

      public static long constructDigout2Config0(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT2_CONFIG_0 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2Config1

      public static long constructDigout2Config1(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT2_CONFIG_1 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2Config2

      public static long constructDigout2Config2(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT2_CONFIG_2 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2Config3

      public static long constructDigout2Config3(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT2_CONFIG_3 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2Config4

      public static long constructDigout2Config4(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT2_CONFIG_4 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2Config5

      public static long constructDigout2Config5(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT2_CONFIG_5 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2Config6

      public static long constructDigout2Config6(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT2_CONFIG_6 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2Config7

      public static long constructDigout2Config7(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT2_CONFIG_7 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2Config8

      public static long constructDigout2Config8(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT2_CONFIG_8 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2Config9

      public static long constructDigout2Config9(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT2_CONFIG_9 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2Config10

      public static long constructDigout2Config10(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT2_CONFIG_10 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2Config11

      public static long constructDigout2Config11(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT2_CONFIG_11 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2Config12

      public static long constructDigout2Config12(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT2_CONFIG_12 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2Config13

      public static long constructDigout2Config13(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT2_CONFIG_13 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2Config14

      public static long constructDigout2Config14(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT2_CONFIG_14 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDigout2Config15

      public static long constructDigout2Config15(boolean slotEnabled, int nextSlotAction, boolean invertValue, int opcode, int immidiateAdditive, int immidiateScaling, int dataSourceA, int dataSourceB)
      Constructs a DIGOUT2_CONFIG_15 setting.
      Parameters:
      slotEnabled - Enable the digout slot (bool)
      nextSlotAction - How the digout slot interacts with the next slot (enum:NEXT_SLOT_ACTION)
      invertValue - Invert the digout slot's boolean value (bool)
      opcode - Opcode (enum:SLOT_OPCODE)
      immidiateAdditive - Additive immidiate (sint:21)
      immidiateScaling - Scaling immidiate (uint:8)
      dataSourceA - First ``a`` data source (enum:DATA_SOURCE)
      dataSourceB - Second ``b`` data source (enum:DATA_SOURCE)
      Returns:
      message data as long
    • constructDeviceType

      public static long constructDeviceType(int deviceType)
      Constructs a DEVICE_TYPE setting.
      Parameters:
      deviceType - Device-specific type identifier (uint:16)
      Returns:
      message data as long
    • constructFirmwareVersion

      public static long constructFirmwareVersion(int firmwarePatch, int firmwareMinor, int firmwareYear)
      Constructs a FIRMWARE_VERSION setting.
      Parameters:
      firmwarePatch - Firmware version patch number (uint:8)
      firmwareMinor - Firmware version minor number (uint:8)
      firmwareYear - Firmware version year (uint:16)
      Returns:
      message data as long
    • constructSerialNumber

      public static long constructSerialNumber(long serialNumber)
      Constructs a SERIAL_NUMBER setting.
      Parameters:
      serialNumber - Serial number (buf:48)
      Returns:
      message data as long
    • constructStatusFramePeriod

      public static long constructStatusFramePeriod(int statusFramePeriod)
      Constructs a STATUS_FRAME_PERIOD setting.
      Parameters:
      statusFramePeriod - Status frame period (ms) (uint:16)
      Returns:
      message data as long
    • defaultSettings

      public static Map<Integer,Long> defaultSettings()
      Creates a HashMap of writable default settings.
      Returns:
      default settings