Fix modelURl message
This commit is contained in:
parent
e9a29f253c
commit
71ca0eb1f8
@ -307,14 +307,14 @@ namespace Passer.Control {
|
||||
public ModelUrlMsg(byte[] buffer) : base(buffer) { }
|
||||
|
||||
public override byte[] Serialize() {
|
||||
byte[] buffer = new byte[this.url.Length + 5];
|
||||
byte[] buffer = new byte[this.url.Length + 6];
|
||||
byte ix = 0;
|
||||
buffer[ix++] = ModelUrlMsg.Id;
|
||||
buffer[ix++] = this.networkId;
|
||||
buffer[ix++] = this.thingId; // Thing Id
|
||||
LowLevelMessages.SendFloat16(buffer, ref ix, new float16(1.0f));
|
||||
|
||||
buffer[8] = (byte)url.Length;
|
||||
buffer[ix++] = (byte)url.Length;
|
||||
for (int urlIx = 0; urlIx < this.url.Length; urlIx++, ix++)
|
||||
buffer[ix] = (byte)url[urlIx];
|
||||
return buffer;
|
||||
@ -323,7 +323,6 @@ namespace Passer.Control {
|
||||
byte ix = 0;
|
||||
this.networkId = buffer[ix++];
|
||||
this.thingId = buffer[ix++];
|
||||
//this.position = LowLevelMessages.ReceiveSpherical(data, ref ix);
|
||||
this.scale = LowLevelMessages.ReceiveFloat16(buffer, ref ix);
|
||||
int strlen = buffer[ix++];
|
||||
url = System.Text.Encoding.UTF8.GetString(buffer, (int)ix, strlen);
|
||||
|
Loading…
x
Reference in New Issue
Block a user