public void _decodeRecursive(LCMDataInputStream ins) { byte[] __strbuf = null; __strbuf = new byte[ins.ReadInt32() - 1]; ins.ReadFully(__strbuf); ins.ReadByte(); this.imageFilename = System.Text.Encoding.GetEncoding("US-ASCII").GetString(__strbuf); this.jointX = ins.ReadInt16(); this.jointY = ins.ReadInt16(); this.radius = ins.ReadInt16(); }
public void _decodeRecursive(LCMDataInputStream ins) { byte[] __strbuf = null; this.timestamp = ins.ReadInt64(); this.position = new double[(int) 3]; for (int a = 0; a < 3; a++) { this.position[a] = ins.ReadDouble(); } this.orientation = new double[(int) 4]; for (int a = 0; a < 4; a++) { this.orientation[a] = ins.ReadDouble(); } this.num_ranges = ins.ReadInt32(); this.ranges = new short[(int) num_ranges]; for (int a = 0; a < this.num_ranges; a++) { this.ranges[a] = ins.ReadInt16(); } __strbuf = new byte[ins.ReadInt32()-1]; ins.ReadFully(__strbuf); ins.ReadByte(); this.name = System.Text.Encoding.GetEncoding("US-ASCII").GetString(__strbuf); this.enabled = ins.ReadBoolean(); }
public void _decodeRecursive(LCMDataInputStream ins) { byte[] __strbuf = null; __strbuf = new byte[ins.ReadInt32() - 1]; ins.ReadFully(__strbuf); ins.ReadByte(); this.imageFilename = System.Text.Encoding.GetEncoding("US-ASCII").GetString(__strbuf); this.imageNumber = ins.ReadInt16(); __strbuf = new byte[ins.ReadInt32() - 1]; ins.ReadFully(__strbuf); ins.ReadByte(); this.agentName = System.Text.Encoding.GetEncoding("US-ASCII").GetString(__strbuf); __strbuf = new byte[ins.ReadInt32() - 1]; ins.ReadFully(__strbuf); ins.ReadByte(); this.agentAuthor = System.Text.Encoding.GetEncoding("US-ASCII").GetString(__strbuf); __strbuf = new byte[ins.ReadInt32() - 1]; ins.ReadFully(__strbuf); ins.ReadByte(); this.vote = System.Text.Encoding.GetEncoding("US-ASCII").GetString(__strbuf); }