本文整理汇总了C#中DISnet.DataStreamUtilities.DataOutputStream.writeUshort方法的典型用法代码示例。如果您正苦于以下问题:C# DataOutputStream.writeUshort方法的具体用法?C# DataOutputStream.writeUshort怎么用?C# DataOutputStream.writeUshort使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DISnet.DataStreamUtilities.DataOutputStream
的用法示例。
在下文中一共展示了DataOutputStream.writeUshort方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: marshal
///<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();
}
}
示例2: marshal
///<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();
}
}
示例3: marshal
///<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();
}
}
示例4: marshal
///<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();
}
}
示例5: marshal
///<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();
}
}
示例6: marshal
///<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();
}
}
示例7: marshal
///<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();
}
}
示例8: marshal
///<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();
}
}
示例9: marshal
///<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();
}
}
示例10: marshal
///<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();
}
}
示例11: marshal
///<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();
}
}
示例12: marshal
///<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();
}
}
示例13: marshal
///<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();
}
}
示例14: marshal
///<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();
}
}
示例15: marshal
///<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();
}
}