diff --git a/Libs/CMS_CORE_Library.dll b/Libs/CMS_CORE_Library.dll index 57f82f4e..dad84e29 100644 Binary files a/Libs/CMS_CORE_Library.dll and b/Libs/CMS_CORE_Library.dll differ diff --git a/Step.Config/Config/AlarmsConfig.xml b/Step.Config/Config/AlarmsConfig.xml index 9b110d04..454d2102 100644 --- a/Step.Config/Config/AlarmsConfig.xml +++ b/Step.Config/Config/AlarmsConfig.xml @@ -3,7 +3,7 @@ 1 1 - false + true 2 diff --git a/Step.Config/Config/serverConfig.xml b/Step.Config/Config/serverConfig.xml index 66484c93..dbc8112d 100644 --- a/Step.Config/Config/serverConfig.xml +++ b/Step.Config/Config/serverConfig.xml @@ -1,7 +1,7 @@ - SIEMENS + DEMO true localhost 8080 diff --git a/Step.Database/Migrations/Configuration.cs b/Step.Database/Migrations/Configuration.cs index 2ce0f55d..ad8d7737 100644 --- a/Step.Database/Migrations/Configuration.cs +++ b/Step.Database/Migrations/Configuration.cs @@ -23,7 +23,7 @@ namespace Step.Database.Migrations new RoleModel() { RoleId = (int)ROLE_IDS.ADMIN, Level = 10, Name = "Admin" }, new RoleModel() { RoleId = (int)ROLE_IDS.GUEST, Level = 1, Name = "Guest" } ); - + context.FunctionsAccess.AddOrUpdate( // General Function new FunctionAccessModel() { Name = GENERAL, Area = GENERAL_KEY, Enabled = true, WriteLevelMin = 100, ReadLevelMin = 1, PlcId = 0 }, @@ -37,7 +37,7 @@ namespace Step.Database.Migrations new FunctionAccessModel() { Name = NC_SOFTKEY, Area = UNDER_HOOD, Enabled = true, WriteLevelMin = 1, ReadLevelMin = 1, PlcId = 4 }, new FunctionAccessModel() { Name = USER_SOFTKEY, Area = UNDER_HOOD, Enabled = true, WriteLevelMin = 1, ReadLevelMin = 1, PlcId = 5 }, new FunctionAccessModel() { Name = HEADS_CMD, Area = UNDER_HOOD, Enabled = true, WriteLevelMin = 1, ReadLevelMin = 1, PlcId = 6 }, - new FunctionAccessModel() { Name = AXES_CMD, Area = UNDER_HOOD, Enabled = true, WriteLevelMin = 1, ReadLevelMin = 1, PlcId = 7 }, + new FunctionAccessModel() { Name = AXES_SELECTION, Area = UNDER_HOOD, Enabled = true, WriteLevelMin = 1, ReadLevelMin = 1, PlcId = 7 }, new FunctionAccessModel() { Name = TOOL_MANAGER, Area = TOOLING_KEY, Enabled = true, WriteLevelMin = 1, ReadLevelMin = 1, PlcId = 8 }, new FunctionAccessModel() { Name = MAINTENANCE, Area = MAINTENANCE_KEY, Enabled = true, WriteLevelMin = 1, ReadLevelMin = 1, PlcId = 9 } diff --git a/Step.Model/Constants.cs b/Step.Model/Constants.cs index bc26fccb..6618b78e 100644 --- a/Step.Model/Constants.cs +++ b/Step.Model/Constants.cs @@ -210,6 +210,7 @@ namespace Step.Model public const string AXES_CMD = "axesCmd"; public const string TOOL_MANAGER = "toolManager"; public const string MAINTENANCE = "maintenance"; + public const string AXES_SELECTION = "axesSoftkeys"; } public static class API_ERROR_KEYS diff --git a/Step.Model/DTOModels/DTOAxisNameModel.cs b/Step.Model/DTOModels/DTOAxisNameModel.cs index 3e896fc6..6c4b560a 100644 --- a/Step.Model/DTOModels/DTOAxisNameModel.cs +++ b/Step.Model/DTOModels/DTOAxisNameModel.cs @@ -7,7 +7,7 @@ namespace Step.Model.DTOModels public override bool Equals(object obj) { var item = obj as DTOAxisNameModel; - + // Object is not a DTOAxisNameModel instance if (item == null) return false; @@ -18,6 +18,9 @@ namespace Step.Model.DTOModels if (item.Name != Name) return false; + if (item.IsSelectable != IsSelectable) + return false; + return true; } diff --git a/Step.NC/NcHandler.cs b/Step.NC/NcHandler.cs index 4207d494..e3b3c19d 100644 --- a/Step.NC/NcHandler.cs +++ b/Step.NC/NcHandler.cs @@ -1342,7 +1342,8 @@ namespace Step.NC axesNames = plcAxes.Select(x => new DTOAxisNameModel() { Id = x.Id, - Name = x.Name + Name = x.Name, + IsSelectable = x.IsSelectable }).ToList(); } diff --git a/Step/wwwroot/src/@types/signalr.process.d.ts b/Step/wwwroot/src/@types/signalr.process.d.ts index 9165f682..8daa3c88 100644 --- a/Step/wwwroot/src/@types/signalr.process.d.ts +++ b/Step/wwwroot/src/@types/signalr.process.d.ts @@ -19,7 +19,7 @@ declare module signalr_process { interface AxisData{ id:number; name: string; - + isSelectable: string; } interface AxisValueData{ diff --git a/Step/wwwroot/src/modules/under-the-hood/jog-menu.vue b/Step/wwwroot/src/modules/under-the-hood/jog-menu.vue index 27262c83..0211f905 100644 --- a/Step/wwwroot/src/modules/under-the-hood/jog-menu.vue +++ b/Step/wwwroot/src/modules/under-the-hood/jog-menu.vue @@ -14,7 +14,7 @@