static bool GetAnalogSettings(RTState state, RTProtocol mProtocol) { bool getStatus = mProtocol.GetAnalogSettings(); if (getStatus) { state.analogChannels.Clear(); var settings = mProtocol.AnalogSettings; foreach (var device in settings.Devices) { foreach (var channel in device.ChannelInformation) { var analogChannel = new AnalogChannel(); analogChannel.Name = channel.Name; analogChannel.Values = new float[0]; state.analogChannels.Add(analogChannel); } } return(true); } return(false); }