Added initial Accelerometer
This commit is contained in:
parent
958cbbd2ed
commit
502a68eaff
47
CustomMsg.cs
47
CustomMsg.cs
@ -1,47 +0,0 @@
|
|||||||
/*
|
|
||||||
namespace Passer.Control.Core {
|
|
||||||
|
|
||||||
public class CustomMsg : IMessage {
|
|
||||||
public const byte Id = 0xB1;
|
|
||||||
public byte networkId;
|
|
||||||
public byte thingId;
|
|
||||||
public byte[] bytes;
|
|
||||||
|
|
||||||
public CustomMsg(byte[] buffer) {
|
|
||||||
byte ix = 1;
|
|
||||||
this.networkId = buffer[ix++];
|
|
||||||
this.thingId = buffer[ix++];
|
|
||||||
byte length = (byte)(buffer.Length - ix);
|
|
||||||
this.bytes = new byte[length];
|
|
||||||
for (uint bytesIx = 0; bytesIx < length; bytesIx++)
|
|
||||||
this.bytes[bytesIx] = buffer[ix++];
|
|
||||||
}
|
|
||||||
public CustomMsg(byte networkId, byte thingId, byte[] bytes) : base() {
|
|
||||||
this.networkId = networkId;
|
|
||||||
this.thingId = thingId;
|
|
||||||
this.bytes = bytes;
|
|
||||||
}
|
|
||||||
|
|
||||||
public override byte Serialize(ref byte[] buffer) {
|
|
||||||
byte ix = 0;
|
|
||||||
buffer[ix++] = CustomMsg.Id;
|
|
||||||
buffer[ix++] = this.networkId;
|
|
||||||
buffer[ix++] = this.thingId;
|
|
||||||
//buffer[ix++] = (byte)bytes.Length;
|
|
||||||
foreach (byte b in bytes)
|
|
||||||
buffer[ix++] = b;
|
|
||||||
|
|
||||||
return ix;
|
|
||||||
}
|
|
||||||
|
|
||||||
//public static async Task<bool> Receive(Stream dataStream, Participant client, byte packetSize) {
|
|
||||||
// byte[] buffer = await Receive(dataStream, packetSize);
|
|
||||||
|
|
||||||
// CustomMsg msg = new(buffer);
|
|
||||||
// client.messageQueue.Enqueue(msg);
|
|
||||||
// return true;
|
|
||||||
//}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
*/
|
|
@ -1,2 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: b9dcd611539afab429456b08500ae152
|
|
7
Thing.cs
7
Thing.cs
@ -151,10 +151,17 @@ namespace Passer.Control.Core {
|
|||||||
|
|
||||||
#region Update
|
#region Update
|
||||||
|
|
||||||
|
#if UNITY_5_3_OR_NEWER
|
||||||
|
public void Update() {
|
||||||
|
Update(UnityEngine.Time.time * 1000);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
public virtual void Update(float currentTime) {
|
public virtual void Update(float currentTime) {
|
||||||
// should recurse over children...
|
// should recurse over children...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public virtual void SendBytes(byte[] bytes) { }
|
||||||
|
|
||||||
public virtual void ProcessBytes(byte[] bytes) {
|
public virtual void ProcessBytes(byte[] bytes) {
|
||||||
//if (sensor != null)
|
//if (sensor != null)
|
||||||
// sensor.ProcessBytes(bytes);
|
// sensor.ProcessBytes(bytes);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user