/** * 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 { success = decoder.decodeBoolean(); 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 { id = decoder.decodeLong(); value = decoder.decodeBoolean(); 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 { success = decoder.decodeBoolean(); estimateDuration = decoder.decodeNullableDuration(); nextDestination = decoder.decodeNullableURI(); 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 { success = decoder.decodeBoolean(); executionStage = decoder.decodeUInteger(); stageCount = decoder.decodeUInteger(); 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 { name = decoder.decodeIdentifier(); description = decoder.decodeString(); version = decoder.decodeString(); category = decoder.decodeIdentifier(); runAtStartup = decoder.decodeBoolean(); running = decoder.decodeBoolean(); extraInfo = decoder.decodeNullableString(); copyright = decoder.decodeNullableString(); iconPath = decoder.decodeNullableString(); 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 { super.decode(decoder); sunVector = (org.ccsds.moims.mo.platform.structures.Vector3D) decoder.decodeElement(new org.ccsds.moims.mo.platform.structures.Vector3D()); valid = decoder.decodeBoolean(); wheelSpeed = (org.ccsds.moims.mo.platform.structures.WheelSpeed) decoder.decodeNullableElement(new org.ccsds.moims.mo.platform.structures.WheelSpeed()); mtqDipoleMomentum = (org.ccsds.moims.mo.platform.structures.Vector3D) decoder.decodeNullableElement(new org.ccsds.moims.mo.platform.structures.Vector3D()); return this; }