Example #1
0
        public async Task <object> Invoke(dynamic input)
        {
            var KeyButtons = JsonConvert.DeserializeObject <List <KeyButton> >(File.ReadAllText(@"KeyButtons.json"));

            CurrentProfile.Buttons = KeyButtons;

            var Receiver = new SerialPortReceiver(new CoderDeckArduinoMachine());

            Receiver.PortName  = "COM3";
            Receiver.BaudRate  = 9600;
            Receiver.Parity    = Parity.None;
            Receiver.DataBits  = 8;
            Receiver.StopBits  = StopBits.One;
            Receiver.Handshake = Handshake.None;
            return(Receiver.Connect());
        }
Example #2
0
        public async Task <object> Connect(string input)
        {
            var KeyButtons = JsonConvert.DeserializeObject <List <object> >(File.ReadAllText("KeyButtons.json"));

            GetActions(KeyButtons);
            var SerialInfo = JsonConvert.DeserializeObject <SerialPortInfoModel>(input);

            var Receiver = new SerialPortReceiver(new CoderDeckArduinoMachine());

            Receiver.PortName  = SerialInfo.PortName;
            Receiver.BaudRate  = SerialInfo.BaudRate;
            Receiver.Parity    = SerialInfo.Parity;
            Receiver.DataBits  = 8;
            Receiver.StopBits  = StopBits.One;
            Receiver.Handshake = Handshake.None;
            return(Receiver.Connect());
        }