本文整理汇总了C#中DISnet.DataStreamUtilities.DataOutputStream.writeUint方法的典型用法代码示例。如果您正苦于以下问题:C# DataOutputStream.writeUint方法的具体用法?C# DataOutputStream.writeUint怎么用?C# DataOutputStream.writeUint使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DISnet.DataStreamUtilities.DataOutputStream
的用法示例。
在下文中一共展示了DataOutputStream.writeUint方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: 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)_requiredReliabilityService);
dos.writeUshort((ushort)_pad1);
dos.writeByte((byte)_pad2);
dos.writeUint((uint)_requestID);
} // 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
{
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();
}
}
示例3: 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.writeUint((uint)_requestID);
dos.writeUint((uint)_padding1);
dos.writeUint((uint)_fixedDatums.Count);
dos.writeUint((uint)_variableDatums.Count);
for(int idx = 0; idx < _fixedDatums.Count; idx++)
{
FixedDatum aFixedDatum = (FixedDatum)_fixedDatums[idx];
aFixedDatum.marshal(dos);
} // end of list marshalling
for(int idx = 0; idx < _variableDatums.Count; idx++)
{
VariableDatum aVariableDatum = (VariableDatum)_variableDatums[idx];
aVariableDatum.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
{
_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();
}
}
示例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
{
_entityID.marshal(dos);
dos.writeByte((byte)_forceId);
dos.writeByte((byte)_articulationParameters.Count);
_entityType.marshal(dos);
_alternativeEntityType.marshal(dos);
_entityLinearVelocity.marshal(dos);
_entityLocation.marshal(dos);
_entityOrientation.marshal(dos);
dos.writeUint((uint)_entityAppearance);
_deadReckoningParameters.marshal(dos);
_marking.marshal(dos);
dos.writeUint((uint)_capabilities);
for(int idx = 0; idx < _articulationParameters.Count; idx++)
{
ArticulationParameter aArticulationParameter = (ArticulationParameter)_articulationParameters[idx];
aArticulationParameter.marshal(dos);
} // end of list marshalling
} // 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 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();
}
}
示例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
{
_minefieldID.marshal(dos);
_requestingEntityID.marshal(dos);
dos.writeByte((byte)_requestID);
dos.writeByte((byte)_requestedPerimeterPoints.Count);
dos.writeByte((byte)_pad2);
dos.writeByte((byte)_sensorTypes.Count);
dos.writeUint((uint)_dataFilter);
_requestedMineType.marshal(dos);
for(int idx = 0; idx < _requestedPerimeterPoints.Count; idx++)
{
Point aPoint = (Point)_requestedPerimeterPoints[idx];
aPoint.marshal(dos);
} // end of list marshalling
for(int idx = 0; idx < _sensorTypes.Count; idx++)
{
TwoByteChunk aTwoByteChunk = (TwoByteChunk)_sensorTypes[idx];
aTwoByteChunk.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)_parameterTypeDesignator);
dos.writeByte((byte)_changeIndicator);
dos.writeUshort((ushort)_partAttachedTo);
dos.writeUint((uint)_parameterType);
dos.writeDouble((double)_parameterValue);
} // 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 void marshal(DataOutputStream dos)
{
try
{
dos.writeByte((byte)_beamDataLength);
dos.writeByte((byte)_beamIDNumber);
dos.writeUshort((ushort)_beamParameterIndex);
_fundamentalParameterData.marshal(dos);
dos.writeByte((byte)_beamFunction);
dos.writeByte((byte)_trackJamTargets.Count);
dos.writeByte((byte)_highDensityTrackJam);
dos.writeByte((byte)_pad4);
dos.writeUint((uint)_jammingModeSequence);
for(int idx = 0; idx < _trackJamTargets.Count; idx++)
{
TrackJamTarget aTrackJamTarget = (TrackJamTarget)_trackJamTargets[idx];
aTrackJamTarget.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 void marshal(DataOutputStream dos)
{
try
{
dos.writeUint((uint)_fixedDatumID);
dos.writeUint((uint)_fixedDatumValue);
} // 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 void marshal(DataOutputStream dos)
{
try
{
dos.writeUint((uint)_variableDatumID);
dos.writeUint((uint)_variableDatumLength); //Post processed
for(int idx = 0; idx < _variableDatums.Count; idx++)
{
EightByteChunk aEightByteChunk = (EightByteChunk)_variableDatums[idx];
aEightByteChunk.marshal(dos);
} // end of list marshalling
} // 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 void marshal(DataOutputStream dos)
{
try
{
dos.writeByte((byte)_protocolVersion);
dos.writeByte((byte)_exerciseID);
dos.writeByte((byte)_pduType);
dos.writeByte((byte)_protocolFamily);
dos.writeUint((uint)_timestamp);
dos.writeUshort((ushort)_length);
dos.writeShort((short)_padding);
} // 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 void marshal(DataOutputStream dos)
{
try
{
dos.writeFloat((float)_erp);
dos.writeFloat((float)_frequency);
dos.writeFloat((float)_pgrf);
dos.writeFloat((float)_pulseWidth);
dos.writeUint((uint)_burstLength);
dos.writeByte((byte)_applicableModes);
dos.writeUshort((ushort)_pad2);
dos.writeByte((byte)_pad3);
} // 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
{
dos.writeUshort((ushort)_encodingScheme);
dos.writeUshort((ushort)_tdlType);
dos.writeUint((uint)_sampleRate);
dos.writeShort((short)((_dataLength == 0 && _data.Length > 0) ? _data.Length * 8 : _dataLength)); //09062009 Post processed. If value is zero then default to every byte will use all 8 bits
dos.writeShort((short)_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
{
_orginatingEntityID.marshal(dos);
_recevingEntityID.marshal(dos);
dos.writeUint((uint)_requestID);
dos.writeByte((byte)_requiredReliabilityService);
dos.writeByte((byte)_tranferType);
_transferEntityID.marshal(dos);
dos.writeByte((byte)_recordSets.Count);
for(int idx = 0; idx < _recordSets.Count; idx++)
{
RecordSet aRecordSet = (RecordSet)_recordSets[idx];
aRecordSet.marshal(dos);
} // end of list marshalling
} // end try
catch(Exception e)
{
Trace.WriteLine(e);
Trace.Flush();
}
}