示例#1
0
        public void LoadFirmware()
        {
            var firmwares = new Firmware.FirmwareProvider();
            using (var txer = new Messages.MessageTransceiver(new PortProvider(_config.DeviceIds.Cast<Config.DeviceConfiguration>())))
            {
                txer.Tranceive(new Messages.InitialMessage());

                txer.Tranceive(new Messages.FirmwarePreludeMessage(firmwares.AmssFirmware));
                txer.Tranceive(new Messages.SendFirmwareFileMessage(firmwares.AmssFirmware));

                txer.Tranceive(new Messages.FirmwarePreludeMessage(firmwares.AppsFirmware));
                txer.Tranceive(new Messages.SendFirmwareFileMessage(firmwares.AppsFirmware));

                txer.Tranceive(new Messages.ConclusionMessage());
            }
        }
示例#2
0
        public void LoadFirmware()
        {
            var firmwares = new Firmware.FirmwareProvider();

            using (var txer = new Messages.MessageTransceiver(new PortProvider(_config.DeviceIds.Cast <Config.DeviceConfiguration>())))
            {
                txer.Tranceive(new Messages.InitialMessage());

                txer.Tranceive(new Messages.FirmwarePreludeMessage(firmwares.AmssFirmware));
                txer.Tranceive(new Messages.SendFirmwareFileMessage(firmwares.AmssFirmware));

                txer.Tranceive(new Messages.FirmwarePreludeMessage(firmwares.AppsFirmware));
                txer.Tranceive(new Messages.SendFirmwareFileMessage(firmwares.AppsFirmware));

                txer.Tranceive(new Messages.ConclusionMessage());
            }
        }