| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | using System;using System.Windows.Media;using System.Windows.Media.Imaging;using VirgoRT.Instances;using MECF.Framework.RT.Core.Applications;namespace SorterRT.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 = "Virgo";        public const string DatabaseName = "virgodb";        public const ushort ANALOG_TRANS_RANGE = 4000;        public const string DeviceModelFileName = "DeviceModelVirgo.xml";        public const string DeviceModelFileName_R = "DeviceModelVirgo_R.xml";        private ImageSource _trayIcon;        private IRtLoader _loader;        public RtInstance()        {            _trayIcon = new BitmapImage(new Uri("pack://application:,,,/VirgoRT;component/Resources/default_rt.ico"));            _loader = new ToolLoader();        }    }}
 |