public static void Finalize_() // "Finalize" exists in parent { using (var profile = new Profile()) { profile.DeviceType = "Rotator"; profile.WriteValue(s_sProgID, "Position", s_fPosition.ToString(CultureInfo.InvariantCulture), ""); profile.WriteValue(s_sProgID, "RotationRate", RotationRate.ToString(CultureInfo.InvariantCulture), ""); profile.WriteValue(s_sProgID, "CanReverse", s_bCanReverse.ToString(), ""); profile.WriteValue(s_sProgID, "Reverse", s_bReverse.ToString(), ""); } }
// Write configuration to the Profile public static void WriteConfiguration() { using (var profile = new Profile()) { profile.DeviceType = "Rotator"; profile.WriteValue(progID, "Position", mechanicalPosition.ToString(CultureInfo.InvariantCulture), ""); profile.WriteValue(progID, "RotationRate", RotationRate.ToString(CultureInfo.InvariantCulture), ""); profile.WriteValue(progID, "CanReverse", canReverse.ToString(), ""); profile.WriteValue(progID, "Reverse", reverse.ToString(), ""); profile.WriteValue(progID, "SyncOffset", syncOffset.ToString(CultureInfo.InvariantCulture), ""); } }