Пример #1
0
        internal static OSCPacket PackageCopyright()
        {
            OSCPacket p = new OSCPacket();

            p.Address = "/copyright";
            p.ArgList = ",s";
            OSCStringArg a = new OSCStringArg();

            a.value = "X32.net Copyright (C) 2014 by Jason Grooms - All Rights Reserved";
            p.Arguments.Add(a);
            return(p);
        }
Пример #2
0
        public static OSCPacket RenewMeter(int meter)
        {
            OSCPacket p = new OSCPacket();

            p.Address = "/meters";
            p.ArgList = ",s";

            OSCStringArg s = new OSCStringArg();

            s.value = "/meters/" + meter.ToString();
            p.Arguments.Add(s);

            return(p);
        }
        public static OSCPacket ControlToOSCPacket(ConsoleControl control, string value)
        {
            OSCPacket packet = new OSCPacket();

            char[] d = { '/' };

            packet.Address = control.Address;
            packet.Nodes   = control.Address.Split(d);
            packet.ArgList = ",s";
            OSCStringArg stringArg = new OSCStringArg();

            stringArg.value = value;
            packet.Arguments.Add(stringArg);
            return(packet);
        }