gov.nasa.arc.pds.xml.generated
Class FieldBit

java.lang.Object
  extended by gov.nasa.arc.pds.xml.generated.Field
      extended by 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" type="{http://pds.nasa.gov/pds4/pds/v1}start_bit"/>
         <element name="stop_bit" type="{http://pds.nasa.gov/pds4/pds/v1}stop_bit"/>
         <element name="data_type" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Short_String_Collapsed"/>
         <element name="field_format" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Short_String_Collapsed" minOccurs="0"/>
         <element name="unit" type="{http://pds.nasa.gov/pds4/pds/v1}UTF8_Short_String_Collapsed" minOccurs="0"/>
         <element name="scaling_factor" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Real" minOccurs="0"/>
         <element name="value_offset" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Real" minOccurs="0"/>
         <element name="description" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Text_Preserved" minOccurs="0"/>
         <element name="Special_Constants" type="{http://pds.nasa.gov/pds4/pds/v1}Special_Constants" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  String dataType
           
protected  String description
           
protected  String fieldFormat
           
protected  Double scalingFactor
           
protected  SpecialConstants specialConstants
           
protected  int startBit
           
protected  int stopBit
           
protected  String unit
           
protected  Double valueOffset
           
 
Fields inherited from class gov.nasa.arc.pds.xml.generated.Field
fieldNumber, name
 
Constructor Summary
FieldBit()
           
 
Method Summary
 String getDataType()
          Gets the value of the dataType property.
 String getDescription()
          Gets the value of the description property.
 String getFieldFormat()
          Gets the value of the fieldFormat property.
 Double getScalingFactor()
          Gets the value of the scalingFactor property.
 SpecialConstants getSpecialConstants()
          Gets the value of the specialConstants property.
 int getStartBit()
          Gets the value of the startBit property.
 int getStopBit()
          Gets the value of the stopBit property.
 String getUnit()
          Gets the value of the unit property.
 Double getValueOffset()
          Gets the value of the valueOffset property.
 void setDataType(String value)
          Sets the value of the dataType property.
 void setDescription(String value)
          Sets the value of the description property.
 void setFieldFormat(String value)
          Sets the value of the fieldFormat property.
 void setScalingFactor(Double value)
          Sets the value of the scalingFactor property.
 void setSpecialConstants(SpecialConstants value)
          Sets the value of the specialConstants property.
 void setStartBit(int value)
          Sets the value of the startBit property.
 void setStopBit(int value)
          Sets the value of the stopBit property.
 void setUnit(String value)
          Sets the value of the unit property.
 void setValueOffset(Double value)
          Sets the value of the valueOffset property.
 
Methods inherited from class gov.nasa.arc.pds.xml.generated.Field
getFieldNumber, getName, setFieldNumber, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

startBit

protected int startBit

stopBit

protected int 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 Detail

FieldBit

public FieldBit()
Method Detail

getStartBit

public int getStartBit()
Gets the value of the startBit property.


setStartBit

public void setStartBit(int value)
Sets the value of the startBit property.


getStopBit

public int getStopBit()
Gets the value of the stopBit property.


setStopBit

public void setStopBit(int value)
Sets the value of the stopBit property.


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


Copyright © 2013. All Rights Reserved.