protected virtual void Start() { var message = new OSCMessage(Address); message.AddValue(OSCValue.Impulse()); Transmitter.Send(message); }
private void SendBang(OSCTransmitter _transmitter, string address) { //Send OSC message var message = new OSCMessage(string.Format("{0}", address)); // Populate values. message.AddValue(OSCValue.Impulse()); _transmitter.Send(message); }
public static OSCValue CreateOSCValue(OSCValueType valueType) { switch (valueType) { case OSCValueType.Unknown: return(null); case OSCValueType.Int: return(OSCValue.Int(0)); case OSCValueType.Long: return(OSCValue.Long(0)); case OSCValueType.True: return(OSCValue.Bool(true)); case OSCValueType.False: return(OSCValue.Bool(false)); case OSCValueType.Float: return(OSCValue.Float(0)); case OSCValueType.Double: return(OSCValue.Double(0)); case OSCValueType.String: return(OSCValue.String("")); case OSCValueType.Null: return(OSCValue.Null()); case OSCValueType.Impulse: return(OSCValue.Impulse()); case OSCValueType.Blob: return(OSCValue.Blob(new byte[0])); case OSCValueType.Char: return(OSCValue.Char(' ')); case OSCValueType.Color: return(OSCValue.Color(Color.white)); case OSCValueType.TimeTag: return(OSCValue.TimeTag(DateTime.Now)); case OSCValueType.Midi: return(OSCValue.Midi(new OSCMidi(0, 0, 0, 0))); case OSCValueType.Array: return(OSCValue.Array()); default: throw new ArgumentOutOfRangeException(); } }
protected virtual void Update() { if (_transmitter == null) { return; } // Create message var message = new OSCMessage(_oscAddress); message.AddValue(OSCValue.String("Impulse sent!")); message.AddValue(OSCValue.Impulse()); // Send message _transmitter.Send(message); }
protected override bool FillMessage(OSCMessage message) { message.AddValue(OSCValue.Impulse()); return(true); }
public void SendImpulse() { Send(_impulseAddress, OSCValue.Impulse()); }