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