Class FieldBit

java.lang.Object
gov.nasa.arc.pds.xml.generated.Field
gov.nasa.arc.pds.xml.generated.FieldBit

public class FieldBit
extends Field
The Field_Bit class provides parameters for extracting one field out of a string of bytes which contains packed data (that is, data values either smaller than a single byte, or crossing byte boundaries, or both.

Java class for Field_Bit complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Field_Bit">
   <complexContent>
     <extension base="{http://pds.nasa.gov/pds4/pds/v1}Field">
       <sequence>
         <element name="start_bit_location" type="{http://pds.nasa.gov/pds4/pds/v1}start_bit_location" minOccurs="0"/>
         <element name="start_bit" type="{http://pds.nasa.gov/pds4/pds/v1}start_bit" minOccurs="0"/>
         <element name="stop_bit_location" type="{http://pds.nasa.gov/pds4/pds/v1}stop_bit_location" minOccurs="0"/>
         <element name="stop_bit" type="{http://pds.nasa.gov/pds4/pds/v1}stop_bit" minOccurs="0"/>
         <element name="data_type" type="{http://pds.nasa.gov/pds4/pds/v1}data_type"/>
         <element name="field_format" type="{http://pds.nasa.gov/pds4/pds/v1}field_format" minOccurs="0"/>
         <element name="unit" type="{http://pds.nasa.gov/pds4/pds/v1}unit" minOccurs="0"/>
         <element name="scaling_factor" type="{http://pds.nasa.gov/pds4/pds/v1}scaling_factor" minOccurs="0"/>
         <element name="value_offset" type="{http://pds.nasa.gov/pds4/pds/v1}value_offset" minOccurs="0"/>
         <element name="description" type="{http://pds.nasa.gov/pds4/pds/v1}description" minOccurs="0"/>
         <element name="Special_Constants" type="{http://pds.nasa.gov/pds4/pds/v1}Special_Constants" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

    • startBitLocation

      protected BigInteger startBitLocation
    • startBit

      protected BigInteger startBit
    • stopBitLocation

      protected BigInteger stopBitLocation
    • stopBit

      protected BigInteger stopBit
    • dataType

      protected String dataType
    • fieldFormat

      protected String fieldFormat
    • unit

      protected String unit
    • scalingFactor

      protected Double scalingFactor
    • valueOffset

      protected Double valueOffset
    • description

      protected String description
    • specialConstants

      protected SpecialConstants specialConstants
  • Constructor Details

    • FieldBit

      public FieldBit()
  • Method Details

    • getStartBitLocation

      public BigInteger getStartBitLocation()
      Gets the value of the startBitLocation property.
      Returns:
      possible object is BigInteger
    • setStartBitLocation

      public void setStartBitLocation​(BigInteger value)
      Sets the value of the startBitLocation property.
      Parameters:
      value - allowed object is BigInteger
    • getStartBit

      public BigInteger getStartBit()
      Gets the value of the startBit property.
      Returns:
      possible object is BigInteger
    • setStartBit

      public void setStartBit​(BigInteger value)
      Sets the value of the startBit property.
      Parameters:
      value - allowed object is BigInteger
    • getStopBitLocation

      public BigInteger getStopBitLocation()
      Gets the value of the stopBitLocation property.
      Returns:
      possible object is BigInteger
    • setStopBitLocation

      public void setStopBitLocation​(BigInteger value)
      Sets the value of the stopBitLocation property.
      Parameters:
      value - allowed object is BigInteger
    • getStopBit

      public BigInteger getStopBit()
      Gets the value of the stopBit property.
      Returns:
      possible object is BigInteger
    • setStopBit

      public void setStopBit​(BigInteger value)
      Sets the value of the stopBit property.
      Parameters:
      value - allowed object is BigInteger
    • getDataType

      public String getDataType()
      Gets the value of the dataType property.
      Returns:
      possible object is String
    • setDataType

      public void setDataType​(String value)
      Sets the value of the dataType property.
      Parameters:
      value - allowed object is String
    • getFieldFormat

      public String getFieldFormat()
      Gets the value of the fieldFormat property.
      Returns:
      possible object is String
    • setFieldFormat

      public void setFieldFormat​(String value)
      Sets the value of the fieldFormat property.
      Parameters:
      value - allowed object is String
    • getUnit

      public String getUnit()
      Gets the value of the unit property.
      Returns:
      possible object is String
    • setUnit

      public void setUnit​(String value)
      Sets the value of the unit property.
      Parameters:
      value - allowed object is String
    • getScalingFactor

      public Double getScalingFactor()
      Gets the value of the scalingFactor property.
      Returns:
      possible object is Double
    • setScalingFactor

      public void setScalingFactor​(Double value)
      Sets the value of the scalingFactor property.
      Parameters:
      value - allowed object is Double
    • getValueOffset

      public Double getValueOffset()
      Gets the value of the valueOffset property.
      Returns:
      possible object is Double
    • setValueOffset

      public void setValueOffset​(Double value)
      Sets the value of the valueOffset property.
      Parameters:
      value - allowed object is Double
    • getDescription

      public String getDescription()
      Gets the value of the description property.
      Returns:
      possible object is String
    • setDescription

      public void setDescription​(String value)
      Sets the value of the description property.
      Parameters:
      value - allowed object is String
    • getSpecialConstants

      public SpecialConstants getSpecialConstants()
      Gets the value of the specialConstants property.
      Returns:
      possible object is SpecialConstants
    • setSpecialConstants

      public void setSpecialConstants​(SpecialConstants value)
      Sets the value of the specialConstants property.
      Parameters:
      value - allowed object is SpecialConstants