| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | using System;using System.Windows.Media;using System.Windows.Media.Imaging;using Venus_RT.Instances;using MECF.Framework.RT.Core.Applications;using Venus_Core;namespace Venus_RT.Modules{    class RtInstance : IRtInstance    {        string IRtInstance.SystemName => SystemName;         public bool EnableNotifyIcon => true;         public bool KeepRunningAfterUnknownException => false;        public ImageSource TrayIcon => _trayIcon;        public bool DefaultShowBackendWindow => false;        public IRtLoader Loader => _loader;        string IRtInstance.DatabaseName => DatabaseName;        public const string SystemName = "Venus";        public const string DatabaseName = "venusdb";        public const ushort ANALOG_TRANS_RANGE = 8000;        public const string DeviceModelFileName = "DeviceModelVenus.xml";        public const string DeviceModelFileName_MF = "DeviceModelVenus_MF.xml";        public const string DeviceModelFileName_SE = "DeviceModelVenusSE_MF.xml";        private ImageSource _trayIcon;        private IRtLoader _loader;        public static PressureType pressureType = (PressureType) Convert.ToInt32(System.Configuration.ConfigurationManager.ConnectionStrings["PressureType"].ConnectionString);        public RtInstance()        {            _trayIcon = new BitmapImage(new Uri("pack://application:,,,/Venus_RT;component/defaultrt.ico"));            _loader = new ToolLoader();                    }    }}
 |