/** * Decodes the value of this object using the provided MALDecoder. * @param decoder decoder - the decoder to use for decoding. * @return Returns this object. * @throws org.ccsds.moims.mo.mal.MALException if any decoding errors are detected. */ public org.ccsds.moims.mo.mal.structures.Element decode(org.ccsds.moims.mo.mal.MALDecoder decoder) throws org.ccsds.moims.mo.mal.MALException { LOFrequency = decoder.decodeNullableDouble(); LNA = decoder.decodeNullableInteger(); VGA1 = decoder.decodeNullableInteger(); VGA2 = decoder.decodeNullableInteger(); LPF = decoder.decodeNullableDouble(); sampleRate = decoder.decodeNullableDouble(); return this; }
/** * Decodes the value of this object using the provided MALDecoder. * @param decoder decoder - the decoder to use for decoding. * @return Returns this object. * @throws org.ccsds.moims.mo.mal.MALException if any decoding errors are detected. */ public org.ccsds.moims.mo.mal.structures.Element decode(org.ccsds.moims.mo.mal.MALDecoder decoder) throws org.ccsds.moims.mo.mal.MALException { utc = decoder.decodeNullableTime(); fixQuality = decoder.decodeNullableInteger(); numberOfSatellites = decoder.decodeNullableInteger(); hdop = decoder.decodeNullableFloat(); undulation = decoder.decodeNullableFloat(); return this; }
/** * Decodes the value of this object using the provided MALDecoder. * @param decoder decoder - the decoder to use for decoding. * @return Returns this object. * @throws org.ccsds.moims.mo.mal.MALException if any decoding errors are detected. */ public org.ccsds.moims.mo.mal.structures.Element decode(org.ccsds.moims.mo.mal.MALDecoder decoder) throws org.ccsds.moims.mo.mal.MALException { azimuth = decoder.decodeNullableFloat(); elevation = decoder.decodeNullableFloat(); prn = decoder.decodeNullableInteger(); almanac = decoder.decodeNullableDouble(); ephemeris = decoder.decodeNullableDouble(); recentFix = decoder.decodeNullableTime(); svn = decoder.decodeNullableUInteger(); return this; }
/** * Decodes the value of this object using the provided MALDecoder. * @param decoder decoder - the decoder to use for decoding. * @return Returns this object. * @throws org.ccsds.moims.mo.mal.MALException if any decoding errors are detected. */ public org.ccsds.moims.mo.mal.structures.Element decode(org.ccsds.moims.mo.mal.MALDecoder decoder) throws org.ccsds.moims.mo.mal.MALException { cpuPercentage = decoder.decodeNullableFloat(); memoryPercentage = decoder.decodeNullableFloat(); priority = decoder.decodeNullableInteger(); virt = decoder.decodeNullableFloat(); res = decoder.decodeNullableFloat(); shr = decoder.decodeNullableFloat(); status = (org.ccsds.moims.mo.softwaremanagement.processmanagement.structures.ProcessState) decoder.decodeNullableElement(org.ccsds.moims.mo.softwaremanagement.processmanagement.structures.ProcessState.Running); timeCPU = decoder.decodeNullableDuration(); command = decoder.decodeNullableString(); return this; }