///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public void marshal(DataOutputStream dos) { try { dos.writeUshort((ushort)_systemType); dos.writeUshort((ushort)_systemName); dos.writeByte((byte)_systemMode); dos.writeByte((byte)_changeOptions); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { _receivingEntityID.marshal(dos); _repairingEntityID.marshal(dos); dos.writeUshort((ushort)_repair); dos.writeShort((short)_padding2); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public void marshal(DataOutputStream dos) { try { dos.writeByte((byte)_systemDataLength); dos.writeByte((byte)_beamDataRecords.Count); dos.writeUshort((ushort)_emissionsPadding2); _emitterSystem.marshal(dos); _location.marshal(dos); for(int idx = 0; idx < _beamDataRecords.Count; idx++) { ElectronicEmissionBeamData aElectronicEmissionBeamData = (ElectronicEmissionBeamData)_beamDataRecords[idx]; aElectronicEmissionBeamData.marshal(dos); } // end of list marshalling } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { dos.writeByte((byte)_controlType); dos.writeByte((byte)_communicationsChannelType); _sourceEntityID.marshal(dos); dos.writeByte((byte)_sourceCommunicationsDeviceID); dos.writeByte((byte)_sourceLineID); dos.writeByte((byte)_transmitPriority); dos.writeByte((byte)_transmitLineState); dos.writeByte((byte)_command); _masterEntityID.marshal(dos); dos.writeUshort((ushort)_masterCommunicationsDeviceID); dos.writeUint((uint)_intercomParameters.Count); for(int idx = 0; idx < _intercomParameters.Count; idx++) { IntercomCommunicationsParameters aIntercomCommunicationsParameters = (IntercomCommunicationsParameters)_intercomParameters[idx]; aIntercomCommunicationsParameters.marshal(dos); } // end of list marshalling } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { _emittingEntityId.marshal(dos); _eventID.marshal(dos); _location.marshal(dos); _systemID.marshal(dos); dos.writeUshort((ushort)_pad2); _fundamentalParameters.marshal(dos); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public void marshal(DataOutputStream dos) { try { dos.writeByte((byte)_layerNumber); dos.writeByte((byte)_layerSpecificInformaiton); dos.writeUshort((ushort)_length); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { _orginatingEntityID.marshal(dos); dos.writeUshort((ushort)_infraredSignatureRepresentationIndex); dos.writeUshort((ushort)_acousticSignatureRepresentationIndex); dos.writeUshort((ushort)_radarCrossSectionSignatureRepresentationIndex); dos.writeUshort((ushort)_propulsionSystemData.Count); dos.writeUshort((ushort)_vectoringSystemData.Count); for(int idx = 0; idx < _propulsionSystemData.Count; idx++) { PropulsionSystemData aPropulsionSystemData = (PropulsionSystemData)_propulsionSystemData[idx]; aPropulsionSystemData.marshal(dos); } // end of list marshalling for(int idx = 0; idx < _vectoringSystemData.Count; idx++) { VectoringNozzleSystemData aVectoringNozzleSystemData = (VectoringNozzleSystemData)_vectoringSystemData[idx]; aVectoringNozzleSystemData.marshal(dos); } // end of list marshalling } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public void marshal(DataOutputStream dos) { try { dos.writeByte((byte)_segmentNumber); _segmentAppearance.marshal(dos); _location.marshal(dos); _orientation.marshal(dos); dos.writeUshort((ushort)_segmentLength); dos.writeUshort((ushort)_segmentWidth); dos.writeUshort((ushort)_segmentHeight); dos.writeUshort((ushort)_segmentDepth); dos.writeUint((uint)_pad1); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { _environmentalSimulationApplicationID.marshal(dos); dos.writeUshort((ushort)_fieldNumber); dos.writeUshort((ushort)_pduNumber); dos.writeUshort((ushort)_pduTotal); dos.writeUshort((ushort)_coordinateSystem); dos.writeByte((byte)_gridDataList.Count); dos.writeByte((byte)_constantGrid); _environmentType.marshal(dos); _orientation.marshal(dos); dos.writeLong((long)_sampleTime); dos.writeUint((uint)_totalValues); dos.writeByte((byte)_vectorDimension); dos.writeUshort((ushort)_padding1); dos.writeByte((byte)_padding2); for(int idx = 0; idx < _gridDataList.Count; idx++) { GridAxisRecord aGridAxisRecord = (GridAxisRecord)_gridDataList[idx]; aGridAxisRecord.marshal(dos); } // end of list marshalling } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { _realWorldTime.marshal(dos); _simulationTime.marshal(dos); dos.writeByte((byte)_requiredReliabilityService); dos.writeUshort((ushort)_pad1); dos.writeByte((byte)_pad2); dos.writeUint((uint)_requestID); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { _designatingEntityID.marshal(dos); dos.writeUshort((ushort)_codeName); _designatedEntityID.marshal(dos); dos.writeUshort((ushort)_designatorCode); dos.writeFloat((float)_designatorPower); dos.writeFloat((float)_designatorWavelength); _designatorSpotWrtDesignated.marshal(dos); _designatorSpotLocation.marshal(dos); dos.writeByte((byte)_deadReckoningAlgorithm); dos.writeUshort((ushort)_padding1); dos.writeByte((byte)_padding2); _entityLinearAcceleration.marshal(dos); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { _environementalProcessID.marshal(dos); _environmentType.marshal(dos); dos.writeByte((byte)_modelType); dos.writeByte((byte)_environmentStatus); dos.writeByte((byte)_environmentRecords.Count); dos.writeUshort((ushort)_sequenceNumber); for(int idx = 0; idx < _environmentRecords.Count; idx++) { Environment aEnvironment = (Environment)_environmentRecords[idx]; aEnvironment.marshal(dos); } // end of list marshalling } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { dos.writeUshort((ushort)_dataValues.Count); for(int idx = 0; idx < _dataValues.Count; idx++) { FourByteChunk aFourByteChunk = (FourByteChunk)_dataValues[idx]; aFourByteChunk.marshal(dos); } // end of list marshalling } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { _entityID.marshal(dos); dos.writeUshort((ushort)_communicationsDeviceID); dos.writeUshort((ushort)_encodingScheme); dos.writeUshort((ushort)_tdlType); dos.writeUint((uint)_sampleRate); dos.writeUshort((ushort)_data.Length); dos.writeUshort((ushort)_samples); dos.writeByte (_data); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { dos.writeUshort((ushort)_acknowledgeFlag); dos.writeUshort((ushort)_responseFlag); dos.writeUint((uint)_requestID); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public void marshal(DataOutputStream dos) { try { dos.writeUshort((ushort)_stationName); dos.writeUshort((ushort)_stationNumber); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { dos.writeUshort((ushort)_dataValues.Length); dos.writeByte (_dataValues); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { _minefieldID.marshal(dos); _requestingEntityID.marshal(dos); dos.writeUshort((ushort)_minefieldSequenceNumbeer); dos.writeByte((byte)_requestID); dos.writeByte((byte)_pduSequenceNumber); dos.writeByte((byte)_numberOfPdus); dos.writeByte((byte)_mineLocation.Count); dos.writeByte((byte)_sensorTypes.Count); dos.writeByte((byte)_pad2); dos.writeUint((uint)_dataFilter); _mineType.marshal(dos); for(int idx = 0; idx < _sensorTypes.Count; idx++) { TwoByteChunk aTwoByteChunk = (TwoByteChunk)_sensorTypes[idx]; aTwoByteChunk.marshal(dos); } // end of list marshalling dos.writeByte((byte)_pad3); for(int idx = 0; idx < _mineLocation.Count; idx++) { Vector3Float aVector3Float = (Vector3Float)_mineLocation[idx]; aVector3Float.marshal(dos); } // end of list marshalling } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { _objectID.marshal(dos); _referencedObjectID.marshal(dos); dos.writeUshort((ushort)_updateNumber); dos.writeByte((byte)_forceID); dos.writeByte((byte)_modifications); _objectType.marshal(dos); _objectLocation.marshal(dos); _objectOrientation.marshal(dos); dos.writeDouble((double)_objectAppearance); _requesterID.marshal(dos); _receivingID.marshal(dos); dos.writeUint((uint)_pad2); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public void marshal(DataOutputStream dos) { try { dos.writeByte((byte)_entityKind); dos.writeByte((byte)_domain); dos.writeUshort((ushort)_country); dos.writeByte((byte)_category); dos.writeByte((byte)_nomenclatureVersion); dos.writeUshort((ushort)_nomenclature); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public void marshal(DataOutputStream dos) { try { dos.writeUshort((ushort)_parameterIndex); dos.writeShort((short)_parameterValue); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { _radioEntityType.marshal(dos); dos.writeByte((byte)_transmitState); dos.writeByte((byte)_inputSource); dos.writeUshort((ushort)_padding1); _antennaLocation.marshal(dos); _relativeAntennaLocation.marshal(dos); dos.writeUshort((ushort)_antennaPatternType); dos.writeUshort((ushort)_antennaPatternList.Count); dos.writeUlong((ulong)_frequency); dos.writeFloat((float)_transmitFrequencyBandwidth); dos.writeFloat((float)_power); _modulationType.marshal(dos); dos.writeUshort((ushort)_cryptoSystem); dos.writeUshort((ushort)_cryptoKeyId); dos.writeByte((byte)_modulationParametersList.Count); dos.writeUshort((ushort)_padding2); dos.writeByte((byte)_padding3); for(int idx = 0; idx < _modulationParametersList.Count; idx++) { Vector3Float aVector3Float = (Vector3Float)_modulationParametersList[idx]; aVector3Float.marshal(dos); } // end of list marshalling for(int idx = 0; idx < _antennaPatternList.Count; idx++) { Vector3Float aVector3Float = (Vector3Float)_antennaPatternList[idx]; aVector3Float.marshal(dos); } // end of list marshalling } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public void marshal(DataOutputStream dos) { try { dos.writeUshort((ushort)_acousticName); dos.writeByte((byte)_function); dos.writeByte((byte)_acousticIdNumber); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { dos.writeUshort((ushort)_eventType); dos.writeUint((uint)_pad1); dos.writeUint((uint)_fixedDatumRecords.Count); dos.writeUint((uint)_variableDatumRecords.Count); for(int idx = 0; idx < _fixedDatumRecords.Count; idx++) { FixedDatum aFixedDatum = (FixedDatum)_fixedDatumRecords[idx]; aFixedDatum.marshal(dos); } // end of list marshalling for(int idx = 0; idx < _variableDatumRecords.Count; idx++) { VariableDatum aVariableDatum = (VariableDatum)_variableDatumRecords[idx]; aVariableDatum.marshal(dos); } // end of list marshalling } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { dos.writeUint((uint)_requestID); dos.writeByte((byte)_requiredReliabilityService); dos.writeUshort((ushort)_pad1); dos.writeByte((byte)_pad2); dos.writeUshort((ushort)_eventType); dos.writeUint((uint)_time); dos.writeUint((uint)_recordIDs.Count); for(int idx = 0; idx < _recordIDs.Count; idx++) { FourByteChunk aFourByteChunk = (FourByteChunk)_recordIDs[idx]; aFourByteChunk.marshal(dos); } // end of list marshalling } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { _minefieldID.marshal(dos); dos.writeUshort((ushort)_minefieldSequence); dos.writeByte((byte)_forceID); dos.writeByte((byte)_perimeterPoints.Count); _minefieldType.marshal(dos); dos.writeUshort((ushort)_mineType.Count); _minefieldLocation.marshal(dos); _minefieldOrientation.marshal(dos); dos.writeUshort((ushort)_appearance); dos.writeUshort((ushort)_protocolMode); for(int idx = 0; idx < _perimeterPoints.Count; idx++) { Point aPoint = (Point)_perimeterPoints[idx]; aPoint.marshal(dos); } // end of list marshalling for(int idx = 0; idx < _mineType.Count; idx++) { EntityType aEntityType = (EntityType)_mineType[idx]; aEntityType.marshal(dos); } // end of list marshalling } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { _entityId.marshal(dos); dos.writeUshort((ushort)_radioId); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public void marshal(DataOutputStream dos) { try { dos.writeByte((byte)_systemStatus); dos.writeByte((byte)_alternateParameter4); dos.writeByte((byte)_informationLayers); dos.writeByte((byte)_modifier); dos.writeUshort((ushort)_parameter1); dos.writeUshort((ushort)_parameter2); dos.writeUshort((ushort)_parameter3); dos.writeUshort((ushort)_parameter4); dos.writeUshort((ushort)_parameter5); dos.writeUshort((ushort)_parameter6); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public new void marshal(DataOutputStream dos) { base.marshal(dos); try { dos.writeByte((byte)_requiredReliabilityService); dos.writeUshort((ushort)_pad1); dos.writeByte((byte)_pad2); dos.writeUint((uint)_requestID); dos.writeUint((uint)_timeInterval); dos.writeUint((uint)_fixedDatumRecords.Count); dos.writeUint((uint)_variableDatumRecords.Count); for(int idx = 0; idx < _fixedDatumRecords.Count; idx++) { FixedDatum aFixedDatum = (FixedDatum)_fixedDatumRecords[idx]; aFixedDatum.marshal(dos); } // end of list marshalling for(int idx = 0; idx < _variableDatumRecords.Count; idx++) { VariableDatum aVariableDatum = (VariableDatum)_variableDatumRecords[idx]; aVariableDatum.marshal(dos); } // end of list marshalling } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }
///<summary> ///Marshal the data to the DataOutputStream. Note: Length needs to be set before calling this method ///</summary> public void marshal(DataOutputStream dos) { try { dos.writeUshort((ushort)_beamDataLength); dos.writeByte((byte)_beamIDNumber); dos.writeUshort((ushort)_pad2); _fundamentalDataParameters.marshal(dos); } // end try catch(Exception e) { Trace.WriteLine(e); Trace.Flush(); } }