//-------------------------------------------------------------------------------------------------// /// <summary> /// /// </summary> /// <returns>LabEquipmentStatus</returns> public LabEquipmentStatus GetLabEquipmentStatus() { const string methodName = "GetLabEquipmentStatus"; Logfile.WriteCalled(logLevel, STR_ClassName, methodName); LabEquipmentStatus labEquipmentStatus = new LabEquipmentStatus(this.statusReady, this.statusMessage); if (this.driver != null) { ExecutionStatus executionStatus = this.driver.GetExecutionStatus(); labEquipmentStatus.StatusMessage = Enum.GetName(typeof(ExecutionStatus.Status), executionStatus.ExecuteStatus); } Logfile.WriteCompleted(logLevel, STR_ClassName, methodName, String.Format(STRLOG_EquipmentStatus_arg2, labEquipmentStatus.Online, labEquipmentStatus.StatusMessage)); return labEquipmentStatus; }
//---------------------------------------------------------------------------------------// /// <summary> /// /// </summary> /// <returns>LabEquipmentStatus</returns> public LabEquipmentStatus GetLabEquipmentStatus() { const string methodName = "GetLabEquipmentStatus"; Logfile.WriteCalled(logLevel, STR_ClassName, methodName); LabEquipmentStatus labEquipmentStatus; if (this.labEquipmentEngine != null) { labEquipmentStatus = this.labEquipmentEngine.GetLabEquipmentStatus(); } else { labEquipmentStatus = new LabEquipmentStatus(false, STR_NotInitialised); } Logfile.WriteCompleted(logLevel, STR_ClassName, methodName); return labEquipmentStatus; }