private SettingsTemplate createSettingsObject() { SettingsTemplate sets = new SettingsTemplate(); ChannelSettingsTemplate chan; for (int i = 0; i < 8; i++) { chan = new ChannelSettingsTemplate(); chan.DutyCycle = channelControls[i].channelSettings.DutyCycleS; chan.Enabled = channelControls[i].channelSettings.Enabled; chan.Frequency = channelControls[i].channelSettings.Frequency; chan.DutyCycleUnits = channelControls[i].DcUnits; chan.FrequencyUnits = channelControls[i].FrequencyUnits; sets.ChannelSettings.Add(chan); } if (ControlMode == PwmGeneratorModes.Synchronous) { sets.SynchronousFrequency = synchronousPwmFrequency; sets.SynchronousFrequencyUnits = channelControls[0].FrequencyUnits; } return(sets); }
private SettingsTemplate createSettingsObject() { SettingsTemplate sets = new SettingsTemplate(); ChannelSettingsTemplate chan; for (int i = 0; i < 8; i++) { chan = new ChannelSettingsTemplate(); chan.DutyCycle = channelControls[i].channelSettings.DutyCycleS; chan.Enabled = channelControls[i].channelSettings.Enabled; chan.Frequency = channelControls[i].channelSettings.Frequency; chan.DutyCycleUnits = channelControls[i].DcUnits; chan.FrequencyUnits = channelControls[i].FrequencyUnits; sets.ChannelSettings.Add(chan); } if (ControlMode == PwmGeneratorModes.Synchronous) { sets.SynchronousFrequency = synchronousPwmFrequency; sets.SynchronousFrequencyUnits = channelControls[0].FrequencyUnits; } return sets; }