/** * 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 { inPhase = (org.ccsds.moims.mo.mal.structures.DoubleList) decoder.decodeNullableElement(new org.ccsds.moims.mo.mal.structures.DoubleList()); quadrature = (org.ccsds.moims.mo.mal.structures.DoubleList) decoder.decodeNullableElement(new org.ccsds.moims.mo.mal.structures.DoubleList()); 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 { entries = (org.ccsds.moims.mo.com.archivesync.structures.DictionaryEntryList) decoder.decodeNullableElement(new org.ccsds.moims.mo.com.archivesync.structures.DictionaryEntryList()); 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 { domain = decoder.decodeNullableUInteger(); compactCOMObjects = (org.ccsds.moims.mo.com.archivesync.structures.CompactCOMObjectList) decoder.decodeNullableElement(new org.ccsds.moims.mo.com.archivesync.structures.CompactCOMObjectList()); 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 { related = decoder.decodeNullableLong(); source = (org.ccsds.moims.mo.com.structures.ObjectId) decoder.decodeNullableElement(new org.ccsds.moims.mo.com.structures.ObjectId()); 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); magneticField = (org.ccsds.moims.mo.platform.structures.Vector3D) decoder.decodeElement(new org.ccsds.moims.mo.platform.structures.Vector3D()); 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; }
/** * 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); currentQuaternions = (org.ccsds.moims.mo.platform.structures.Quaternions) decoder.decodeElement(new org.ccsds.moims.mo.platform.structures.Quaternions()); targetQuaternions = (org.ccsds.moims.mo.platform.structures.Quaternions) decoder.decodeElement(new org.ccsds.moims.mo.platform.structures.Quaternions()); speed = (org.ccsds.moims.mo.platform.structures.WheelSpeed) decoder.decodeNullableElement(new org.ccsds.moims.mo.platform.structures.WheelSpeed()); positionVector = (org.ccsds.moims.mo.platform.structures.Vector3D) decoder.decodeNullableElement(new org.ccsds.moims.mo.platform.structures.Vector3D()); angularVelocity = (org.ccsds.moims.mo.platform.structures.Vector3D) decoder.decodeNullableElement(new org.ccsds.moims.mo.platform.structures.Vector3D()); 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); currentQuaternions = (org.ccsds.moims.mo.platform.structures.Quaternions) decoder.decodeElement(new org.ccsds.moims.mo.platform.structures.Quaternions()); targetQuaternions = (org.ccsds.moims.mo.platform.structures.Quaternions) decoder.decodeElement(new org.ccsds.moims.mo.platform.structures.Quaternions()); wheelSpeed = (org.ccsds.moims.mo.platform.structures.WheelSpeed) decoder.decodeNullableElement(new org.ccsds.moims.mo.platform.structures.WheelSpeed()); positionVector = (org.ccsds.moims.mo.platform.structures.Vector3D) decoder.decodeNullableElement(new org.ccsds.moims.mo.platform.structures.Vector3D()); angularVelocity = (org.ccsds.moims.mo.platform.structures.Vector3D) decoder.decodeNullableElement(new org.ccsds.moims.mo.platform.structures.Vector3D()); 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 { serviceKey = (org.ccsds.moims.mo.common.structures.ServiceKey) decoder.decodeElement(new org.ccsds.moims.mo.common.structures.ServiceKey()); supportedCapabilities = (org.ccsds.moims.mo.mal.structures.UShortList) decoder.decodeNullableElement(new org.ccsds.moims.mo.mal.structures.UShortList()); serviceProperties = (org.ccsds.moims.mo.mal.structures.NamedValueList) decoder.decodeElement(new org.ccsds.moims.mo.mal.structures.NamedValueList()); serviceAddresses = (org.ccsds.moims.mo.common.directory.structures.AddressDetailsList) decoder.decodeNullableElement(new org.ccsds.moims.mo.common.directory.structures.AddressDetailsList()); 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; }
/** * 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 { content = decoder.decodeBlob(); creationDate = decoder.decodeNullableTime(); dimension = (org.ccsds.moims.mo.platform.camera.structures.PixelResolution) decoder.decodeNullableElement(new org.ccsds.moims.mo.platform.camera.structures.PixelResolution()); format = (org.ccsds.moims.mo.platform.camera.structures.PictureFormat) decoder.decodeElement(org.ccsds.moims.mo.platform.camera.structures.PictureFormat.RAW); 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 { latitude = decoder.decodeDouble(); longitude = decoder.decodeDouble(); altitude = decoder.decodeDouble(); extraDetails = (org.ccsds.moims.mo.platform.gps.structures.PositionExtraDetails) decoder.decodeNullableElement(new org.ccsds.moims.mo.platform.gps.structures.PositionExtraDetails()); 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.decodeNullableIdentifier(); description = decoder.decodeNullableString(); distanceBoundary = decoder.decodeNullableDouble(); position = (org.ccsds.moims.mo.platform.gps.structures.Position) decoder.decodeNullableElement(new org.ccsds.moims.mo.platform.gps.structures.Position()); return this; }
@Override public Element decode(final MALDecoder decoder) throws MALException { URIFrom = decoder.decodeNullableURI(); authenticationId = decoder.decodeNullableBlob(); URITo = decoder.decodeNullableURI(); timestamp = decoder.decodeNullableTime(); QoSlevel = (QoSLevel) decoder.decodeNullableElement(QoSLevel.BESTEFFORT); priority = decoder.decodeNullableUInteger(); domain = (IdentifierList) decoder.decodeNullableElement(new IdentifierList()); networkZone = decoder.decodeNullableIdentifier(); session = (SessionType) decoder.decodeNullableElement(SessionType.LIVE); sessionName = decoder.decodeNullableIdentifier(); interactionType = (InteractionType) decoder.decodeNullableElement(InteractionType.SEND); interactionStage = decoder.decodeNullableUOctet(); transactionId = decoder.decodeNullableLong(); serviceArea = decoder.decodeNullableUShort(); service = decoder.decodeNullableUShort(); operation = decoder.decodeNullableUShort(); areaVersion = decoder.decodeNullableUOctet(); isErrorMessage = decoder.decodeNullableBoolean(); 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()); magneticField = (org.ccsds.moims.mo.platform.structures.Vector3D) decoder.decodeElement(new org.ccsds.moims.mo.platform.structures.Vector3D()); currentQuaternions = (org.ccsds.moims.mo.platform.structures.Quaternions) decoder.decodeElement(new org.ccsds.moims.mo.platform.structures.Quaternions()); angularMomentum = (org.ccsds.moims.mo.platform.structures.Vector3D) decoder.decodeNullableElement(new org.ccsds.moims.mo.platform.structures.Vector3D()); mtqDipoleMomentum = (org.ccsds.moims.mo.platform.structures.Vector3D) decoder.decodeNullableElement(new org.ccsds.moims.mo.platform.structures.Vector3D()); 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 { domain = (org.ccsds.moims.mo.mal.structures.IdentifierList) decoder.decodeNullableElement(new org.ccsds.moims.mo.mal.structures.IdentifierList()); network = decoder.decodeNullableIdentifier(); provider = decoder.decodeNullableURI(); related = decoder.decodeLong(); source = (org.ccsds.moims.mo.com.structures.ObjectId) decoder.decodeNullableElement(new org.ccsds.moims.mo.com.structures.ObjectId()); startTime = decoder.decodeNullableFineTime(); endTime = decoder.decodeNullableFineTime(); sortOrder = decoder.decodeNullableBoolean(); sortFieldName = 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 { 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; }
/** * 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 { providerName = decoder.decodeIdentifier(); domain = (org.ccsds.moims.mo.mal.structures.IdentifierList) decoder.decodeElement(new org.ccsds.moims.mo.mal.structures.IdentifierList()); sessionType = (org.ccsds.moims.mo.mal.structures.SessionType) decoder.decodeElement(org.ccsds.moims.mo.mal.structures.SessionType.LIVE); sourceSessionName = decoder.decodeNullableIdentifier(); network = decoder.decodeIdentifier(); providerDetails = (org.ccsds.moims.mo.common.directory.structures.ProviderDetails) decoder.decodeElement(new org.ccsds.moims.mo.common.directory.structures.ProviderDetails()); serviceXML = (org.ccsds.moims.mo.mal.structures.FileList) decoder.decodeNullableElement(new org.ccsds.moims.mo.mal.structures.FileList()); 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 { serviceProviderName = decoder.decodeIdentifier(); domain = (org.ccsds.moims.mo.mal.structures.IdentifierList) decoder.decodeElement(new org.ccsds.moims.mo.mal.structures.IdentifierList()); network = decoder.decodeIdentifier(); sessionType = (org.ccsds.moims.mo.mal.structures.SessionType) decoder.decodeNullableElement(org.ccsds.moims.mo.mal.structures.SessionType.LIVE); sessionName = decoder.decodeIdentifier(); serviceKey = (org.ccsds.moims.mo.common.structures.ServiceKey) decoder.decodeElement(new org.ccsds.moims.mo.common.structures.ServiceKey()); requiredCapabilities = (org.ccsds.moims.mo.mal.structures.UIntegerList) decoder.decodeElement(new org.ccsds.moims.mo.mal.structures.UIntegerList()); return this; }