Beispiel #1
0
 public string ConfigName(enumConfig cfg)
 {
     if (cfg == enumConfig.CurrentCity)
     {
         return("currentCity");
     }
     if (cfg == enumConfig.CurrentDelay)
     {
         return("currentTimer");
     }
     return("");
 }
        /// <summary>
        /// Sets up some constants depending on the meter configuration
        /// </summary>
        /// <param name="eConfig"></param>
        public void SetConfiguration(enumConfig eConfig)
        {
            m_UserDefines.Clear();
            switch (eConfig)
            {
                case enumConfig.U1200:

                    break;
                case enumConfig.U1300:
                    stUserDefines Setting1 = new stUserDefines();
                    Setting1.sName = "ROM_A0000";
                    Setting1.sValue = "1";
                    m_UserDefines.Add(Setting1);

                    stUserDefines Setting2 = new stUserDefines();
                    Setting2.sName = "CPU_M16C";
                    Setting2.sValue = "1";
                    m_UserDefines.Add(Setting2);

                    stUserDefines Setting3 = new stUserDefines();
                    Setting3.sName = "AMPY_METER_U1300";
                    Setting3.sValue = "1";
                    m_UserDefines.Add(Setting3);

                    stUserDefines Setting4 = new stUserDefines();
                    Setting4.sName = "RELAYLIFETEST";
                    Setting4.sValue = "0";
                    m_UserDefines.Add(Setting4);

                    stUserDefines Setting5 = new stUserDefines();
                    Setting5.sName = "NEUTRAL_INTEGRITY";
                    Setting5.sValue = "0";
                    m_UserDefines.Add(Setting5);

                    break;
            }
        }