internal SmcChannelSettings(SmcChannelSettingsStruct s) { this.invert = s.invert; this.scalingDegree = s.scalingDegree; this.alternateUse = s.alternateUse; this.pinMode = s.pinMode; this.errorMin = s.errorMin; this.errorMax = s.errorMax; this.inputMin = s.inputMin; this.inputMax = s.inputMax; this.inputNeutralMin = s.inputNeutralMin; this.inputNeutralMax = s.inputNeutralMax; }
private static void writePinMode(StreamWriter sw, string name, SmcPinMode mode) { string str = ""; switch (mode) { case SmcPinMode.Floating: str = "floating"; break; case SmcPinMode.PullDown: str = "pull_down"; break; case SmcPinMode.PullUp: str = "pull_up"; break; } sw.WriteLine(name + ": " + str); }