Package aris
Class ARISFrameHeader
java.lang.Object
aris.ARISHeader
aris.ARISFrameHeader
- All Implemented Interfaces:
Serializable
ARIS Frame header. https://github.com/SoundMetrics/aris-file-sdk/blob/master/type-definitions/C/FrameHeader.h
- Author:
- Doug Gillespie
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatfloatfloatfloatintintshortshortintintintfloatfloatfloatfloatfloatintfloatintintintintintintgetDegC1()intgetDegC2()floatgetDepth()floatfloatintintlongintintgetFlags()intgetFocus()intintintintintintintintintintfloatlongintlongintint[]floatfloatfloatintintintintintintdoubledoublefloatstatic intintstatic intintstatic intstatic intfloatfloatfloatfloatintfloatfloatintfloatgetPitch()floatfloatintintintintintintlongfloatgetRoll()floatfloatfloatfloatintfloatfloatfloatintintfloatintintfloatfloatfloatfloatfloatintfloatfloatlongfloatfloatfloatfloatfloatfloatfloatintintfloatintfloatfloatintfloatfloatfloatintintfloatfloatfloatfloatintfloatfloatfloatintfloat[]intintintintintintintintfloat[]doublefloatintintintintfloatintfloatfloatvoidreadHeader(DataInput dis) Methods inherited from class aris.ARISHeader
readString
-
Field Details
-
DATASIZE
public static final int DATASIZE- See Also:
-
NUSERVALS
public static final int NUSERVALS- See Also:
-
-
Constructor Details
-
ARISFrameHeader
public ARISFrameHeader(long filePosition)
-
-
Method Details
-
getFilePosition
public long getFilePosition()- Returns:
- the filePosition
-
readHeader
- Specified by:
readHeaderin classARISHeader- Throws:
IOException
-
getFrameIndex
public int getFrameIndex()- Returns:
- the frameIndex
-
getFrameTime
public long getFrameTime()- Returns:
- the frameTime
-
getVersion
public int getVersion()- Returns:
- the version
-
getStatus
public int getStatus()- Returns:
- the status
-
getSonarTimeStamp
public long getSonarTimeStamp()- Returns:
- the sonarTimeStamp
-
getTS_Day
public int getTS_Day()- Returns:
- the tS_Day
-
getTS_Hour
public int getTS_Hour()- Returns:
- the tS_Hour
-
getTS_Minute
public int getTS_Minute()- Returns:
- the tS_Minute
-
getTS_Second
public int getTS_Second()- Returns:
- the tS_Second
-
getTS_Hsecond
public int getTS_Hsecond()- Returns:
- the tS_Hsecond
-
getTransmitMode
public int getTransmitMode()- Returns:
- the transmitMode
-
getWindowStart
public float getWindowStart()- Returns:
- the windowStart
-
getWindowLength
public float getWindowLength()- Returns:
- the windowLength
-
getThreshold
public int getThreshold()- Returns:
- the threshold
-
getIntensity
public int getIntensity()- Returns:
- the intensity
-
getReceiverGain
public int getReceiverGain()- Returns:
- the receiverGain
-
getDegC1
public int getDegC1()- Returns:
- the degC1
-
getDegC2
public int getDegC2()- Returns:
- the degC2
-
getHumidity
public int getHumidity()- Returns:
- the humidity
-
getFocus
public int getFocus()- Returns:
- the focus
-
getBattery
public int getBattery()- Returns:
- the battery
-
getNuservals
public static int getNuservals()- Returns:
- the nuservals
-
getUserValues
public float[] getUserValues()- Returns:
- the userValues
-
getVelocity
public float getVelocity()- Returns:
- the velocity
-
getDepth
public float getDepth()- Returns:
- the depth
-
getAltitude
public float getAltitude()- Returns:
- the altitude
-
getPitch
public float getPitch()- Returns:
- the pitch
-
getPitchRate
public float getPitchRate()- Returns:
- the pitchRate
-
getRoll
public float getRoll()- Returns:
- the roll
-
getRollRate
public float getRollRate()- Returns:
- the rollRate
-
getHeading
public float getHeading()- Returns:
- the heading
-
getHeadingRate
public float getHeadingRate()- Returns:
- the headingRate
-
getCompassHeading
public float getCompassHeading()- Returns:
- the compassHeading
-
getCompassPitch
public float getCompassPitch()- Returns:
- the compassPitch
-
getCompassRoll
public float getCompassRoll()- Returns:
- the compassRoll
-
getLatitude
public double getLatitude()- Returns:
- the latitude
-
getLongitude
public double getLongitude()- Returns:
- the longitude
-
getSonarPosition
public float getSonarPosition()- Returns:
- the sonarPosition
-
getConfigFlags
public int getConfigFlags()- Returns:
- the configFlags
-
getBeamTilt
public float getBeamTilt()- Returns:
- the beamTilt
-
getTargetRange
public float getTargetRange()- Returns:
- the targetRange
-
getTargetBearing
public float getTargetBearing()- Returns:
- the targetBearing
-
getTargetPresent
public int getTargetPresent()- Returns:
- the targetPresent
-
getFirmwareRevision
public int getFirmwareRevision()- Returns:
- the firmwareRevision
-
getFlags
public int getFlags()- Returns:
- the flags
-
getSourceFrame
public int getSourceFrame()- Returns:
- the sourceFrame
-
getWaterTemp
public float getWaterTemp()- Returns:
- the waterTemp
-
getTimerPeriod
public int getTimerPeriod()- Returns:
- the timerPeriod
-
getSonarX
public float getSonarX()- Returns:
- the sonarX
-
getSonarY
public float getSonarY()- Returns:
- the sonarY
-
getSonarZ
public float getSonarZ()- Returns:
- the sonarZ
-
getSonarPan
public float getSonarPan()- Returns:
- the sonarPan
-
getSonarTilt
public float getSonarTilt()- Returns:
- the sonarTilt
-
getSonarRoll
public float getSonarRoll()- Returns:
- the sonarRoll
-
getPanPNNL
public float getPanPNNL()- Returns:
- the panPNNL
-
getTiltPNNL
public float getTiltPNNL()- Returns:
- the tiltPNNL
-
getRollPNNL
public float getRollPNNL()- Returns:
- the rollPNNL
-
getVehicleTime
public double getVehicleTime()- Returns:
- the vehicleTime
-
getTimeGGK
public float getTimeGGK()- Returns:
- the timeGGK
-
getDateGGK
public int getDateGGK()- Returns:
- the dateGGK
-
getQualityGGK
public int getQualityGGK()- Returns:
- the qualityGGK
-
getNumSatsGGK
public int getNumSatsGGK()- Returns:
- the numSatsGGK
-
getDOPGGK
public float getDOPGGK()- Returns:
- the dOPGGK
-
getEHTGGK
public float getEHTGGK()- Returns:
- the eHTGGK
-
getHeaveTSS
public float getHeaveTSS()- Returns:
- the heaveTSS
-
getNgpsdate
public static int getNgpsdate()- Returns:
- the ngpsdate
-
getGPSTimeStamp
public int[] getGPSTimeStamp()- Returns:
- the gPSTimeStamp
-
getSonarPanOffset
public float getSonarPanOffset()- Returns:
- the sonarPanOffset
-
getSonarTiltOffset
public float getSonarTiltOffset()- Returns:
- the sonarTiltOffset
-
getSonarRollOffset
public float getSonarRollOffset()- Returns:
- the sonarRollOffset
-
getSonarXOffset
public float getSonarXOffset()- Returns:
- the sonarXOffset
-
getSonarYOffset
public float getSonarYOffset()- Returns:
- the sonarYOffset
-
getSonarZOffset
public float getSonarZOffset()- Returns:
- the sonarZOffset
-
getMatrixlength
public static int getMatrixlength()- Returns:
- the matrixlength
-
getTmatrix
public float[] getTmatrix()- Returns:
- the tmatrix
-
getSampleRate
public float getSampleRate()- Returns:
- the sampleRate
-
getAccellX
public float getAccellX()- Returns:
- the accellX
-
getAccellY
public float getAccellY()- Returns:
- the accellY
-
getAccellZ
public float getAccellZ()- Returns:
- the accellZ
-
getPingMode
public int getPingMode()- Returns:
- the pingMode
-
getFrequencyHiLow
public int getFrequencyHiLow()- Returns:
- the frequencyHiLow
-
getPulseWidth
public int getPulseWidth()- Returns:
- the pulseWidth
-
getCyclePeriod
public int getCyclePeriod()- Returns:
- the cyclePeriod
-
getSamplePeriod
public int getSamplePeriod()- Returns:
- the samplePeriod
-
getTransmitEnable
public int getTransmitEnable()- Returns:
- the transmitEnable
-
getFrameRate
public float getFrameRate()- Returns:
- the frameRate
-
getSoundSpeed
public float getSoundSpeed()- Returns:
- the soundSpeed
-
getSamplesPerBeam
public int getSamplesPerBeam()- Returns:
- the samplesPerBeam
-
getEnable150V
public int getEnable150V()- Returns:
- the enable150V
-
getSampleStartDelay
public int getSampleStartDelay()- Returns:
- the sampleStartDelay
-
getLargeLens
public int getLargeLens()- Returns:
- the largeLens
-
getTheSystemType
public int getTheSystemType()- Returns:
- the theSystemType
-
getSonarSerialNumber
public int getSonarSerialNumber()- Returns:
- the sonarSerialNumber
-
getReservedEK
public long getReservedEK()- Returns:
- the reservedEK
-
getArisErrorFlagsUint
public int getArisErrorFlagsUint()- Returns:
- the arisErrorFlagsUint
-
getMissedPackets
public int getMissedPackets()- Returns:
- the missedPackets
-
getArisAppVersion
public int getArisAppVersion()- Returns:
- the arisAppVersion
-
getAvailable2
public int getAvailable2()- Returns:
- the available2
-
getReorderedSamples
public int getReorderedSamples()- Returns:
- the reorderedSamples
-
getSalinity
public int getSalinity()- Returns:
- the salinity
-
getPressure
public float getPressure()- Returns:
- the pressure
-
getBatteryVoltage
public float getBatteryVoltage()- Returns:
- the batteryVoltage
-
getMainVoltage
public float getMainVoltage()- Returns:
- the mainVoltage
-
getSwitchVoltage
public float getSwitchVoltage()- Returns:
- the switchVoltage
-
getFocusMotorMoving
public int getFocusMotorMoving()- Returns:
- the focusMotorMoving
-
getVoltageChanging
public int getVoltageChanging()- Returns:
- the voltageChanging
-
getFocusTimeoutFault
public int getFocusTimeoutFault()- Returns:
- the focusTimeoutFault
-
getFocusOverCurrentFault
public int getFocusOverCurrentFault()- Returns:
- the focusOverCurrentFault
-
getFocusNotFoundFault
public int getFocusNotFoundFault()- Returns:
- the focusNotFoundFault
-
getFocusStalledFault
public int getFocusStalledFault()- Returns:
- the focusStalledFault
-
getFPGATimeoutFault
public int getFPGATimeoutFault()- Returns:
- the fPGATimeoutFault
-
getFPGABusyFault
public int getFPGABusyFault()- Returns:
- the fPGABusyFault
-
getFPGAStuckFault
public int getFPGAStuckFault()- Returns:
- the fPGAStuckFault
-
getCPUTempFault
public int getCPUTempFault()- Returns:
- the cPUTempFault
-
getPSUTempFault
public int getPSUTempFault()- Returns:
- the pSUTempFault
-
getWaterTempFault
public int getWaterTempFault()- Returns:
- the waterTempFault
-
getHumidityFault
public int getHumidityFault()- Returns:
- the humidityFault
-
getPressureFault
public int getPressureFault()- Returns:
- the pressureFault
-
getVoltageReadFault
public int getVoltageReadFault()- Returns:
- the voltageReadFault
-
getVoltageWriteFault
public int getVoltageWriteFault()- Returns:
- the voltageWriteFault
-
getFocusCurrentPosition
public int getFocusCurrentPosition()- Returns:
- the focusCurrentPosition
-
getTargetPan
public float getTargetPan()- Returns:
- the targetPan
-
getTargetTilt
public float getTargetTilt()- Returns:
- the targetTilt
-
getTargetRoll
public float getTargetRoll()- Returns:
- the targetRoll
-
getPanMotorErrorCode
public int getPanMotorErrorCode()- Returns:
- the panMotorErrorCode
-
getTiltMotorErrorCode
public int getTiltMotorErrorCode()- Returns:
- the tiltMotorErrorCode
-
getRollMotorErrorCode
public int getRollMotorErrorCode()- Returns:
- the rollMotorErrorCode
-
getPanAbsPosition
public float getPanAbsPosition()- Returns:
- the panAbsPosition
-
getTiltAbsPosition
public float getTiltAbsPosition()- Returns:
- the tiltAbsPosition
-
getRollAbsPosition
public float getRollAbsPosition()- Returns:
- the rollAbsPosition
-
getPanAccelX
public float getPanAccelX()- Returns:
- the panAccelX
-
getPanAccelY
public float getPanAccelY()- Returns:
- the panAccelY
-
getPanAccelZ
public float getPanAccelZ()- Returns:
- the panAccelZ
-
getTiltAccelX
public float getTiltAccelX()- Returns:
- the tiltAccelX
-
getTiltAccelY
public float getTiltAccelY()- Returns:
- the tiltAccelY
-
getTiltAccelZ
public float getTiltAccelZ()- Returns:
- the tiltAccelZ
-
getRollAccelX
public float getRollAccelX()- Returns:
- the rollAccelX
-
getRollAccelY
public float getRollAccelY()- Returns:
- the rollAccelY
-
getRollAccelZ
public float getRollAccelZ()- Returns:
- the rollAccelZ
-
getAppliedSettings
public int getAppliedSettings()- Returns:
- the appliedSettings
-
getConstrainedSettings
public int getConstrainedSettings()- Returns:
- the constrainedSettings
-
getInvalidSettings
public int getInvalidSettings()- Returns:
- the invalidSettings
-
getEnableInterpacketDelay
public int getEnableInterpacketDelay()- Returns:
- the enableInterpacketDelay
-
getInterpacketDelayPeriod
public int getInterpacketDelayPeriod()- Returns:
- the interpacketDelayPeriod
-
getUptime
public int getUptime()- Returns:
- the uptime
-
getArisAppVersionMajor
public short getArisAppVersionMajor()- Returns:
- the arisAppVersionMajor
-
getArisAppVersionMinor
public short getArisAppVersionMinor()- Returns:
- the arisAppVersionMinor
-
getGoTime
public long getGoTime()- Returns:
- the goTime
-
getPanVelocity
public float getPanVelocity()- Returns:
- the panVelocity
-
getTiltVelocity
public float getTiltVelocity()- Returns:
- the tiltVelocity
-
getRollVelocity
public float getRollVelocity()- Returns:
- the rollVelocity
-
getGpsTimeAge
public int getGpsTimeAge()- Returns:
- the gpsTimeAge
-
getSystemVariant
public int getSystemVariant()- Returns:
- the systemVariant
-
getCompassRevision
public int getCompassRevision()- Returns:
- the compassRevision
-
getCompassReserved1
public float getCompassReserved1()- Returns:
- the compassReserved1
-
getPadding
public static int getPadding()- Returns:
- the padding
-