public FaultReportTemplateFormViewModel(IFaultReportAccess faultReportAccess)
        {
            this.faultReportAccess = faultReportAccess;

            CmdBarItems = new CmdBarItem[]
            {
                new CmdBarItem(Symbol.Add, "Create", CreateTemplate),
                new CmdBarItem(Symbol.Save, "Save", SaveTemplate),
                new CmdBarItem(Symbol.Delete, "Delete", DeleteTemplate),
            };
        }
예제 #2
0
        public SensorSettingsViewModel(ISensorTriggerAccess triggerAccess, IFaultReportAccess faultReportAcccess)
        {
            this.triggerAccess     = triggerAccess;
            this.faultReportAccess = faultReportAcccess;

            GeneralCmdBarItems = new CmdBarItem[]
            {
                new CmdBarItem(Symbol.Save, "Save", SaveSensor),
                new CmdBarItem(Symbol.Clear, "Clear", ClearSensor),
                new CmdBarItem(Symbol.GoToStart, "Defaults", ResetSensor)
            };

            TriggerCmdBarItems = new CmdBarItem[]
            {
                new CmdBarItem(Symbol.Add, "Create", CreateTrigger),
                new CmdBarItem(Symbol.Save, "Save", SaveTrigger),
                new CmdBarItem(Symbol.Delete, "Delete", DeleteTrigger),
            };
        }
예제 #3
0
 public FaultReportTemplateViewModel(FaultReportTemplate model, IFaultReportAccess faultReportAccess)
 {
     this.model             = model;
     this.faultReportAccess = faultReportAccess;
 }
예제 #4
0
 public FaultReportDetailsViewModel(IFaultReportAccess faultReportAccess)
 {
     this.faultReportAccess = faultReportAccess;
 }