コード例 #1
0
        public void ByteTypeConverterTests()
        {
            PrimitiveTypeConverter converter = new ByteTypeConverter();

            Assert.AreEqual((byte)1, converter.Parse("1"));
            Assert.AreEqual("1", converter.ToString((Byte)1));
        }
コード例 #2
0
    public void ReadStream(NetworkStream networkStream, MessageHeader incomingHeader)
    {
        header = incomingHeader;

        poseDescriptions = new List <PoseDescription>(header.dataByte);

        for (int readIdx = 0; readIdx < header.dataByte; readIdx++)
        {
            PoseDescription newPoseDescription = new PoseDescription().FakeConstructor();

            _ = networkStream.Read(ByteTypeConverter.SbytesTobytes(newPoseDescription.data), 0, PoseDescription.DATA_SIZE);

            poseDescriptions.Add(newPoseDescription);
        }
    }
コード例 #3
0
 public void HandleMessage_Pose()
 {
     NeedsPoseData = true;
     //lol, hacky, not sure what's going to happen
     _ = networkStream.Read(ByteTypeConverter.SbytesTobytes(MostRecentPoseDescription.data), 0, PoseDescription.DATA_SIZE);
 }