From 04cf64e953fefee5804765a8694d4184b8d99717 Mon Sep 17 00:00:00 2001 From: rajeev Date: Wed, 20 Nov 2024 19:21:21 +0530 Subject: [PATCH 1/5] Simplifying josn parser, so it should able to generate lua definations for node commands , commenting most of code now, whre its havig lot of if else for commands which does not follow the normal pattern --- Json_parser/Program.cs | 15 +- Json_parser/Utility.cs | 880 +++++++++++++++++++++++------------------ 2 files changed, 495 insertions(+), 400 deletions(-) diff --git a/Json_parser/Program.cs b/Json_parser/Program.cs index d5df1c6..9488dea 100644 --- a/Json_parser/Program.cs +++ b/Json_parser/Program.cs @@ -73,6 +73,8 @@ static void parse_commands_josn(string base_lib_dir, string json_file_path) var bufferMathCommand = cmdList.Where(cmd => cmd.name.Contains("buffer.math()")).ToList(); + var triggerBlockConstenets = cmdList.Where(cmd => cmd.name.Contains("trigger.BLOCK_")).ToList(); + cmdList = cmdList.Except(triggerBlockConstenets).ToList(); cmdList = cmdList.Except(directFunctioncommands).ToList(); // remove all directFunctioncommands commands and handle it speratley @@ -124,12 +126,12 @@ static void parse_commands_josn(string base_lib_dir, string json_file_path) outStr += "---@class digio\n digio = {}\n\n---@class tsplink\n tsplink = {}\n\n---@class lan\n lan = {}\n\n---@class tspnetConnectionID\nlocal tspnetConnectionID = {}\n\n ---@class promptID\nlocal promptID = {}\n\n"; var tsplinkStr = ""; - string[] arrlist = { }; tsplinkStr = outStr; - Utility.PrintFields(MAX_DEPT, file_name, ref instrTable, ref outStr, ref tsplinkStr, ref arrlist, "null"); + tsplinkStr += Utility.PrintFields(MAX_DEPT, file_name, instrTable, true); + outStr += Utility.PrintFields(MAX_DEPT, file_name, instrTable, false); foreach (var cmd in directFunctioncommands) { - Utility.HelpContent(cmd, file_name, ref outStr, ref tsplinkStr, "", true, "", "", true); + //Utility.HelpContent(cmd, file_name, bool direct_function); } if (triggerModelLoadCommands.Count > 0) @@ -138,18 +140,13 @@ static void parse_commands_josn(string base_lib_dir, string json_file_path) outStr += defStr; tsplinkStr += defStr; - // IList aliasTypes = new List(); - foreach (var cmd in triggerModelLoadCommands) { - // aliasTypes.Add(cmd.name.Split('-')[1].Trim()); var header = Utility.get_command_header(cmd, file_name); outStr += header; tsplinkStr += header; } - //outStr+= Utility.create_alias_type("loadFunConstParam", aliasTypes); - //tsplinkStr += Utility.create_alias_type("loadFunConstParam", aliasTypes); var sig = "\n" + @"---@param loadFunConst loadFunConstParam function trigger.model.load(loadFunConst,...) end"; outStr += sig; @@ -160,7 +157,7 @@ static void parse_commands_josn(string base_lib_dir, string json_file_path) if (bufferMathCommand.Count > 0) { - var alias = Utility.create_enum_alias_type(bufferMathCommand[0].param_info[1]); + var alias = Utility.create_tspLinkNode_enum_alias_type(bufferMathCommand[0].param_info[1]); var header = Utility.get_command_header(bufferMathCommand[0], file_name); outStr += alias + header; diff --git a/Json_parser/Utility.cs b/Json_parser/Utility.cs index bd70c0c..a33c928 100644 --- a/Json_parser/Utility.cs +++ b/Json_parser/Utility.cs @@ -22,6 +22,9 @@ class Utility "2636B" }; + public static string NODE_STR = ""; + public static string NODE_ALIAS_STR = ""; + public class Example_Info { public string example { get; set; } @@ -129,198 +132,111 @@ public static IList PopulateCommands(ref JObject obj, string feild) return cmdList; } - public static void PrintFields(int depth, string file_name, ref Dictionary>[] instrTable, ref string outStr, ref string tsplinkStr, ref string[] arrList, string item) + public static string PrintFields(int depth, string file_name, Dictionary>[] instrTable, bool forTspLink) { + var outStr = ""; + if (forTspLink) // for tsplink node string needs to append in tables + { + NODE_STR = "node[2]."; + NODE_ALIAS_STR = "node2_"; + outStr += "node = {}\nnode[2] = {}\n"; + + } + else + { + NODE_STR = ""; + NODE_ALIAS_STR = ""; + } + + string table_name = ""; string type_name = ""; + string[] arrList = { }; for (int i = 0; i < depth; i++) { foreach (var keyValuePair in instrTable[i]) { string class_data = ""; - if (item != "null") + // Handling Arrays in commands + string[] arrayMarkers = { "[N]", "[Y]", "[slot]", "[1]", "[X]" }; + var is_array = false; + + foreach (var marker in arrayMarkers) { - foreach (var keyvalue in keyValuePair.Value) + if (keyValuePair.Key.Contains(marker)) { - bool a = keyvalue.Value.supportedModels.Contains(item); - if (a == true && !item.Contains("-L") && (item.Contains("2604B") || item.Contains("2614B") || item.Contains("2634B"))) + table_name = keyValuePair.Key.Replace(marker, ""); + type_name = keyValuePair.Key.Replace(marker, "|").Split('|')[0].Replace(".", "") + "Arr"; + if (!arrList.Contains(type_name)) + { + arrList = arrList.Append(type_name).ToArray(); + class_data += $"---@class {type_name}\n"; + class_data += $"local {type_name} = {{}}\n\n"; + class_data += $"---@type {type_name}[]\n"; + class_data += $"{NODE_STR}{table_name} = {{}}\n"; + table_name = $"{type_name}"; + } + else { - return; + string rem = keyValuePair.Key.Replace(marker, "|").Split('|')[1]; + class_data += type_name + rem + " = {}\n"; + table_name = $"{type_name}{rem}"; } - continue; + is_array = true; + break; } } - if (keyValuePair.Key.Contains("localnode.settimme()")) - continue; - //Handling Arrays in commands - if (keyValuePair.Key.Contains("[N]") || keyValuePair.Key.Contains("[Y]") || keyValuePair.Key.Contains("[slot]") || keyValuePair.Key.Contains("[1]") || keyValuePair.Key.Contains("[X]")) + if (!is_array) { - if (keyValuePair.Key.Contains("[N]")) - { - table_name = keyValuePair.Key.Replace("[N]", ""); - type_name = keyValuePair.Key.Replace("[N]", "|").Split('|')[0].Replace(".", "") + "Arr"; - } - else if (keyValuePair.Key.Contains("[Y]")) - { - table_name = keyValuePair.Key.Replace("[Y]", ""); - type_name = keyValuePair.Key.Replace("[Y]", "|").Split('|')[0].Replace(".", "") + "Arr"; - } - else if (keyValuePair.Key.Contains("[1]")) - { - table_name = keyValuePair.Key.Replace("[1]", ""); - type_name = keyValuePair.Key.Replace("[1]", "|").Split('|')[0].Replace(".", "") + "Arr"; - } - else if (keyValuePair.Key.Contains("[slot]")) - { - table_name = keyValuePair.Key.Replace("[slot]", ""); - type_name = keyValuePair.Key.Replace("[slot]", "|").Split('|')[0].Replace(".", "") + "Arr"; - } - else - { - table_name = keyValuePair.Key.Replace("[X]", ""); - type_name = keyValuePair.Key.Replace("[X]", "|").Split('|')[0].Replace(".", "") + "Arr"; - } + table_name = NODE_STR + keyValuePair.Key; + class_data += "---@class " + keyValuePair.Key + "\n"; + class_data += table_name + " = {}\n"; + } - if (!arrList.Contains(type_name)) + outStr += class_data; + outStr += "\n\n"; + foreach (var cmd in keyValuePair.Value) + { + if (forTspLink) { - arrList = arrList.Append(type_name).ToArray(); - class_data += "---@class " + type_name + "\n"; - class_data += "local " + type_name + " = {}\n\n"; - - class_data += "---@type " + type_name + "[]\n"; - class_data += table_name + " = {}\n"; + if (cmd.Value.tsplink_supported.Contains("Yes")) + { + outStr += HelpContent_for_nodes(cmd, file_name, table_name); + } + } + else { - class_data += "---@type " + type_name + "[]\n"; - string rem = ""; - if (keyValuePair.Key.Contains("[N]")) - rem = keyValuePair.Key.Replace("[N]", "|").Split('|')[1]; - else if (keyValuePair.Key.Contains("[Y]")) - rem = keyValuePair.Key.Replace("[Y]", "|").Split('|')[1]; - else if (keyValuePair.Key.Contains("[1]")) - rem = keyValuePair.Key.Replace("[1]", "|").Split('|')[1]; - else if (keyValuePair.Key.Contains("[X]")) - rem = keyValuePair.Key.Replace("[X]", "|").Split('|')[1]; - else - rem = keyValuePair.Key.Replace("[slot]", "|").Split('|')[1]; - class_data += type_name + rem + " = {}\n"; - } + outStr += HelpContent_for_nodes(cmd, file_name, table_name); - } - else - { - //table_name = keyValuePair.Key.Replace("[1]",""); //DMM6500 slot[1] - table_name = keyValuePair.Key; - if (!table_name.Contains("bufferVar") && !table_name.Contains("scriptVar") && !table_name.Contains(".setblock()")) - { - class_data += "---@class " + table_name + "\n"; - if (i == 0) - class_data += table_name + " = {}\n"; - else - class_data += table_name + " = {}\n"; } - } - outStr += class_data; - outStr += "\n\n"; - - bool class_data_populated = false; - foreach (var keyvalue in keyValuePair.Value) - { - HelpContent(keyvalue.Value, file_name, ref outStr, ref tsplinkStr, class_data, class_data_populated, keyValuePair.Key, keyvalue.Key, false); - class_data_populated = true; + } } } + return outStr; } - public static void HelpContent(CommandInfo cmd, string file_name, ref string outStr, ref string tsplinkStr, string class_data, bool class_data_populated, string table, string attr, bool directCall) + public static string HelpContent_for_nodes(KeyValuePair command, string file_name, string table) { - string command_help = ""; - if (cmd.name.Contains("node[N].execute()")) - System.Console.WriteLine(cmd.name); - - string[] example = new string[] { }; - string[] enum_class = new string[] { }; - - #region Enum_Population - foreach (var param in cmd.param_info) - { - if (cmd.usage.Length == 0) - continue; - else if ((cmd.command_type == CommandType.Attribute_RW) && (cmd.usage.Length == 1) && (!cmd.usage[0].Contains(param.Name))) - continue; - else if ((cmd.command_type == CommandType.Attribute_RW) && (cmd.usage.Length > 1) && (!cmd.usage[0].Contains(param.Name) || !cmd.usage[1].Contains(param.Name))) - continue; - else if ((cmd.command_type == CommandType.Attribute_RO) && (!cmd.usage[0].Contains(param.Name))) - continue; - else if ((cmd.command_type == CommandType.Function) && ((!cmd.signature.Contains(param.Name) && !cmd.command_return.Contains(param.Name))) && cmd.name != "eventlog.suppress()") - continue; - else if (param.enums != "") - { - var aliasName = param.Type.Contains('|') ? param.Type.Split('|')[0].Trim() : param.Type; - - string[] enum_data = param.enums.Split('|'); - command_help += "\n"; - foreach (var data in enum_data) - { - command_help += data.Split(' ')[0] + " = " + data.Split(' ')[1] + "\n"; - } - command_help += "\n---@alias " + aliasName + "\n"; - foreach (var data in enum_data) - { - command_help += "---|`" + data.Split(' ')[0] + "`\n"; - } - command_help += "\n"; - } - } - //} - command_help += "\n"; - #endregion - - command_help += get_command_header(cmd, file_name) + "\n"; + var command_help = ""; - if (cmd.name.Contains("trigger.BLOCK_")) + var cmd = command.Value; + if (cmd.command_type == CommandType.Function) { - command_help += "--- Additional paramteres are:\n"; + // implement function here foreach (var param in cmd.param_info) { - if (param.Name != "blockNumber" && param.Name != cmd.name) + if (param.enums != "") { - command_help += "--- - *" + param.Name + "*: " + param.Description + "
\n"; - if (param.enums != "") - { - string[] enum_data = param.enums.Split('|'); - //command_help += "---\n--- This has a paraamter **" + param.Name + "** , that accepets following enum inputs:\n"; - foreach (var data in enum_data) - { - command_help += "--- ```" + data.Split(' ')[0] + "```
\n"; - } - } + command_help += create_tspLinkNode_enum_alias_type(param); } } - } - /* if (table.Contains("bufferVar")) - { - if (cmd.signature.Contains("[N]")) - { - outStr += "---@type integer[]\n"; - outStr += "bufferVar." + attr + "= {}\n"; - } - else - { - if (cmd.command_type == CommandType.Function) - outStr += "function bufferVar." + attr + "end \n"; - else - outStr += "bufferVar." + attr + "= 0\n"; - } - return; - } */ + command_help += get_command_header(cmd, file_name) + "\n"; - if (cmd.command_type == CommandType.Function) - { List command_returns = cmd.command_return.ToUpper().Split(',') .Select(st => st.Trim()) .ToList(); @@ -338,177 +254,44 @@ public static void HelpContent(CommandInfo cmd, string file_name, ref string out } foreach (var param in cmd.param_info) { - + if (s.Contains(param.Name.ToUpper())) { - string temp = "\"" + param.Name + "\""; - command_help += "---@param " + param.Name; + if (param.enums != "") + command_help += $"---@param {param.Name} {NODE_ALIAS_STR}{param.Type} {param.Description}\n"; + else + command_help += $"---@param {param.Name} {param.Type} {param.Description}\n"; - if (s.Contains(temp)) - command_help += " " + param.Type + " "; - //else - command_help += " " + param.Type + " "; - command_help += param.Description + "\n"; } else if (command_returns.Contains(param.Name.ToUpper())) { - command_help += "---@return "; - - if (param.Name.Contains("fileNumber")) - command_help += "file_object "; - else if (param.Name.Contains("scriptVar")) - command_help += "scriptVar "; - else if (param.Name.Contains("bufferName") || param.Name.Contains("bufferVar")) - command_help += "bufferVar "; - else if (param.Name.Contains("connectionID")) - command_help += "tspnetConnectionID "; + if (param.enums != "") + command_help += $"---@return {NODE_ALIAS_STR}{param.Type} {param.Name} {param.Description}"; else - command_help += param.Type + " "; + command_help += $"---@return {param.Type} {param.Name} {param.Description}"; + + //if (param.Name.Contains("fileNumber")) + // command_help += "file_object "; + //else if (param.Name.Contains("scriptVar")) + // command_help += "scriptVar "; + //else if (param.Name.Contains("bufferName") || param.Name.Contains("bufferVar")) + // command_help += "bufferVar "; + //else if (param.Name.Contains("connectionID")) + // command_help += "tspnetConnectionID "; + //else + // command_help += param.Type + " "; - command_help += param.Name + " " + param.Description + "\n"; + //command_help += param.Name + " " + param.Description + "\n"; } - /* else if(cmd.name == "eventlog.suppress()") - { - outStr += "---@param eventType eventlogsuppresseventType\n"; - } */ } cmd.signature = cmd.signature.Replace("\"", ""); - } - - if (cmd.command_type != CommandType.Function && !cmd.name.Contains("trigger.BLOCK_")) // for attributes - { - //foreach (var parm in cmd.param_info) - //{ - // if (parm.enums != "" && !table.Contains("bufferVar")) - // { - // if (cmd.usage[0].Contains(parm.Name))// || cmd.usage[1].Contains(parm.Name)) - // command_help += "---@type " + parm.Type + "\n"; - // } - //} - - var lst = get_return_type_and_default_value(cmd); - if (table.Contains("[N]") || table.Contains("[Y]") || table.Contains("[slot]") || table.Contains("[1]") || table.Contains("[X]")) - { - string[] a = table.Split('['); - string type_name = a[0].Replace(".", "") + "Arr"; - if (table.Contains("[N]")) - { - a[1] = a[1].Replace("N]", ""); - } - if (table.Contains("[Y]")) - { - a[1] = a[1].Replace("Y]", ""); - } - if (table.Contains("[slot]")) - { - a[1] = a[1].Replace("slot]", ""); - } - if (table.Contains("[1]")) - { - a[1] = a[1].Replace("1]", ""); - } - if (table.Contains("[X]")) - { - a[1] = a[1].Replace("X]", ""); - } - - if (a[1] != "") - { - if (attr.Contains("stimulus") && !attr.Contains("[")) - { - command_help += $"---@type {lst[0]}\n"; - command_help += type_name + a[1] + "." + attr + "= trigger.EVENT_NONE\n\n"; - } - else - { - command_help += $"---@type {lst[0]}\n"; - command_help += type_name + a[1] + "." + attr + "= 0\n\n"; - - } - - } - else - { - if (attr.Contains("stimulus[")) - { - command_help += $"---@type {lst[0]}\n"; - attr = attr.Remove(attr.Length - 3, 3); - command_help += type_name + a[1] + "." + attr + "= trigger.EVENT_NONE\n\n"; - } - else if (attr.Contains("stimulus") && !attr.Contains("[")) - { - command_help += $"---@type {lst[0]}\n"; - command_help += type_name + a[1] + "." + attr + "= trigger.EVENT_NONE\n\n"; - } - else - { - command_help += $"---@type {lst[0]}\n"; - command_help += $"{type_name}.{attr} = {lst[1]}\n"; - - } - - } - - } - else if (table.Contains("bufferVar") || table.Contains("bufferName")) - { - command_help += $"---@type {lst[0]}\n"; - command_help += $"bufferVar.{attr} = {lst[1]}\n"; - - } - else if (table.Contains("scriptVar")) - { - command_help += $"---@type {lst[0]}\n"; - command_help += $"scriptVar.{attr} = {lst[1]}\n"; - } - else if (attr.Contains("address[N]")) - { - command_help += "---@type integer[]\n"; - attr = attr.Replace("[N]", ""); - command_help += table + "." + attr + " = 0\n\n"; - } - else if (attr.Contains("stimulus")) - { - command_help += "---@type triggerEvents|0\n"; - command_help += table + "." + attr + "= 0\n\n"; - } - else if (attr.Contains("[N]"))//TODOD need to check this can be removed - { - attr = attr.Remove(attr.Length - 3, 3); - command_help += $"---@type {lst[0]}\n"; - command_help += $"{table}.{attr} = {lst[1]}\n"; - - } - - else if (attr.Contains("EVENT_ID")) - { - command_help += "---@type eventID\n"; - command_help += table + "." + attr + "= nil\n"; - } - else - { - if (directCall) - { - cmd.name = cmd.name.Replace("*", "star_"); - command_help += cmd.name + "= 0\n\n"; - } - else - { - command_help += $"---@type {lst[0]}\n"; - command_help += $"{table}.{attr} = {lst[1]}\n"; - - } - } - } - else if (cmd.command_type == CommandType.Function || (cmd.command_type == CommandType.Attribute_WO && cmd.name.Contains(" trigger.BLOCK_"))) - { - if (cmd.overloads.Length > 0 && !cmd.name.Contains("trigger.BLOCK_")) + if (cmd.overloads.Length > 0) { // System.Console.WriteLine(cmd.signature); foreach (var sig in cmd.overloads) { - System.Console.WriteLine(sig); + int startIndex = sig.IndexOf("(") + 1; int endIndex = sig.IndexOf(")", startIndex); var overlad_params = sig.Substring(startIndex, endIndex - startIndex).Split(',').Select(str => str.Trim()).ToList(); @@ -517,106 +300,398 @@ public static void HelpContent(CommandInfo cmd, string file_name, ref string out foreach (var param in cmd.param_info) { if (cmd.command_return.Contains(param.Name)) - overload_return_type.Add($"{param.Name}:{param.Type}"); + if (param.enums != "") + overload_return_type.Add($"{param.Name}:{NODE_ALIAS_STR}{param.Type}"); + else + overload_return_type.Add($"{param.Name}:{param.Type}"); if (overlad_params.Contains(param.Name)) { - overload_sig_and_type.Add($"{param.Name}:{param.Type}"); + if (param.enums != "") + overload_sig_and_type.Add($"{param.Name}:{NODE_ALIAS_STR}{param.Type}"); + else + overload_sig_and_type.Add($"{param.Name}:{param.Type}"); } } command_help += getOverloadDoc($"({string.Join(",", overload_sig_and_type)}){(overload_return_type.Count > 0 ? ":" : "")}{string.Join(", ", overload_return_type)}") + "\n"; } } - else - { - if (cmd.name.Contains("trigger.BLOCK_") && cmd.overloads.Length > 0) - command_help += "--\n--- Overloads are:\n"; - foreach (var sig in cmd.overloads) - { - command_help += "--- - " + sig + "\n"; - } - } - if (table.Contains("[N]") || table.Contains("[Y]") || table.Contains("[slot]") || table.Contains("[X]")) - { - string[] a = cmd.signature.Split('['); - //string[] a = table.Split('['); - string type_name = a[0].Replace(".", "") + "Arr"; - if (table.Contains("[N]")) - { - a[1] = a[1].Replace("N]", ""); - } - if (table.Contains("[Y]")) - { - a[1] = a[1].Replace("Y]", ""); - } - if (table.Contains("[slot]")) - { - a[1] = a[1].Replace("slot]", ""); - } - if (table.Contains("[X]")) - { - a[1] = a[1].Replace("X]", ""); - } - command_help += "function " + type_name + a[1] + " end\n\n"; - } - else if (cmd.signature.Contains("scriptVar")) - { - string sig = cmd.signature.Replace("scriptVar", "scriptVar"); - command_help += "function " + sig + " end\n"; - } - else if (cmd.signature.Contains("fileVar")) - { - string sig = cmd.signature.Replace("fileVar", "file_object"); - command_help += "function " + sig + " end\n"; - } - else if (cmd.signature.Contains(".catalog()")) - { - try - { - if (cmd.signature.Contains("display.loadmenu")) - cmd.signature = cmd.signature.Split(' ')[4]; - else - cmd.signature = cmd.signature.Split(' ')[3]; - command_help += "function " + cmd.signature + " end\n"; - } - catch - { - command_help += "function " + cmd.signature + " end\n"; - } - } - else if (cmd.signature.Contains("bufferName.")) - { - string sig = cmd.signature.Replace("bufferName.", "bufferVar."); - command_help += "function " + sig + " end\n"; - } - else if (cmd.signature.Contains("bufferVar.")) + var function_name = command.Key.Replace("(", "").Replace(")", ""); + command_help += $"function {function_name}({cmd.signature.Substring(start, end - start)}) end\n"; + command_help += $"{table}.{function_name} = { function_name}\n"; + } + + else // attributes + { + + var attr = command.Key.Replace("[M]", "").Replace("[N]", ""); //some attributes are having [N] or [M] at the end , which is alredy handled in its type + var prm = cmd.param_info.Where(param => param.Name.ToUpper() == cmd.command_return.ToUpper()).ToList(); + var lst = get_return_type_and_default_value(cmd); + if (prm[0].enums != "") { - string sig = cmd.signature.Replace("bufferVar.", "bufferVar."); - command_help += "function " + sig + " end\n"; + command_help += create_tspLinkNode_enum_alias_type(prm[0]); + command_help += get_command_header(cmd, file_name) + "\n"; + + command_help += $"---@type {NODE_ALIAS_STR}{lst[0]}\n"; + command_help += $"{table}.{attr} = {NODE_STR}{lst[1]}\n"; } else { - if (cmd.command_type == CommandType.Function) - command_help += "function " + cmd.signature + " end\n"; - else - command_help += table + "." + attr + " = 0\n\n"; + command_help += get_command_header(cmd, file_name) + "\n"; + + command_help += $"---@type {lst[0]}\n"; + command_help += $"{table}.{attr} = {lst[1]}\n"; } } + return command_help; - if (cmd.tsplink_supported.Contains("Yes")) - { - if (class_data_populated == false) - tsplinkStr += class_data; - outStr += command_help; - tsplinkStr += command_help; - } - if (cmd.tsplink_supported.Contains("No")) - { - outStr += command_help; + + + + + //string command_help = ""; + + //string[] example = new string[] { }; + //string[] enum_class = new string[] { }; + + //#region Enum_Population + //foreach (var param in cmd.param_info) + //{ + // if (cmd.usage.Length == 0) + // continue; + // else if ((cmd.command_type == CommandType.Attribute_RW) && (cmd.usage.Length == 1) && (!cmd.usage[0].Contains(param.Name))) + // continue; + // else if ((cmd.command_type == CommandType.Attribute_RW) && (cmd.usage.Length > 1) && (!cmd.usage[0].Contains(param.Name) || !cmd.usage[1].Contains(param.Name))) + // continue; + // else if ((cmd.command_type == CommandType.Attribute_RO) && (!cmd.usage[0].Contains(param.Name))) + // continue; + // else if ((cmd.command_type == CommandType.Function) && ((!cmd.signature.Contains(param.Name) && !cmd.command_return.Contains(param.Name))) && cmd.name != "eventlog.suppress()") + // continue; + // else if (param.enums != "") + // { + // command_help += create_enum_alias_type(param); + // } + //} + ////} + //command_help += "\n"; + //#endregion + + //command_help += get_command_header(cmd, file_name) + "\n"; + + //if (cmd.name.Contains("trigger.BLOCK_")) + //{ + // command_help += "--- Additional paramteres are:\n"; + // foreach (var param in cmd.param_info) + // { + // if (param.Name != "blockNumber" && param.Name != cmd.name) + // { + // command_help += "--- - *" + param.Name + "*: " + param.Description + "
\n"; + // if (param.enums != "") + // { + // string[] enum_data = param.enums.Split('|'); + // //command_help += "---\n--- This has a paraamter **" + param.Name + "** , that accepets following enum inputs:\n"; + // foreach (var data in enum_data) + // { + // command_help += "--- ```" + data.Split(' ')[0] + "```
\n"; + // } + // } + // } + // } + //} + + + //if (cmd.command_type == CommandType.Function) + //{ + // List command_returns = cmd.command_return.ToUpper().Split(',') + // .Select(st => st.Trim()) + // .ToList(); + + // int start = cmd.signature.IndexOf("(") + 1; + // int end = cmd.signature.IndexOf(")", start); + // string[] s; + // try + // { + // s = cmd.signature.ToUpper().Substring(start, end - start).Replace(" ", "").Split(','); + // } + // catch (System.Exception) + // { + // s = new string[] { }; + // } + // foreach (var param in cmd.param_info) + // { + + // if (s.Contains(param.Name.ToUpper())) + // { + // string temp = "\"" + param.Name + "\""; + // command_help += "---@param " + param.Name; + + // if (s.Contains(temp)) + // command_help += " " + param.Type + " "; + // //else + // command_help += " " + param.Type + " "; + // command_help += param.Description + "\n"; + // } + // else if (command_returns.Contains(param.Name.ToUpper())) + // { + // command_help += "---@return "; + + // if (param.Name.Contains("fileNumber")) + // command_help += "file_object "; + // else if (param.Name.Contains("scriptVar")) + // command_help += "scriptVar "; + // else if (param.Name.Contains("bufferName") || param.Name.Contains("bufferVar")) + // command_help += "bufferVar "; + // else if (param.Name.Contains("connectionID")) + // command_help += "tspnetConnectionID "; + // else + // command_help += param.Type + " "; + + // command_help += param.Name + " " + param.Description + "\n"; + // } + // /* else if(cmd.name == "eventlog.suppress()") + // { + // outStr += "---@param eventType eventlogsuppresseventType\n"; + // } */ + // } + // cmd.signature = cmd.signature.Replace("\"", ""); + //} + + //if (cmd.command_type != CommandType.Function && !cmd.name.Contains("trigger.BLOCK_")) // for attributes + //{ + + // var lst = get_return_type_and_default_value(cmd); + + // if (table.Contains("[N]") || table.Contains("[Y]") || table.Contains("[slot]") || table.Contains("[1]") || table.Contains("[X]")) + // { + // string[] a = table.Split('['); + // string type_name = a[0].Replace(".", "") + "Arr"; + // if (table.Contains("[N]")) + // { + // a[1] = a[1].Replace("N]", ""); + // } + // if (table.Contains("[Y]")) + // { + // a[1] = a[1].Replace("Y]", ""); + // } + // if (table.Contains("[slot]")) + // { + // a[1] = a[1].Replace("slot]", ""); + // } + // if (table.Contains("[1]")) + // { + // a[1] = a[1].Replace("1]", ""); + // } + // if (table.Contains("[X]")) + // { + // a[1] = a[1].Replace("X]", ""); + // } + + // if (a[1] != "") + // { + // if (attr.Contains("stimulus") && !attr.Contains("[")) + // { + // command_help += $"---@type {lst[0]}\n"; + // command_help += type_name + a[1] + "." + attr + "= trigger.EVENT_NONE\n\n"; + // } + // else + // { + // command_help += $"---@type {lst[0]}\n"; + // command_help += type_name + a[1] + "." + attr + "= 0\n\n"; + + // } + + // } + // else + // { + // if (attr.Contains("stimulus[")) + // { + // command_help += $"---@type {lst[0]}\n"; + // attr = attr.Remove(attr.Length - 3, 3); + // command_help += type_name + a[1] + "." + attr + "= trigger.EVENT_NONE\n\n"; + // } + // else if (attr.Contains("stimulus") && !attr.Contains("[")) + // { + // command_help += $"---@type {lst[0]}\n"; + // command_help += type_name + a[1] + "." + attr + "= trigger.EVENT_NONE\n\n"; + // } + // else + // { + // command_help += $"---@type {lst[0]}\n"; + // command_help += $"{type_name}.{attr} = {lst[1]}\n"; + + // } + + // } + + // } + // else if (table.Contains("bufferVar") || table.Contains("bufferName")) + // { + // command_help += $"---@type {lst[0]}\n"; + // command_help += $"bufferVar.{attr} = {lst[1]}\n"; + + // } + // else if (table.Contains("scriptVar")) + // { + // command_help += $"---@type {lst[0]}\n"; + // command_help += $"scriptVar.{attr} = {lst[1]}\n"; + // } + // else if (attr.Contains("address[N]")) + // { + // command_help += "---@type integer[]\n"; + // attr = attr.Replace("[N]", ""); + // command_help += table + "." + attr + " = 0\n\n"; + // } + // else if (attr.Contains("stimulus")) + // { + // command_help += "---@type triggerEvents|0\n"; + // command_help += table + "." + attr + "= 0\n\n"; + // } + // else if (attr.Contains("[N]"))//TODOD need to check this can be removed + // { + // attr = attr.Remove(attr.Length - 3, 3); + // command_help += $"---@type {lst[0]}\n"; + // command_help += $"{table}.{attr} = {lst[1]}\n"; + + // } + + // else if (attr.Contains("EVENT_ID")) + // { + // command_help += "---@type eventID\n"; + // command_help += table + "." + attr + "= nil\n"; + // } + // else + // { + // if (directCall) + // { + // cmd.name = cmd.name.Replace("*", "star_"); + // command_help += cmd.name + "= 0\n\n"; + // } + // else + // { + // command_help += $"---@type {lst[0]}\n"; + // command_help += $"{table}.{attr} = {lst[1]}\n"; + + // } + // } + //} + //else if (cmd.command_type == CommandType.Function || (cmd.command_type == CommandType.Attribute_WO && cmd.name.Contains(" trigger.BLOCK_"))) + //{ + // if (cmd.overloads.Length > 0 && !cmd.name.Contains("trigger.BLOCK_")) + // { + // // System.Console.WriteLine(cmd.signature); + // foreach (var sig in cmd.overloads) + // { + // System.Console.WriteLine(sig); + // int startIndex = sig.IndexOf("(") + 1; + // int endIndex = sig.IndexOf(")", startIndex); + // var overlad_params = sig.Substring(startIndex, endIndex - startIndex).Split(',').Select(str => str.Trim()).ToList(); + // IList overload_sig_and_type = new List(); + // IList overload_return_type = new List(); + // foreach (var param in cmd.param_info) + // { + // if (cmd.command_return.Contains(param.Name)) + // overload_return_type.Add($"{param.Name}:{param.Type}"); + // if (overlad_params.Contains(param.Name)) + // { + // overload_sig_and_type.Add($"{param.Name}:{param.Type}"); + // } + // } + + // command_help += getOverloadDoc($"({string.Join(",", overload_sig_and_type)}){(overload_return_type.Count > 0 ? ":" : "")}{string.Join(", ", overload_return_type)}") + "\n"; + // } + // } + // else + // { + // if (cmd.name.Contains("trigger.BLOCK_") && cmd.overloads.Length > 0) + // command_help += "--\n--- Overloads are:\n"; + // foreach (var sig in cmd.overloads) + // { + // command_help += "--- - " + sig + "\n"; + // } + // } + + // if (table.Contains("[N]") || table.Contains("[Y]") || table.Contains("[slot]") || table.Contains("[X]")) + // { + // string[] a = cmd.signature.Split('['); + // //string[] a = table.Split('['); + // string type_name = a[0].Replace(".", "") + "Arr"; + // if (table.Contains("[N]")) + // { + // a[1] = a[1].Replace("N]", ""); + // } + // if (table.Contains("[Y]")) + // { + // a[1] = a[1].Replace("Y]", ""); + // } + // if (table.Contains("[slot]")) + // { + // a[1] = a[1].Replace("slot]", ""); + // } + // if (table.Contains("[X]")) + // { + // a[1] = a[1].Replace("X]", ""); + // } + + // command_help += "function " + type_name + a[1] + " end\n\n"; + // } + // else if (cmd.signature.Contains("scriptVar")) + // { + // string sig = cmd.signature.Replace("scriptVar", "scriptVar"); + // command_help += "function " + sig + " end\n"; + // } + // else if (cmd.signature.Contains("fileVar")) + // { + // string sig = cmd.signature.Replace("fileVar", "file_object"); + // command_help += "function " + sig + " end\n"; + // } + // else if (cmd.signature.Contains(".catalog()")) + // { + // try + // { + // if (cmd.signature.Contains("display.loadmenu")) + // cmd.signature = cmd.signature.Split(' ')[4]; + // else + // cmd.signature = cmd.signature.Split(' ')[3]; + // command_help += "function " + cmd.signature + " end\n"; + // } + // catch + // { + // command_help += "function " + cmd.signature + " end\n"; + // } + // } + // else if (cmd.signature.Contains("bufferName.")) + // { + // string sig = cmd.signature.Replace("bufferName.", "bufferVar."); + // command_help += "function " + sig + " end\n"; + // } + // else if (cmd.signature.Contains("bufferVar.")) + // { + // string sig = cmd.signature.Replace("bufferVar.", "bufferVar."); + // command_help += "function " + sig + " end\n"; + // } + // else + // { + // if (cmd.command_type == CommandType.Function) + // command_help += "function " + cmd.signature + " end\n"; + // else + // command_help += table + "." + attr + " = 0\n\n"; + // } + //}[''[''/.;. + + //if (cmd.tsplink_supported.Contains("Yes")) + //{ + // if (class_data_populated == false) + // tsplinkStr += class_data; + // outStr += command_help; + // tsplinkStr += command_help; + //} + //if (cmd.tsplink_supported.Contains("No")) + //{ + // outStr += command_help; + //} } - } public static string getOverloadDoc(string signature) { @@ -687,6 +762,29 @@ public static string create_enum_alias_type(ParamInfo param) } + public static string create_tspLinkNode_enum_alias_type(ParamInfo param) + { + var command_help = ""; + + var aliasName = param.Type.Contains('|') ? param.Type.Split('|')[0].Trim() : param.Type; + + string[] enum_data = param.enums.Split('|'); + command_help += "\n"; + foreach (var data in enum_data) + { + command_help += $"{NODE_STR}{data.Split(' ')[0]} = {data.Split(' ')[1]}\n"; + } + command_help += $"\n---@alias {NODE_ALIAS_STR}{aliasName}\n"; + foreach (var data in enum_data) + { + command_help += $"---|`{NODE_STR}{data.Split(' ')[0]}`\n "; + } + command_help += "\n"; + + return command_help; + + } + public static void write_to_file(string file_path, string content) { File.WriteAllText(file_path, content); From f5b6fd64b6a8500c4d165afef6a728bd5dbb2e6a Mon Sep 17 00:00:00 2001 From: rajeev Date: Fri, 22 Nov 2024 22:21:50 +0530 Subject: [PATCH 2/5] removing no more required codes making tables to local so that it will not expose in node definitions --- Json_parser/Program.cs | 40 +++++++--------------------------------- Json_parser/Utility.cs | 14 +++++++------- 2 files changed, 14 insertions(+), 40 deletions(-) diff --git a/Json_parser/Program.cs b/Json_parser/Program.cs index 9488dea..1abb690 100644 --- a/Json_parser/Program.cs +++ b/Json_parser/Program.cs @@ -56,7 +56,6 @@ static void parse_commands_josn(string base_lib_dir, string json_file_path) Console.WriteLine(cmdList.First()); var outStr = "---@meta\n\n"; int MAX_DEPT = 10; - var nodeTable = new HashSet(); Dictionary>[] instrTable = new Dictionary>[MAX_DEPT]; for (int i = 0; i < MAX_DEPT; i++) { @@ -87,21 +86,7 @@ static void parse_commands_josn(string base_lib_dir, string json_file_path) { string s = cmd.name; var tSplit = s.Contains(".") ? s.Trim().Split('.') : s.Trim().Split(':'); - if (cmd.tsplink_supported.Contains("Yes")) - { - //if (tSplit[0] == "bufferVar") - //continue; - if (tSplit.Length > 1) - { - nodeTable.Add(tSplit[0] + " = " + tSplit[0]); - } - else - { - nodeTable.Add(s.Contains('(') ? s.Split('(')[0] + " = " + s.Split('(')[0] : s + " = " + s); - } - } - - + for (int i = 0; i < tSplit.Length - 1; i++) {//ignore functions string attr = null; @@ -123,7 +108,7 @@ static void parse_commands_josn(string base_lib_dir, string json_file_path) outStr += "---@class io_object\nlocal io_object={}\n---@class scriptVar\nlocal scriptVar={}\n---@class eventID\n\n---@class file_object\nlocal file_object ={}\n\n"; //PRIV outStr += "---@class bufferVar\nlocal bufferVar={}\n"; - outStr += "---@class digio\n digio = {}\n\n---@class tsplink\n tsplink = {}\n\n---@class lan\n lan = {}\n\n---@class tspnetConnectionID\nlocal tspnetConnectionID = {}\n\n ---@class promptID\nlocal promptID = {}\n\n"; + outStr += "---@class digio\n local digio = {}\n\n---@class tsplink\n local tsplink = {}\n\n---@class lan\n local lan = {}\n\n---@class tspnetConnectionID\nlocal tspnetConnectionID = {}\n\n ---@class promptID\nlocal promptID = {}\n\n"; var tsplinkStr = ""; tsplinkStr = outStr; @@ -168,11 +153,7 @@ static void parse_commands_josn(string base_lib_dir, string json_file_path) } - nodeTable.Remove("node[N] = node[N]"); // for now removing this command from nodeTable because its creating problem in lua definitions - nodeTable.Remove("slot[slot] = slot[slot]"); // for now removing this command from nodeTable because its creating problem in lua definition - - - + if (file_name.Contains("26")) { @@ -184,35 +165,28 @@ static void parse_commands_josn(string base_lib_dir, string json_file_path) else // for tti models { - nodeTable.Add("defbuffer1 = defbuffer1"); - nodeTable.Add("defbuffer2 = defbuffer2"); } - var nodeTable_str = @"{" + string.Join(",\n ", nodeTable) + "\n}"; - var node_class_name = Regex.Replace(file_name, @"[^a-zA-Z0-9_]", ""); - var nodeTableDetails = $"---@meta\n\n---@class model{node_class_name}\nmodel{node_class_name} = {nodeTable_str}" + - $"\n--#region node details\n--#endregion"; + var node_class_name = Regex.Replace(file_name, @"[^a-zA-Z0-9_]", ""); + Directory.CreateDirectory(Path.Combine(base_lib_dir, model)); Directory.CreateDirectory(Path.Combine(base_lib_dir, model, "tspLinkSupportedCommands")); Directory.CreateDirectory(Path.Combine(base_lib_dir, model, "AllTspCommands")); Directory.CreateDirectory(Path.Combine(base_lib_dir, model, "Helper")); - var nodeTableFilePath = $"{base_lib_dir}/{model}/tspLinkSupportedCommands/nodeTable.lua"; - var AllTspCommandsFilePath = $"{base_lib_dir}/{model}/AllTspCommands/" + file_name + ".lua"; - var tspLinkSupportedCommandsFilePath = $"{base_lib_dir}/{model}/tspLinkSupportedCommands/" + file_name + "_TSPLink.lua"; + var AllTspCommandsFilePath = $"{base_lib_dir}/{model}/AllTspCommands/definitions.lua"; + var tspLinkSupportedCommandsFilePath = $"{base_lib_dir}/{model}/tspLinkSupportedCommands/definitions.txt"; var static_folder_Path = Path.Combine(base_lib_dir, model, "Helper"); Utility.CopyStaticFiles(model, static_folder_Path); - Utility.write_to_file(nodeTableFilePath, nodeTableDetails); Utility.write_to_file(AllTspCommandsFilePath, outStr); Utility.write_to_file(tspLinkSupportedCommandsFilePath, tsplinkStr); - Utility.SetFileReadOnly(nodeTableFilePath); Utility.SetFileReadOnly(AllTspCommandsFilePath); Utility.SetFileReadOnly(tspLinkSupportedCommandsFilePath); diff --git a/Json_parser/Utility.cs b/Json_parser/Utility.cs index a33c928..f059176 100644 --- a/Json_parser/Utility.cs +++ b/Json_parser/Utility.cs @@ -137,9 +137,9 @@ public static string PrintFields(int depth, string file_name, Dictionary com var function_name = command.Key.Replace("(", "").Replace(")", ""); - command_help += $"function {function_name}({cmd.signature.Substring(start, end - start)}) end\n"; + command_help += $"local function {function_name}({cmd.signature.Substring(start, end - start)}) end\n"; command_help += $"{table}.{function_name} = { function_name}\n"; } @@ -777,7 +777,7 @@ public static string create_tspLinkNode_enum_alias_type(ParamInfo param) command_help += $"\n---@alias {NODE_ALIAS_STR}{aliasName}\n"; foreach (var data in enum_data) { - command_help += $"---|`{NODE_STR}{data.Split(' ')[0]}`\n "; + command_help += $"---|`{NODE_STR}{data.Split(' ')[0]}`\n"; } command_help += "\n"; From 882f48ed94ef41b5f0c9f0cb16c63c83a9aefd55 Mon Sep 17 00:00:00 2001 From: rajeev Date: Wed, 4 Dec 2024 17:54:02 +0530 Subject: [PATCH 3/5] Moving static enums in json file --- Configuration.py | 5 +- Json_parser/Program.cs | 26 +- Json_parser/Properties/launchSettings.json | 8 + .../2450/bufferCustomUnit.lua | 10 - .../2450/bufferFileSaveDetails.lua | 61 - .../2450/bufferVarstatuses.lua | 21 - .../2450/buttonPressAlias.lua | 13 - .../2450/channelMatchType.lua | 16 - .../StaticLuaDefinations/2450/displayText.lua | 8 - .../2450/display_BUTTON_OPTIONs.lua | 25 - .../2450/functionality.lua | 10 +- .../2450/mathExpressAlias.lua | 32 - .../2450/readingStatus.lua | 22 - .../2450/setblockalias.lua | 26 - .../2450/smuMeasureFunctionAttribute.lua | 80 -- .../2450/smuSourceFunctionAttribute.lua | 40 - .../2450/triggerEventNotify.lua | 20 - .../2450/triggerEventsAliasStimulus.lua | 79 -- .../2450/triggerEventsForFunctionParam.lua | 80 -- .../StaticLuaDefinations/2450/triggerMode.lua | 12 - .../2450/triggerUserDelay.lua | 14 - .../2450/tsplinkLineMode.lua | 12 - .../2460/bufferCustomUnit.lua | 10 - .../2460/bufferFileSaveDetails.lua | 61 - .../2460/bufferVarstatuses.lua | 21 - .../2460/buttonPressAlias.lua | 13 - .../2460/channelMatchType.lua | 16 - .../StaticLuaDefinations/2460/displayText.lua | 8 - .../2460/display_BUTTON_OPTIONs.lua | 25 - .../2460/functionality.lua | 10 +- .../2460/mathExpressAlias.lua | 32 - .../2460/readingStatus.lua | 22 - .../2460/setblockalias.lua | 26 - .../2460/smuMeasureFunctionAttribute.lua | 80 -- .../2460/smuSourceFunctionAttribute.lua | 40 - .../2460/triggerEventNotify.lua | 20 - .../2460/triggerEventsAliasStimulus.lua | 79 -- .../2460/triggerEventsForFunctionParam.lua | 80 -- .../StaticLuaDefinations/2460/triggerMode.lua | 12 - .../2460/triggerUserDelay.lua | 14 - .../2460/tsplinkLineMode.lua | 12 - .../2461/bufferCustomUnit.lua | 10 - .../2461/bufferFileSaveDetails.lua | 61 - .../2461/bufferVarstatuses.lua | 21 - .../2461/buttonPressAlias.lua | 13 - .../2461/channelMatchType.lua | 16 - .../StaticLuaDefinations/2461/displayText.lua | 8 - .../2461/display_BUTTON_OPTIONs.lua | 25 - .../2461/functionality.lua | 10 +- .../2461/mathExpressAlias.lua | 32 - .../2461/readingStatus.lua | 22 - .../2461/setblockalias.lua | 26 - .../2461/smuMeasureFunctionAttribute.lua | 80 -- .../2461/smuSourceFunctionAttribute.lua | 40 - .../2461/triggerEventNotify.lua | 20 - .../2461/triggerEventsAliasStimulus.lua | 79 -- .../2461/triggerEventsForFunctionParam.lua | 80 -- .../StaticLuaDefinations/2461/triggerMode.lua | 12 - .../2461/triggerUserDelay.lua | 14 - .../2461/tsplinkLineMode.lua | 12 - .../2470/bufferCustomUnit.lua | 10 - .../2470/bufferFileSaveDetails.lua | 61 - .../2470/bufferVarstatuses.lua | 21 - .../2470/buttonPressAlias.lua | 13 - .../2470/channelMatchType.lua | 16 - .../StaticLuaDefinations/2470/displayText.lua | 8 - .../2470/display_BUTTON_OPTIONs.lua | 25 - .../2470/functionality.lua | 10 +- .../2470/mathExpressAlias.lua | 32 - .../2470/readingStatus.lua | 22 - .../2470/setblockalias.lua | 26 - .../2470/smuMeasureFunctionAttribute.lua | 80 -- .../2470/smuSourceFunctionAttribute.lua | 40 - .../2470/triggerEventNotify.lua | 20 - .../2470/triggerEventsAliasStimulus.lua | 79 -- .../2470/triggerEventsForFunctionParam.lua | 80 -- .../StaticLuaDefinations/2470/triggerMode.lua | 12 - .../2470/triggerUserDelay.lua | 14 - .../2470/tsplinkLineMode.lua | 12 - .../2601B-PULSE/digioTriggerModes.lua | 20 - .../2601B-PULSE/lanTriggerMode.lua | 18 - .../2601B-PULSE/tsplinkTriggerModes.lua | 20 - .../2601B/digioTriggerModes.lua | 20 - .../2601B/lanTriggerMode.lua | 18 - .../2601B/tsplinkTriggerModes.lua | 20 - .../2602B/digioTriggerModes.lua | 20 - .../2602B/lanTriggerMode.lua | 18 - .../2602B/tsplinkTriggerModes.lua | 20 - .../2604B/digioTriggerModes.lua | 20 - .../2604B/lanTriggerMode.lua | 18 - .../2604B/tsplinkTriggerModes.lua | 20 - .../2611B/digioTriggerModes.lua | 20 - .../2611B/lanTriggerMode.lua | 18 - .../2611B/tsplinkTriggerModes.lua | 20 - .../2612B/digioTriggerModes.lua | 20 - .../2612B/lanTriggerMode.lua | 18 - .../2612B/tsplinkTriggerModes.lua | 20 - .../2614B/digioTriggerModes.lua | 20 - .../2614B/lanTriggerMode.lua | 18 - .../2614B/tsplinkTriggerModes.lua | 20 - .../2634B/digioTriggerModes.lua | 20 - .../2634B/lanTriggerMode.lua | 18 - .../2634B/tsplinkTriggerModes.lua | 20 - .../2635B/digioTriggerModes.lua | 20 - .../2635B/lanTriggerMode.lua | 18 - .../2635B/tsplinkTriggerModes.lua | 20 - .../2636B/digioTriggerModes.lua | 20 - .../2636B/lanTriggerMode.lua | 18 - .../2636B/tsplinkTriggerModes.lua | 20 - .../2651A/digioTriggerModes.lua | 20 - .../2651A/lanTriggerMode.lua | 18 - .../2651A/tsplinkTriggerModes.lua | 20 - .../2657A/digioTriggerModes.lua | 20 - .../2657A/lanTriggerMode.lua | 18 - .../2657A/tsplinkTriggerModes.lua | 20 - Json_parser/Utility.cs | 455 +------- ParserGeneric/__init__.py | 0 .../HelperFunctions.cpython-310.pyc | Bin 10059 -> 0 bytes .../HelperFunctions3XXX.cpython-310.pyc | Bin 10264 -> 0 bytes .../__pycache__/Parser.cpython-310.pyc | Bin 4233 -> 0 bytes .../__pycache__/Parser3XXX.cpython-310.pyc | Bin 4206 -> 0 bytes .../__pycache__/Sample.cpython-310.pyc | Bin 2581 -> 0 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 160 -> 0 bytes {ParserGeneric => helpers}/HelperFunctions.py | 203 ++-- main.py | 155 ++- .../2600}/26xx-command_param_data_type.txt | 11 +- .../manually_extracted_cmd_and_enums.json | 164 +++ .../tti/manually_extracted_cmd_and_enums.json | 1024 +++++++++++++++++ .../tti}/tti-command_param_data_type.txt | 4 +- 129 files changed, 1463 insertions(+), 3612 deletions(-) create mode 100644 Json_parser/Properties/launchSettings.json delete mode 100644 Json_parser/StaticLuaDefinations/2450/bufferCustomUnit.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/bufferFileSaveDetails.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/bufferVarstatuses.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/buttonPressAlias.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/channelMatchType.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/displayText.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/display_BUTTON_OPTIONs.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/mathExpressAlias.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/readingStatus.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/setblockalias.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/smuMeasureFunctionAttribute.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/smuSourceFunctionAttribute.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/triggerEventNotify.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/triggerEventsAliasStimulus.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/triggerEventsForFunctionParam.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/triggerMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/triggerUserDelay.lua delete mode 100644 Json_parser/StaticLuaDefinations/2450/tsplinkLineMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/bufferCustomUnit.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/bufferFileSaveDetails.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/bufferVarstatuses.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/buttonPressAlias.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/channelMatchType.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/displayText.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/display_BUTTON_OPTIONs.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/mathExpressAlias.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/readingStatus.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/setblockalias.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/smuMeasureFunctionAttribute.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/smuSourceFunctionAttribute.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/triggerEventNotify.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/triggerEventsAliasStimulus.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/triggerEventsForFunctionParam.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/triggerMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/triggerUserDelay.lua delete mode 100644 Json_parser/StaticLuaDefinations/2460/tsplinkLineMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/bufferCustomUnit.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/bufferFileSaveDetails.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/bufferVarstatuses.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/buttonPressAlias.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/channelMatchType.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/displayText.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/display_BUTTON_OPTIONs.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/mathExpressAlias.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/readingStatus.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/setblockalias.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/smuMeasureFunctionAttribute.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/smuSourceFunctionAttribute.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/triggerEventNotify.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/triggerEventsAliasStimulus.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/triggerEventsForFunctionParam.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/triggerMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/triggerUserDelay.lua delete mode 100644 Json_parser/StaticLuaDefinations/2461/tsplinkLineMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/bufferCustomUnit.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/bufferFileSaveDetails.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/bufferVarstatuses.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/buttonPressAlias.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/channelMatchType.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/displayText.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/display_BUTTON_OPTIONs.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/mathExpressAlias.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/readingStatus.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/setblockalias.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/smuMeasureFunctionAttribute.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/smuSourceFunctionAttribute.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/triggerEventNotify.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/triggerEventsAliasStimulus.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/triggerEventsForFunctionParam.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/triggerMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/triggerUserDelay.lua delete mode 100644 Json_parser/StaticLuaDefinations/2470/tsplinkLineMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2601B-PULSE/digioTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2601B-PULSE/lanTriggerMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2601B-PULSE/tsplinkTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2601B/digioTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2601B/lanTriggerMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2601B/tsplinkTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2602B/digioTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2602B/lanTriggerMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2602B/tsplinkTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2604B/digioTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2604B/lanTriggerMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2604B/tsplinkTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2611B/digioTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2611B/lanTriggerMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2611B/tsplinkTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2612B/digioTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2612B/lanTriggerMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2612B/tsplinkTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2614B/digioTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2614B/lanTriggerMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2614B/tsplinkTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2634B/digioTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2634B/lanTriggerMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2634B/tsplinkTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2635B/digioTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2635B/lanTriggerMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2635B/tsplinkTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2636B/digioTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2636B/lanTriggerMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2636B/tsplinkTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2651A/digioTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2651A/lanTriggerMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2651A/tsplinkTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2657A/digioTriggerModes.lua delete mode 100644 Json_parser/StaticLuaDefinations/2657A/lanTriggerMode.lua delete mode 100644 Json_parser/StaticLuaDefinations/2657A/tsplinkTriggerModes.lua delete mode 100644 ParserGeneric/__init__.py delete mode 100644 ParserGeneric/__pycache__/HelperFunctions.cpython-310.pyc delete mode 100644 ParserGeneric/__pycache__/HelperFunctions3XXX.cpython-310.pyc delete mode 100644 ParserGeneric/__pycache__/Parser.cpython-310.pyc delete mode 100644 ParserGeneric/__pycache__/Parser3XXX.cpython-310.pyc delete mode 100644 ParserGeneric/__pycache__/Sample.cpython-310.pyc delete mode 100644 ParserGeneric/__pycache__/__init__.cpython-310.pyc rename {ParserGeneric => helpers}/HelperFunctions.py (70%) rename {ParserGeneric => resources/2600}/26xx-command_param_data_type.txt (99%) create mode 100644 resources/2600/manually_extracted_cmd_and_enums.json create mode 100644 resources/tti/manually_extracted_cmd_and_enums.json rename {ParserGeneric => resources/tti}/tti-command_param_data_type.txt (99%) diff --git a/Configuration.py b/Configuration.py index b4baf7f..4e91793 100644 --- a/Configuration.py +++ b/Configuration.py @@ -1,9 +1,12 @@ # Folder path of webhelp file import os -class Confiurations: +class Configuration: HELP_FILE_FOLDER_PATH = "" + MANUALLY_EXTRACTED_COMMANDS = {} + PARAMS_TYPES_DETAILS = {} + # model number MODEL_NUMBER = "" diff --git a/Json_parser/Program.cs b/Json_parser/Program.cs index 1abb690..ed2df0c 100644 --- a/Json_parser/Program.cs +++ b/Json_parser/Program.cs @@ -70,8 +70,6 @@ static void parse_commands_josn(string base_lib_dir, string json_file_path) var triggerModelLoadCommands = cmdList.Where(cmd => cmd.name.Contains("trigger.model.load()")).ToList(); // get trigger.model.load() commands - var bufferMathCommand = cmdList.Where(cmd => cmd.name.Contains("buffer.math()")).ToList(); - var triggerBlockConstenets = cmdList.Where(cmd => cmd.name.Contains("trigger.BLOCK_")).ToList(); cmdList = cmdList.Except(triggerBlockConstenets).ToList(); @@ -80,8 +78,7 @@ static void parse_commands_josn(string base_lib_dir, string json_file_path) cmdList = cmdList.Except(triggerModelLoadCommands).ToList(); // remove all trigger.model.load() commands and handle it speratley - cmdList = cmdList.Except(bufferMathCommand).ToList(); // remove "buffer.math()" commands and handle it speratley - + foreach (var cmd in cmdList) { string s = cmd.name; @@ -116,7 +113,8 @@ static void parse_commands_josn(string base_lib_dir, string json_file_path) outStr += Utility.PrintFields(MAX_DEPT, file_name, instrTable, false); foreach (var cmd in directFunctioncommands) { - //Utility.HelpContent(cmd, file_name, bool direct_function); + var cmd_info = new KeyValuePair(cmd.name, cmd); + outStr += Utility.HelpContent(cmd_info, file_name, "", true); } if (triggerModelLoadCommands.Count > 0) @@ -140,19 +138,6 @@ static void parse_commands_josn(string base_lib_dir, string json_file_path) } - if (bufferMathCommand.Count > 0) - { - var alias = Utility.create_tspLinkNode_enum_alias_type(bufferMathCommand[0].param_info[1]); - var header = Utility.get_command_header(bufferMathCommand[0], file_name); - - outStr += alias + header; - tsplinkStr += alias + header; - - Utility.append_buffermath_signature(ref outStr); - Utility.append_buffermath_signature(ref tsplinkStr); - - } - if (file_name.Contains("26")) { @@ -168,16 +153,13 @@ static void parse_commands_josn(string base_lib_dir, string json_file_path) } - - var node_class_name = Regex.Replace(file_name, @"[^a-zA-Z0-9_]", ""); - Directory.CreateDirectory(Path.Combine(base_lib_dir, model)); Directory.CreateDirectory(Path.Combine(base_lib_dir, model, "tspLinkSupportedCommands")); Directory.CreateDirectory(Path.Combine(base_lib_dir, model, "AllTspCommands")); Directory.CreateDirectory(Path.Combine(base_lib_dir, model, "Helper")); - var AllTspCommandsFilePath = $"{base_lib_dir}/{model}/AllTspCommands/definitions.lua"; + var AllTspCommandsFilePath = $"{base_lib_dir}/{model}/AllTspCommands/definitions.lua"; var tspLinkSupportedCommandsFilePath = $"{base_lib_dir}/{model}/tspLinkSupportedCommands/definitions.txt"; var static_folder_Path = Path.Combine(base_lib_dir, model, "Helper"); diff --git a/Json_parser/Properties/launchSettings.json b/Json_parser/Properties/launchSettings.json new file mode 100644 index 0000000..002844a --- /dev/null +++ b/Json_parser/Properties/launchSettings.json @@ -0,0 +1,8 @@ +{ + "profiles": { + "jsonToLuaParser": { + "commandName": "Project", + "commandLineArgs": "C:\\Users\\rjha\\source\\repos\\GitHub\\tsp-toolkit-webhelp-to-json\\data" + } + } +} \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2450/bufferCustomUnit.lua b/Json_parser/StaticLuaDefinations/2450/bufferCustomUnit.lua deleted file mode 100644 index 95f2cf4..0000000 --- a/Json_parser/StaticLuaDefinations/2450/bufferCustomUnit.lua +++ /dev/null @@ -1,10 +0,0 @@ ----@meta - -buffer.UNIT_CUSTOM1= nil -buffer.UNIT_CUSTOM2= nil -buffer.UNIT_CUSTOM3= nil - ----@alias bufferCustomUnit ----| `buffer.UNIT_CUSTOM1` ----| `buffer.UNIT_CUSTOM2` ----| `buffer.UNIT_CUSTOM3` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2450/bufferFileSaveDetails.lua b/Json_parser/StaticLuaDefinations/2450/bufferFileSaveDetails.lua deleted file mode 100644 index 2fcce8e..0000000 --- a/Json_parser/StaticLuaDefinations/2450/bufferFileSaveDetails.lua +++ /dev/null @@ -1,61 +0,0 @@ ----@meta - -buffer.COL_ALL= nil -buffer.COL_BRIEF= nil -buffer.COL_CHANNEL= nil -buffer.COL_CSV_CHAN_COLS= nil -buffer.COL_CSV_EASY_GRAPH= nil -buffer.COL_DISPLAY_DIGITS= nil -buffer.COL_EXTRA= nil -buffer.COL_EXTRA_RANGE= nil -buffer.COL_EXTRA_UNIT= nil -buffer.COL_EXTRA_VALUE= nil -buffer.COL_INDEX= nil -buffer.COL_LIMITS= nil -buffer.COL_MATH= nil -buffer.COL_ORIGIN= nil -buffer.COL_QUESTIONABLE= nil -buffer.COL_RANGE_DIGITS= nil -buffer.COL_READING= nil -buffer.COL_STANDARD= nil -buffer.COL_START= nil -buffer.COL_STATUS= nil -buffer.COL_TERMINAL= nil -buffer.COL_TIME_ABSOLUTE= nil -buffer.COL_TIME_PARTS= nil -buffer.COL_TIME_RAW= nil -buffer.COL_TIME_RELATIVE= nil -buffer.COL_TIMESTAMP_READING= nil -buffer.COL_UNIT= nil - ----@alias bufferFileSaveDetails ----| `buffer.COL_ALL` ----| `buffer.COL_BRIEF` ----| `buffer.COL_CHANNEL` ----| `buffer.COL_CSV_CHAN_COLS` ----| `buffer.COL_CSV_EASY_GRAPH` ----| `buffer.COL_DISPLAY_DIGITS` ----| `buffer.COL_EXTRA` ----| `buffer.COL_EXTRA_RANGE` ----| `buffer.COL_EXTRA_UNIT` ----| `buffer.COL_EXTRA_VALUE` ----| `buffer.COL_INDEX` ----| `buffer.COL_LIMITS` ----| `buffer.COL_MATH` ----| `buffer.COL_ORIGIN` ----| `buffer.COL_QUESTIONABLE` ----| `buffer.COL_RANGE_DIGITS` ----| `buffer.COL_READING` ----| `buffer.COL_STANDARD` ----| `buffer.COL_START` ----| `buffer.COL_STATUS` ----| `buffer.COL_TERMINAL` ----| `buffer.COL_TIME_ABSOLUTE` ----| `buffer.COL_TIME_PARTS` ----| `buffer.COL_TIME_RAW` ----| `buffer.COL_TIME_RELATIVE` ----| `buffer.COL_TIMESTAMP_READING` ----| `buffer.COL_UNIT` - - - diff --git a/Json_parser/StaticLuaDefinations/2450/bufferVarstatuses.lua b/Json_parser/StaticLuaDefinations/2450/bufferVarstatuses.lua deleted file mode 100644 index a561f17..0000000 --- a/Json_parser/StaticLuaDefinations/2450/bufferVarstatuses.lua +++ /dev/null @@ -1,21 +0,0 @@ ----@meta - -buffer.STAT_QUESTIONABLE= nil -buffer.STAT_ORIGIN= nil -buffer.STAT_TERMINAL= nil -buffer.STAT_LIMIT2_LOW= nil -buffer.STAT_LIMIT2_HIGH= nil -buffer.STAT_LIMIT1_LOW= nil -buffer.STAT_LIMIT1_HIGH= nil -buffer.STAT_START_GROUP= nil - ----@alias bufferVarstatuses ----| `buffer.STAT_QUESTIONABLE` ----| `buffer.STAT_ORIGIN` ----| `buffer.STAT_TERMINAL` ----| `buffer.STAT_LIMIT2_LOW` ----| `buffer.STAT_LIMIT2_HIGH` ----| `buffer.STAT_LIMIT1_LOW` ----| `buffer.STAT_LIMIT1_HIGH` ----| `buffer.STAT_START_GROUP` - diff --git a/Json_parser/StaticLuaDefinations/2450/buttonPressAlias.lua b/Json_parser/StaticLuaDefinations/2450/buttonPressAlias.lua deleted file mode 100644 index e091252..0000000 --- a/Json_parser/StaticLuaDefinations/2450/buttonPressAlias.lua +++ /dev/null @@ -1,13 +0,0 @@ ----@meta - -display.BUTTON_OK= nil -display.BUTTON_CANCEL= nil -display.BUTTON_YES= nil -display.BUTTON_NO= nil - - ----@alias buttonPress ----| `display.BUTTON_OK` ----| `display.BUTTON_CANCEL` ----| `display.BUTTON_YES` ----| `display.BUTTON_NO` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2450/channelMatchType.lua b/Json_parser/StaticLuaDefinations/2450/channelMatchType.lua deleted file mode 100644 index 16e8a55..0000000 --- a/Json_parser/StaticLuaDefinations/2450/channelMatchType.lua +++ /dev/null @@ -1,16 +0,0 @@ ----@meta - -channel.MATCH_EXACT= nil -channel.MATCH_ANY= nil -channel.MATCH_UNCHANGED= nil -channel.MATCH_NONE= nil - - ----@alias channelMatchType ----| `channel.MATCH_EXACT` ----| `channel.MATCH_ANY` ----| `channel.MATCH_UNCHANGED` ----| `channel.MATCH_NONE` - - - diff --git a/Json_parser/StaticLuaDefinations/2450/displayText.lua b/Json_parser/StaticLuaDefinations/2450/displayText.lua deleted file mode 100644 index f05b37d..0000000 --- a/Json_parser/StaticLuaDefinations/2450/displayText.lua +++ /dev/null @@ -1,8 +0,0 @@ ----@meta - -display.TEXT1= nil -display.TEXT2= nil - ----@alias dsiplayText ----| `display.TEXT1` ----| `display.TEXT2` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2450/display_BUTTON_OPTIONs.lua b/Json_parser/StaticLuaDefinations/2450/display_BUTTON_OPTIONs.lua deleted file mode 100644 index 604a962..0000000 --- a/Json_parser/StaticLuaDefinations/2450/display_BUTTON_OPTIONs.lua +++ /dev/null @@ -1,25 +0,0 @@ ----@meta - - -display.BUTTON_OPTION1 = nil -display.BUTTON_OPTION2 = nil -display.BUTTON_OPTION3 = nil -display.BUTTON_OPTION4 = nil -display.BUTTON_OPTION5 = nil -display.BUTTON_OPTION6 = nil -display.BUTTON_OPTION7 = nil -display.BUTTON_OPTION8 = nil -display.BUTTON_OPTION9 = nil -display.BUTTON_OPTION10 = nil - ----@alias display_BUTTON_OPTIONs ----| `display.BUTTON_OPTION1` ----| `display.BUTTON_OPTION2` ----| `display.BUTTON_OPTION3` ----| `display.BUTTON_OPTION4` ----| `display.BUTTON_OPTION5` ----| `display.BUTTON_OPTION6` ----| `display.BUTTON_OPTION7` ----| `display.BUTTON_OPTION8` ----| `display.BUTTON_OPTION9` ----| `display.BUTTON_OPTION10` diff --git a/Json_parser/StaticLuaDefinations/2450/functionality.lua b/Json_parser/StaticLuaDefinations/2450/functionality.lua index 0dd01f0..dd72687 100644 --- a/Json_parser/StaticLuaDefinations/2450/functionality.lua +++ b/Json_parser/StaticLuaDefinations/2450/functionality.lua @@ -1,9 +1,9 @@ ---@meta -channel = {} -digio = {} -gpib = {} -serial = {} -tsplink = {} +local channel = {} +local digio = {} +local gpib = {} +local serial = {} +local tsplink = {} ---@alias functionality ---| `channel` ---| `digio` diff --git a/Json_parser/StaticLuaDefinations/2450/mathExpressAlias.lua b/Json_parser/StaticLuaDefinations/2450/mathExpressAlias.lua deleted file mode 100644 index 03040eb..0000000 --- a/Json_parser/StaticLuaDefinations/2450/mathExpressAlias.lua +++ /dev/null @@ -1,32 +0,0 @@ ----@meta - -buffer.EXPR_ADD= nil -buffer.EXPR_AVERAGE= nil -buffer.EXPR_DIVIDE= nil -buffer.EXPR_EXPONENT= nil -buffer.EXPR_LOG10= nil -buffer.EXPR_MULTIPLY= nil -buffer.EXPR_NONE= nil -buffer.EXPR_POLY= nil -buffer.EXPR_POWER= nil -buffer.EXPR_RATE= nil -buffer.EXPR_RECIPROCAL= nil -buffer.EXPR_SQROOT= nil -buffer.EXPR_SUBTRACT= nil - ----@alias mathExpression ----| `buffer.EXPR_ADD` ----| `buffer.EXPR_AVERAGE` ----| `buffer.EXPR_DIVIDE` ----| `buffer.EXPR_EXPONENT` ----| `buffer.EXPR_LOG10` ----| `buffer.EXPR_MULTIPLY` ----| `buffer.EXPR_NONE` ----| `buffer.EXPR_POLY` ----| `buffer.EXPR_POWER` ----| `buffer.EXPR_RATE` ----| `buffer.EXPR_RECIPROCAL` ----| `buffer.EXPR_SQROOT` ----| `buffer.EXPR_SUBTRACT` - - diff --git a/Json_parser/StaticLuaDefinations/2450/readingStatus.lua b/Json_parser/StaticLuaDefinations/2450/readingStatus.lua deleted file mode 100644 index 32617a9..0000000 --- a/Json_parser/StaticLuaDefinations/2450/readingStatus.lua +++ /dev/null @@ -1,22 +0,0 @@ ----@meta - -buffer.STAT_LIMIT1_HIGH= nil -buffer.STAT_LIMIT1_LOW= nil -buffer.STAT_LIMIT2_HIGH= nil -buffer.STAT_LIMIT2_LOW= nil -buffer.STAT_ORIGIN= nil -buffer.STAT_QUESTIONABLE= nil -buffer.STAT_REL= nil -buffer.STAT_START_GROUP= nil -buffer.STAT_TERMINAL= nil - ----@alias readingStatus ----| `buffer.STAT_LIMIT1_HIGH` ----| `buffer.STAT_LIMIT1_LOW` ----| `buffer.STAT_LIMIT2_HIGH` ----| `buffer.STAT_LIMIT2_LOW` ----| `buffer.STAT_ORIGIN` ----| `buffer.STAT_QUESTIONABLE` ----| `buffer.STAT_REL` ----| `buffer.STAT_START_GROUP` ----| `buffer.STAT_TERMINAL` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2450/setblockalias.lua b/Json_parser/StaticLuaDefinations/2450/setblockalias.lua deleted file mode 100644 index 34f5ce6..0000000 --- a/Json_parser/StaticLuaDefinations/2450/setblockalias.lua +++ /dev/null @@ -1,26 +0,0 @@ ----@meta - ----@alias setblockalias ----| `trigger.BLOCK_BRANCH_ALWAYS` ----| `trigger.BLOCK_BRANCH_COUNTER` ----| `trigger.BLOCK_BRANCH_DELTA` ----| `trigger.BLOCK_BRANCH_LIMIT_CONSTANT` ----| `trigger.BLOCK_BRANCH_LIMIT_DYNAMIC` ----| `trigger.BLOCK_BRANCH_ON_EVENT` ----| `trigger.BLOCK_BRANCH_ONCE` ----| `trigger.BLOCK_BRANCH_ONCE_EXCLUDED` ----| `trigger.BLOCK_BUFFER_CLEAR` ----| `trigger.BLOCK_CONFIG_NEXT` ----| `trigger.BLOCK_CONFIG_PREV` ----| `trigger.BLOCK_CONFIG_RECALL` ----| `trigger.BLOCK_DELAY_CONSTANT` ----| `trigger.BLOCK_DELAY_DYNAMIC` ----| `trigger.BLOCK_DIGITAL_IO` ----| `trigger.BLOCK_LOG_EVENT` ----| `trigger.BLOCK_MEASURE` ----| `trigger.BLOCK_MEASURE_DIGITIZE` ----| `trigger.BLOCK_NOP` ----| `trigger.BLOCK_NOTIFY` ----| `trigger.BLOCK_RESET_BRANCH_COUNT` ----| `trigger.BLOCK_SOURCE_OUTPUT` ----| `trigger.BLOCK_WAIT` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2450/smuMeasureFunctionAttribute.lua b/Json_parser/StaticLuaDefinations/2450/smuMeasureFunctionAttribute.lua deleted file mode 100644 index 556183d..0000000 --- a/Json_parser/StaticLuaDefinations/2450/smuMeasureFunctionAttribute.lua +++ /dev/null @@ -1,80 +0,0 @@ -smu.ATTR_MEAS_RANGE_AUTO = nil -smu.ATTR_MEAS_RANGE_HIGH = nil -smu.ATTR_MEAS_RANGE_LOW = nil -smu.ATTR_MEAS_RANGE_REBOUND = nil -smu.ATTR_MEAS_AUTO_ZERO = nil -smu.ATTR_MEAS_COUNT = nil -smu.ATTR_MEAS_DIGITS = nil -smu.ATTR_MEAS_NPLC = nil -smu.ATTR_MEAS_OFFSET_COMP = nil -smu.ATTR_MEAS_RANGE = nil -smu.ATTR_MEAS_REL_ENABLE = nil -smu.ATTR_MEAS_REL_LEVEL = nil -smu.ATTR_MEAS_SENSE = nil -smu.ATTR_MEAS_UNIT = nil -smu.ATTR_MEAS_USER_DELAY_1 = nil -smu.ATTR_MEAS_USER_DELAY_2 = nil -smu.ATTR_MEAS_USER_DELAY_3 = nil -smu.ATTR_MEAS_USER_DELAY_4 = nil -smu.ATTR_MEAS_USER_DELAY_5 = nil -smu.ATTR_MEAS_FILTER_COUNT = nil -smu.ATTR_MEAS_FILTER_ENABLE = nil -smu.ATTR_MEAS_FILTER_TYPE = nil -smu.ATTR_MEAS_MATH_ENABLE = nil -smu.ATTR_MEAS_MATH_MXB_BF = nil -smu.ATTR_MEAS_MATH_MXB_MF = nil -smu.ATTR_MEAS_MATH_FORMAT = nil -smu.ATTR_MEAS_MATH_PERCENT = nil -smu.ATTR_MEAS_LIMIT_AUDIBLE_1 = nil -smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_1 = nil -smu.ATTR_MEAS_LIMIT_ENABLE_1 = nil -smu.ATTR_MEAS_LIMIT_FAIL_1 = nil -smu.ATTR_MEAS_LIMIT_HIGH_1 = nil -smu.ATTR_MEAS_LIMIT_LOW_1 = nil -smu.ATTR_MEAS_LIMIT_AUDIBLE_2 = nil -smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_2 = nil -smu.ATTR_MEAS_LIMIT_ENABLE_2 = nil -smu.ATTR_MEAS_LIMIT_FAIL_2 = nil -smu.ATTR_MEAS_LIMIT_HIGH_2 = nil -smu.ATTR_MEAS_LIMIT_LOW_2 = nil - ----@alias smuMeasuresetFunctionattribute ----|`smu.ATTR_MEAS_RANGE_AUTO` ----|`smu.ATTR_MEAS_RANGE_HIGH` ----|`smu.ATTR_MEAS_RANGE_LOW` ----|`smu.ATTR_MEAS_RANGE_REBOUND` ----|`smu.ATTR_MEAS_AUTO_ZERO` ----|`smu.ATTR_MEAS_COUNT` ----|`smu.ATTR_MEAS_DIGITS` ----|`smu.ATTR_MEAS_NPLC` ----|`smu.ATTR_MEAS_OFFSET_COMP` ----|`smu.ATTR_MEAS_RANGE` ----|`smu.ATTR_MEAS_REL_ENABLE` ----|`smu.ATTR_MEAS_REL_LEVEL` ----|`smu.ATTR_MEAS_SENSE` ----|`smu.ATTR_MEAS_UNIT` ----|`smu.ATTR_MEAS_USER_DELAY_1` ----|`smu.ATTR_MEAS_USER_DELAY_2` ----|`smu.ATTR_MEAS_USER_DELAY_3` ----|`smu.ATTR_MEAS_USER_DELAY_4` ----|`smu.ATTR_MEAS_USER_DELAY_5` ----|`smu.ATTR_MEAS_FILTER_COUNT` ----|`smu.ATTR_MEAS_FILTER_ENABLE` ----|`smu.ATTR_MEAS_FILTER_TYPE` ----|`smu.ATTR_MEAS_MATH_ENABLE` ----|`smu.ATTR_MEAS_MATH_MXB_BF` ----|`smu.ATTR_MEAS_MATH_MXB_MF` ----|`smu.ATTR_MEAS_MATH_FORMAT` ----|`smu.ATTR_MEAS_MATH_PERCENT` ----|`smu.ATTR_MEAS_LIMIT_AUDIBLE_1` ----|`smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_1` ----|`smu.ATTR_MEAS_LIMIT_ENABLE_1` ----|`smu.ATTR_MEAS_LIMIT_FAIL_1` ----|`smu.ATTR_MEAS_LIMIT_HIGH_1` ----|`smu.ATTR_MEAS_LIMIT_LOW_1` ----|`smu.ATTR_MEAS_LIMIT_AUDIBLE_2` ----|`smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_2` ----|`smu.ATTR_MEAS_LIMIT_ENABLE_2` ----|`smu.ATTR_MEAS_LIMIT_FAIL_2` ----|`smu.ATTR_MEAS_LIMIT_HIGH_2` ----|`smu.ATTR_MEAS_LIMIT_LOW_2` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2450/smuSourceFunctionAttribute.lua b/Json_parser/StaticLuaDefinations/2450/smuSourceFunctionAttribute.lua deleted file mode 100644 index 214bdf0..0000000 --- a/Json_parser/StaticLuaDefinations/2450/smuSourceFunctionAttribute.lua +++ /dev/null @@ -1,40 +0,0 @@ ----@meta - -smu.ATTR_SRC_RANGE_AUTO = nil -smu.ATTR_SRC_DELAY_AUTO = nil -smu.ATTR_SRC_DELAY = nil -smu.ATTR_SRC_FUNCTION = nil -smu.ATTR_SRC_HIGHC = nil -smu.ATTR_SRC_LEVEL = nil -smu.ATTR_SRC_LIMIT_LEVEL = nil -smu.ATTR_SRC_OFFMODE = nil -smu.ATTR_SRC_PROTECT_LEVEL = nil -smu.ATTR_SRC_PROTECT_TRIPPED = nil -smu.ATTR_SRC_RANGE = nil -smu.ATTR_SRC_READBACK = nil -smu.ATTR_SRC_LIMIT_TRIPPED = nil -smu.ATTR_SRC_USER_DELAY_1 = nil -smu.ATTR_SRC_USER_DELAY_2 = nil -smu.ATTR_SRC_USER_DELAY_3 = nil -smu.ATTR_SRC_USER_DELAY_4 = nil -smu.ATTR_SRC_USER_DELAY_5 = nil - ----@alias smuSourceGetSetAttributes ----|`smu.ATTR_SRC_RANGE_AUTO` ----|`smu.ATTR_SRC_DELAY_AUTO` ----|`smu.ATTR_SRC_DELAY` ----|`smu.ATTR_SRC_FUNCTION` ----|`smu.ATTR_SRC_HIGHC` ----|`smu.ATTR_SRC_LEVEL` ----|`smu.ATTR_SRC_LIMIT_LEVEL` ----|`smu.ATTR_SRC_OFFMODE` ----|`smu.ATTR_SRC_PROTECT_LEVEL` ----|`smu.ATTR_SRC_PROTECT_TRIPPED` ----|`smu.ATTR_SRC_RANGE` ----|`smu.ATTR_SRC_READBACK` ----|`smu.ATTR_SRC_LIMIT_TRIPPED` ----|`smu.ATTR_SRC_USER_DELAY_1` ----|`smu.ATTR_SRC_USER_DELAY_2` ----|`smu.ATTR_SRC_USER_DELAY_3` ----|`smu.ATTR_SRC_USER_DELAY_4` ----|`smu.ATTR_SRC_USER_DELAY_5` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2450/triggerEventNotify.lua b/Json_parser/StaticLuaDefinations/2450/triggerEventNotify.lua deleted file mode 100644 index 1861311..0000000 --- a/Json_parser/StaticLuaDefinations/2450/triggerEventNotify.lua +++ /dev/null @@ -1,20 +0,0 @@ ----@meta - -trigger.EVENT_NOTIFY1= nil -trigger.EVENT_NOTIFY2= nil -trigger.EVENT_NOTIFY3= nil -trigger.EVENT_NOTIFY4= nil -trigger.EVENT_NOTIFY5= nil -trigger.EVENT_NOTIFY6= nil -trigger.EVENT_NOTIFY7= nil -trigger.EVENT_NOTIFY8= nil - ----@alias triggerEventNotify ----| `trigger.EVENT_NOTIFY1` ----| `trigger.EVENT_NOTIFY2` ----| `trigger.EVENT_NOTIFY3` ----| `trigger.EVENT_NOTIFY4` ----| `trigger.EVENT_NOTIFY5` ----| `trigger.EVENT_NOTIFY6` ----| `trigger.EVENT_NOTIFY7` ----| `trigger.EVENT_NOTIFY8` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2450/triggerEventsAliasStimulus.lua b/Json_parser/StaticLuaDefinations/2450/triggerEventsAliasStimulus.lua deleted file mode 100644 index 0d65d4e..0000000 --- a/Json_parser/StaticLuaDefinations/2450/triggerEventsAliasStimulus.lua +++ /dev/null @@ -1,79 +0,0 @@ ----@meta - -trigger.EVENT_NONE= nil -trigger.EVENT_DISPLAY= nil -trigger.EVENT_NOTIFY1= nil -trigger.EVENT_NOTIFY2= nil -trigger.EVENT_NOTIFY3= nil -trigger.EVENT_COMMAND= nil -trigger.EVENT_DIGIO1= nil -trigger.EVENT_DIGIO2= nil -trigger.EVENT_DIGIO3= nil -trigger.EVENT_DIGIO4= nil -trigger.EVENT_DIGIO5= nil -trigger.EVENT_DIGIO6= nil -trigger.EVENT_TSPLINK1= nil -trigger.EVENT_TSPLINK2= nil -trigger.EVENT_TSPLINK3= nil -trigger.EVENT_LAN1= nil -trigger.EVENT_LAN2= nil -trigger.EVENT_LAN3= nil -trigger.EVENT_LAN4= nil -trigger.EVENT_LAN5= nil -trigger.EVENT_LAN6= nil -trigger.EVENT_LAN7= nil -trigger.EVENT_LAN8= nil -trigger.EVENT_ANALOGTRIGGER= nil -trigger.EVENT_BLENDER1= nil -trigger.EVENT_BLENDER2= nil -trigger.EVENT_BLENDER3= nil -trigger.EVENT_TIMER1= nil -trigger.EVENT_TIMER2= nil -trigger.EVENT_TIMER3= nil -trigger.EVENT_TIMER4= nil -trigger.EVENT_EXTERNAL= nil -trigger.EVENT_SCAN_ALARM_LIMIT= nil -trigger.EVENT_SCAN_CHANNEL_READY= nil -trigger.EVENT_SCAN_COMPLETE= nil -trigger.EVENT_SCAN_MEASURE_COMPLETE= nil -trigger.EVENT_SCAN_ALARM_LIMIT= nil - ----@alias triggerEvents ----| `trigger.EVENT_NONE` ----| `trigger.EVENT_DISPLAY` ----| `trigger.EVENT_NOTIFY1` ----| `trigger.EVENT_NOTIFY2` ----| `trigger.EVENT_NOTIFY3` ----| `trigger.EVENT_COMMAND` ----| `trigger.EVENT_DIGIO1` ----| `trigger.EVENT_DIGIO2` ----| `trigger.EVENT_DIGIO3` ----| `trigger.EVENT_DIGIO4` ----| `trigger.EVENT_DIGIO5` ----| `trigger.EVENT_DIGIO6` ----| `trigger.EVENT_TSPLINK1` ----| `trigger.EVENT_TSPLINK2` ----| `trigger.EVENT_TSPLINK3` ----| `trigger.EVENT_LAN1` ----| `trigger.EVENT_LAN2` ----| `trigger.EVENT_LAN3` ----| `trigger.EVENT_LAN4` ----| `trigger.EVENT_LAN5` ----| `trigger.EVENT_LAN6` ----| `trigger.EVENT_LAN7` ----| `trigger.EVENT_LAN8` ----| `trigger.EVENT_ANALOGTRIGGER` ----| `trigger.EVENT_BLENDER1` ----| `trigger.EVENT_BLENDER2` ----| `trigger.EVENT_BLENDER3` ----| `trigger.EVENT_TIMER1` ----| `trigger.EVENT_TIMER2` ----| `trigger.EVENT_TIMER3` ----| `trigger.EVENT_TIMER4` ----| `trigger.EVENT_EXTERNAL` ----| `trigger.EVENT_SCAN_ALARM_LIMIT` ----| `trigger.EVENT_SCAN_CHANNEL_READY` ----| `trigger.EVENT_SCAN_COMPLETE` ----| `trigger.EVENT_SCAN_MEASURE_COMPLETE` ----| `trigger.EVENT_SCAN_ALARM_LIMIT` - diff --git a/Json_parser/StaticLuaDefinations/2450/triggerEventsForFunctionParam.lua b/Json_parser/StaticLuaDefinations/2450/triggerEventsForFunctionParam.lua deleted file mode 100644 index 6ee535c..0000000 --- a/Json_parser/StaticLuaDefinations/2450/triggerEventsForFunctionParam.lua +++ /dev/null @@ -1,80 +0,0 @@ ----@meta - - -trigger.EVENT_NONE= nil -trigger.EVENT_DISPLAY= nil -trigger.EVENT_NOTIFY1= nil -trigger.EVENT_NOTIFY2= nil -trigger.EVENT_NOTIFY3= nil -trigger.EVENT_NOTIFY4= nil -trigger.EVENT_NOTIFY5= nil -trigger.EVENT_NOTIFY6= nil -trigger.EVENT_NOTIFY7= nil -trigger.EVENT_NOTIFY8= nil -trigger.EVENT_COMMAND= nil -trigger.EVENT_DIGIO1= nil -trigger.EVENT_DIGIO2= nil -trigger.EVENT_DIGIO3= nil -trigger.EVENT_DIGIO4= nil -trigger.EVENT_DIGIO5= nil -trigger.EVENT_DIGIO6= nil -trigger.EVENT_TSPLINK1= nil -trigger.EVENT_TSPLINK2= nil -trigger.EVENT_TSPLINK3= nil -trigger.EVENT_LAN1= nil -trigger.EVENT_LAN2= nil -trigger.EVENT_LAN3= nil -trigger.EVENT_LAN4= nil -trigger.EVENT_LAN5= nil -trigger.EVENT_LAN6= nil -trigger.EVENT_LAN7= nil -trigger.EVENT_LAN8= nil -trigger.EVENT_BLENDER1= nil -trigger.EVENT_BLENDER2= nil -trigger.EVENT_TIMER1= nil -trigger.EVENT_TIMER2= nil -trigger.EVENT_TIMER3= nil -trigger.EVENT_TIMER4= nil -trigger.EVENT_ANALOGTRIGGER= nil -trigger.EVENT_EXTERNAL= nil -trigger.EVENT_SCAN_ALARM_LIMIT= nil - ----@alias triggerEventsForFunctionParam ----| `trigger.EVENT_NONE` ----| `trigger.EVENT_DISPLAY` ----| `trigger.EVENT_NOTIFY1` ----| `trigger.EVENT_NOTIFY2` ----| `trigger.EVENT_NOTIFY3` ----| `trigger.EVENT_NOTIFY4` ----| `trigger.EVENT_NOTIFY5` ----| `trigger.EVENT_NOTIFY6` ----| `trigger.EVENT_NOTIFY7` ----| `trigger.EVENT_NOTIFY8` ----| `trigger.EVENT_COMMAND` ----| `trigger.EVENT_DIGIO1` ----| `trigger.EVENT_DIGIO2` ----| `trigger.EVENT_DIGIO3` ----| `trigger.EVENT_DIGIO4` ----| `trigger.EVENT_DIGIO5` ----| `trigger.EVENT_DIGIO6` ----| `trigger.EVENT_TSPLINK1` ----| `trigger.EVENT_TSPLINK2` ----| `trigger.EVENT_TSPLINK3` ----| `trigger.EVENT_LAN1` ----| `trigger.EVENT_LAN2` ----| `trigger.EVENT_LAN3` ----| `trigger.EVENT_LAN4` ----| `trigger.EVENT_LAN5` ----| `trigger.EVENT_LAN6` ----| `trigger.EVENT_LAN7` ----| `trigger.EVENT_LAN8` ----| `trigger.EVENT_BLENDER1` ----| `trigger.EVENT_BLENDER2` ----| `trigger.EVENT_TIMER1` ----| `trigger.EVENT_TIMER2` ----| `trigger.EVENT_TIMER3` ----| `trigger.EVENT_TIMER4` ----| `trigger.EVENT_ANALOGTRIGGER` ----| `trigger.EVENT_EXTERNAL` ----| `trigger.EVENT_SCAN_ALARM_LIMIT` - diff --git a/Json_parser/StaticLuaDefinations/2450/triggerMode.lua b/Json_parser/StaticLuaDefinations/2450/triggerMode.lua deleted file mode 100644 index 5f5b2bc..0000000 --- a/Json_parser/StaticLuaDefinations/2450/triggerMode.lua +++ /dev/null @@ -1,12 +0,0 @@ ----@meta - -trigger.EDGE_EITHER= nil ---Trigger packets detected as rising or falling edge (positive or negative status), LAN trigger packet generated for output with a negative state -trigger.EDGE_FALLING= nil ---rigger packets detected as falling edge (negative status), LAN trigger packet generated for output with a negative state -trigger.EDGE_RISING= nil ---rigger packets detected as rising edge (positive status), LAN trigger packet generated for output with a positive state - ----@alias triggerMode ----| `trigger.EDGE_EITHER` ---Trigger packets detected as rising or falling edge (positive or negative status), LAN trigger packet generated for output with a negative state ----| `trigger.EDGE_FALLING` ---rigger packets detected as falling edge (negative status), LAN trigger packet generated for output with a negative state ----| `trigger.EDGE_RISING` ---rigger packets detected as rising edge (positive status), LAN trigger packet generated for output with a positive state - - diff --git a/Json_parser/StaticLuaDefinations/2450/triggerUserDelay.lua b/Json_parser/StaticLuaDefinations/2450/triggerUserDelay.lua deleted file mode 100644 index d794ad5..0000000 --- a/Json_parser/StaticLuaDefinations/2450/triggerUserDelay.lua +++ /dev/null @@ -1,14 +0,0 @@ ----@meta - -trigger.USER_DELAY_M1= nil -trigger.USER_DELAY_M2= nil -trigger.USER_DELAY_M3= nil -trigger.USER_DELAY_M4= nil -trigger.USER_DELAY_M5= nil - ----@alias triggerUserDelay ----| `trigger.USER_DELAY_M1` ----| `trigger.USER_DELAY_M2` ----| `trigger.USER_DELAY_M3` ----| `trigger.USER_DELAY_M4` ----| `trigger.USER_DELAY_M5` diff --git a/Json_parser/StaticLuaDefinations/2450/tsplinkLineMode.lua b/Json_parser/StaticLuaDefinations/2450/tsplinkLineMode.lua deleted file mode 100644 index 54bbb8e..0000000 --- a/Json_parser/StaticLuaDefinations/2450/tsplinkLineMode.lua +++ /dev/null @@ -1,12 +0,0 @@ ----@meta - -tsplink.MODE_DIGITAL_OPEN_DRAIN= nil -tsplink.MODE_TRIGGER_OPEN_DRAIN= nil -tsplink.MODE_SYNCHRONOUS_MASTER= nil -tsplink.MODE_SYNCHRONOUS_ACCEPTOR= nil - ----@alias tsplinkLineMode ----| `tsplink.MODE_DIGITAL_OPEN_DRAIN` ----| `tsplink.MODE_TRIGGER_OPEN_DRAIN` ----| `tsplink.MODE_SYNCHRONOUS_MASTER` ----| `tsplink.MODE_SYNCHRONOUS_ACCEPTOR` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2460/bufferCustomUnit.lua b/Json_parser/StaticLuaDefinations/2460/bufferCustomUnit.lua deleted file mode 100644 index 95f2cf4..0000000 --- a/Json_parser/StaticLuaDefinations/2460/bufferCustomUnit.lua +++ /dev/null @@ -1,10 +0,0 @@ ----@meta - -buffer.UNIT_CUSTOM1= nil -buffer.UNIT_CUSTOM2= nil -buffer.UNIT_CUSTOM3= nil - ----@alias bufferCustomUnit ----| `buffer.UNIT_CUSTOM1` ----| `buffer.UNIT_CUSTOM2` ----| `buffer.UNIT_CUSTOM3` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2460/bufferFileSaveDetails.lua b/Json_parser/StaticLuaDefinations/2460/bufferFileSaveDetails.lua deleted file mode 100644 index 2fcce8e..0000000 --- a/Json_parser/StaticLuaDefinations/2460/bufferFileSaveDetails.lua +++ /dev/null @@ -1,61 +0,0 @@ ----@meta - -buffer.COL_ALL= nil -buffer.COL_BRIEF= nil -buffer.COL_CHANNEL= nil -buffer.COL_CSV_CHAN_COLS= nil -buffer.COL_CSV_EASY_GRAPH= nil -buffer.COL_DISPLAY_DIGITS= nil -buffer.COL_EXTRA= nil -buffer.COL_EXTRA_RANGE= nil -buffer.COL_EXTRA_UNIT= nil -buffer.COL_EXTRA_VALUE= nil -buffer.COL_INDEX= nil -buffer.COL_LIMITS= nil -buffer.COL_MATH= nil -buffer.COL_ORIGIN= nil -buffer.COL_QUESTIONABLE= nil -buffer.COL_RANGE_DIGITS= nil -buffer.COL_READING= nil -buffer.COL_STANDARD= nil -buffer.COL_START= nil -buffer.COL_STATUS= nil -buffer.COL_TERMINAL= nil -buffer.COL_TIME_ABSOLUTE= nil -buffer.COL_TIME_PARTS= nil -buffer.COL_TIME_RAW= nil -buffer.COL_TIME_RELATIVE= nil -buffer.COL_TIMESTAMP_READING= nil -buffer.COL_UNIT= nil - ----@alias bufferFileSaveDetails ----| `buffer.COL_ALL` ----| `buffer.COL_BRIEF` ----| `buffer.COL_CHANNEL` ----| `buffer.COL_CSV_CHAN_COLS` ----| `buffer.COL_CSV_EASY_GRAPH` ----| `buffer.COL_DISPLAY_DIGITS` ----| `buffer.COL_EXTRA` ----| `buffer.COL_EXTRA_RANGE` ----| `buffer.COL_EXTRA_UNIT` ----| `buffer.COL_EXTRA_VALUE` ----| `buffer.COL_INDEX` ----| `buffer.COL_LIMITS` ----| `buffer.COL_MATH` ----| `buffer.COL_ORIGIN` ----| `buffer.COL_QUESTIONABLE` ----| `buffer.COL_RANGE_DIGITS` ----| `buffer.COL_READING` ----| `buffer.COL_STANDARD` ----| `buffer.COL_START` ----| `buffer.COL_STATUS` ----| `buffer.COL_TERMINAL` ----| `buffer.COL_TIME_ABSOLUTE` ----| `buffer.COL_TIME_PARTS` ----| `buffer.COL_TIME_RAW` ----| `buffer.COL_TIME_RELATIVE` ----| `buffer.COL_TIMESTAMP_READING` ----| `buffer.COL_UNIT` - - - diff --git a/Json_parser/StaticLuaDefinations/2460/bufferVarstatuses.lua b/Json_parser/StaticLuaDefinations/2460/bufferVarstatuses.lua deleted file mode 100644 index a561f17..0000000 --- a/Json_parser/StaticLuaDefinations/2460/bufferVarstatuses.lua +++ /dev/null @@ -1,21 +0,0 @@ ----@meta - -buffer.STAT_QUESTIONABLE= nil -buffer.STAT_ORIGIN= nil -buffer.STAT_TERMINAL= nil -buffer.STAT_LIMIT2_LOW= nil -buffer.STAT_LIMIT2_HIGH= nil -buffer.STAT_LIMIT1_LOW= nil -buffer.STAT_LIMIT1_HIGH= nil -buffer.STAT_START_GROUP= nil - ----@alias bufferVarstatuses ----| `buffer.STAT_QUESTIONABLE` ----| `buffer.STAT_ORIGIN` ----| `buffer.STAT_TERMINAL` ----| `buffer.STAT_LIMIT2_LOW` ----| `buffer.STAT_LIMIT2_HIGH` ----| `buffer.STAT_LIMIT1_LOW` ----| `buffer.STAT_LIMIT1_HIGH` ----| `buffer.STAT_START_GROUP` - diff --git a/Json_parser/StaticLuaDefinations/2460/buttonPressAlias.lua b/Json_parser/StaticLuaDefinations/2460/buttonPressAlias.lua deleted file mode 100644 index e091252..0000000 --- a/Json_parser/StaticLuaDefinations/2460/buttonPressAlias.lua +++ /dev/null @@ -1,13 +0,0 @@ ----@meta - -display.BUTTON_OK= nil -display.BUTTON_CANCEL= nil -display.BUTTON_YES= nil -display.BUTTON_NO= nil - - ----@alias buttonPress ----| `display.BUTTON_OK` ----| `display.BUTTON_CANCEL` ----| `display.BUTTON_YES` ----| `display.BUTTON_NO` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2460/channelMatchType.lua b/Json_parser/StaticLuaDefinations/2460/channelMatchType.lua deleted file mode 100644 index 16e8a55..0000000 --- a/Json_parser/StaticLuaDefinations/2460/channelMatchType.lua +++ /dev/null @@ -1,16 +0,0 @@ ----@meta - -channel.MATCH_EXACT= nil -channel.MATCH_ANY= nil -channel.MATCH_UNCHANGED= nil -channel.MATCH_NONE= nil - - ----@alias channelMatchType ----| `channel.MATCH_EXACT` ----| `channel.MATCH_ANY` ----| `channel.MATCH_UNCHANGED` ----| `channel.MATCH_NONE` - - - diff --git a/Json_parser/StaticLuaDefinations/2460/displayText.lua b/Json_parser/StaticLuaDefinations/2460/displayText.lua deleted file mode 100644 index f05b37d..0000000 --- a/Json_parser/StaticLuaDefinations/2460/displayText.lua +++ /dev/null @@ -1,8 +0,0 @@ ----@meta - -display.TEXT1= nil -display.TEXT2= nil - ----@alias dsiplayText ----| `display.TEXT1` ----| `display.TEXT2` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2460/display_BUTTON_OPTIONs.lua b/Json_parser/StaticLuaDefinations/2460/display_BUTTON_OPTIONs.lua deleted file mode 100644 index 604a962..0000000 --- a/Json_parser/StaticLuaDefinations/2460/display_BUTTON_OPTIONs.lua +++ /dev/null @@ -1,25 +0,0 @@ ----@meta - - -display.BUTTON_OPTION1 = nil -display.BUTTON_OPTION2 = nil -display.BUTTON_OPTION3 = nil -display.BUTTON_OPTION4 = nil -display.BUTTON_OPTION5 = nil -display.BUTTON_OPTION6 = nil -display.BUTTON_OPTION7 = nil -display.BUTTON_OPTION8 = nil -display.BUTTON_OPTION9 = nil -display.BUTTON_OPTION10 = nil - ----@alias display_BUTTON_OPTIONs ----| `display.BUTTON_OPTION1` ----| `display.BUTTON_OPTION2` ----| `display.BUTTON_OPTION3` ----| `display.BUTTON_OPTION4` ----| `display.BUTTON_OPTION5` ----| `display.BUTTON_OPTION6` ----| `display.BUTTON_OPTION7` ----| `display.BUTTON_OPTION8` ----| `display.BUTTON_OPTION9` ----| `display.BUTTON_OPTION10` diff --git a/Json_parser/StaticLuaDefinations/2460/functionality.lua b/Json_parser/StaticLuaDefinations/2460/functionality.lua index 0dd01f0..dd72687 100644 --- a/Json_parser/StaticLuaDefinations/2460/functionality.lua +++ b/Json_parser/StaticLuaDefinations/2460/functionality.lua @@ -1,9 +1,9 @@ ---@meta -channel = {} -digio = {} -gpib = {} -serial = {} -tsplink = {} +local channel = {} +local digio = {} +local gpib = {} +local serial = {} +local tsplink = {} ---@alias functionality ---| `channel` ---| `digio` diff --git a/Json_parser/StaticLuaDefinations/2460/mathExpressAlias.lua b/Json_parser/StaticLuaDefinations/2460/mathExpressAlias.lua deleted file mode 100644 index 03040eb..0000000 --- a/Json_parser/StaticLuaDefinations/2460/mathExpressAlias.lua +++ /dev/null @@ -1,32 +0,0 @@ ----@meta - -buffer.EXPR_ADD= nil -buffer.EXPR_AVERAGE= nil -buffer.EXPR_DIVIDE= nil -buffer.EXPR_EXPONENT= nil -buffer.EXPR_LOG10= nil -buffer.EXPR_MULTIPLY= nil -buffer.EXPR_NONE= nil -buffer.EXPR_POLY= nil -buffer.EXPR_POWER= nil -buffer.EXPR_RATE= nil -buffer.EXPR_RECIPROCAL= nil -buffer.EXPR_SQROOT= nil -buffer.EXPR_SUBTRACT= nil - ----@alias mathExpression ----| `buffer.EXPR_ADD` ----| `buffer.EXPR_AVERAGE` ----| `buffer.EXPR_DIVIDE` ----| `buffer.EXPR_EXPONENT` ----| `buffer.EXPR_LOG10` ----| `buffer.EXPR_MULTIPLY` ----| `buffer.EXPR_NONE` ----| `buffer.EXPR_POLY` ----| `buffer.EXPR_POWER` ----| `buffer.EXPR_RATE` ----| `buffer.EXPR_RECIPROCAL` ----| `buffer.EXPR_SQROOT` ----| `buffer.EXPR_SUBTRACT` - - diff --git a/Json_parser/StaticLuaDefinations/2460/readingStatus.lua b/Json_parser/StaticLuaDefinations/2460/readingStatus.lua deleted file mode 100644 index 32617a9..0000000 --- a/Json_parser/StaticLuaDefinations/2460/readingStatus.lua +++ /dev/null @@ -1,22 +0,0 @@ ----@meta - -buffer.STAT_LIMIT1_HIGH= nil -buffer.STAT_LIMIT1_LOW= nil -buffer.STAT_LIMIT2_HIGH= nil -buffer.STAT_LIMIT2_LOW= nil -buffer.STAT_ORIGIN= nil -buffer.STAT_QUESTIONABLE= nil -buffer.STAT_REL= nil -buffer.STAT_START_GROUP= nil -buffer.STAT_TERMINAL= nil - ----@alias readingStatus ----| `buffer.STAT_LIMIT1_HIGH` ----| `buffer.STAT_LIMIT1_LOW` ----| `buffer.STAT_LIMIT2_HIGH` ----| `buffer.STAT_LIMIT2_LOW` ----| `buffer.STAT_ORIGIN` ----| `buffer.STAT_QUESTIONABLE` ----| `buffer.STAT_REL` ----| `buffer.STAT_START_GROUP` ----| `buffer.STAT_TERMINAL` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2460/setblockalias.lua b/Json_parser/StaticLuaDefinations/2460/setblockalias.lua deleted file mode 100644 index 34f5ce6..0000000 --- a/Json_parser/StaticLuaDefinations/2460/setblockalias.lua +++ /dev/null @@ -1,26 +0,0 @@ ----@meta - ----@alias setblockalias ----| `trigger.BLOCK_BRANCH_ALWAYS` ----| `trigger.BLOCK_BRANCH_COUNTER` ----| `trigger.BLOCK_BRANCH_DELTA` ----| `trigger.BLOCK_BRANCH_LIMIT_CONSTANT` ----| `trigger.BLOCK_BRANCH_LIMIT_DYNAMIC` ----| `trigger.BLOCK_BRANCH_ON_EVENT` ----| `trigger.BLOCK_BRANCH_ONCE` ----| `trigger.BLOCK_BRANCH_ONCE_EXCLUDED` ----| `trigger.BLOCK_BUFFER_CLEAR` ----| `trigger.BLOCK_CONFIG_NEXT` ----| `trigger.BLOCK_CONFIG_PREV` ----| `trigger.BLOCK_CONFIG_RECALL` ----| `trigger.BLOCK_DELAY_CONSTANT` ----| `trigger.BLOCK_DELAY_DYNAMIC` ----| `trigger.BLOCK_DIGITAL_IO` ----| `trigger.BLOCK_LOG_EVENT` ----| `trigger.BLOCK_MEASURE` ----| `trigger.BLOCK_MEASURE_DIGITIZE` ----| `trigger.BLOCK_NOP` ----| `trigger.BLOCK_NOTIFY` ----| `trigger.BLOCK_RESET_BRANCH_COUNT` ----| `trigger.BLOCK_SOURCE_OUTPUT` ----| `trigger.BLOCK_WAIT` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2460/smuMeasureFunctionAttribute.lua b/Json_parser/StaticLuaDefinations/2460/smuMeasureFunctionAttribute.lua deleted file mode 100644 index 556183d..0000000 --- a/Json_parser/StaticLuaDefinations/2460/smuMeasureFunctionAttribute.lua +++ /dev/null @@ -1,80 +0,0 @@ -smu.ATTR_MEAS_RANGE_AUTO = nil -smu.ATTR_MEAS_RANGE_HIGH = nil -smu.ATTR_MEAS_RANGE_LOW = nil -smu.ATTR_MEAS_RANGE_REBOUND = nil -smu.ATTR_MEAS_AUTO_ZERO = nil -smu.ATTR_MEAS_COUNT = nil -smu.ATTR_MEAS_DIGITS = nil -smu.ATTR_MEAS_NPLC = nil -smu.ATTR_MEAS_OFFSET_COMP = nil -smu.ATTR_MEAS_RANGE = nil -smu.ATTR_MEAS_REL_ENABLE = nil -smu.ATTR_MEAS_REL_LEVEL = nil -smu.ATTR_MEAS_SENSE = nil -smu.ATTR_MEAS_UNIT = nil -smu.ATTR_MEAS_USER_DELAY_1 = nil -smu.ATTR_MEAS_USER_DELAY_2 = nil -smu.ATTR_MEAS_USER_DELAY_3 = nil -smu.ATTR_MEAS_USER_DELAY_4 = nil -smu.ATTR_MEAS_USER_DELAY_5 = nil -smu.ATTR_MEAS_FILTER_COUNT = nil -smu.ATTR_MEAS_FILTER_ENABLE = nil -smu.ATTR_MEAS_FILTER_TYPE = nil -smu.ATTR_MEAS_MATH_ENABLE = nil -smu.ATTR_MEAS_MATH_MXB_BF = nil -smu.ATTR_MEAS_MATH_MXB_MF = nil -smu.ATTR_MEAS_MATH_FORMAT = nil -smu.ATTR_MEAS_MATH_PERCENT = nil -smu.ATTR_MEAS_LIMIT_AUDIBLE_1 = nil -smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_1 = nil -smu.ATTR_MEAS_LIMIT_ENABLE_1 = nil -smu.ATTR_MEAS_LIMIT_FAIL_1 = nil -smu.ATTR_MEAS_LIMIT_HIGH_1 = nil -smu.ATTR_MEAS_LIMIT_LOW_1 = nil -smu.ATTR_MEAS_LIMIT_AUDIBLE_2 = nil -smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_2 = nil -smu.ATTR_MEAS_LIMIT_ENABLE_2 = nil -smu.ATTR_MEAS_LIMIT_FAIL_2 = nil -smu.ATTR_MEAS_LIMIT_HIGH_2 = nil -smu.ATTR_MEAS_LIMIT_LOW_2 = nil - ----@alias smuMeasuresetFunctionattribute ----|`smu.ATTR_MEAS_RANGE_AUTO` ----|`smu.ATTR_MEAS_RANGE_HIGH` ----|`smu.ATTR_MEAS_RANGE_LOW` ----|`smu.ATTR_MEAS_RANGE_REBOUND` ----|`smu.ATTR_MEAS_AUTO_ZERO` ----|`smu.ATTR_MEAS_COUNT` ----|`smu.ATTR_MEAS_DIGITS` ----|`smu.ATTR_MEAS_NPLC` ----|`smu.ATTR_MEAS_OFFSET_COMP` ----|`smu.ATTR_MEAS_RANGE` ----|`smu.ATTR_MEAS_REL_ENABLE` ----|`smu.ATTR_MEAS_REL_LEVEL` ----|`smu.ATTR_MEAS_SENSE` ----|`smu.ATTR_MEAS_UNIT` ----|`smu.ATTR_MEAS_USER_DELAY_1` ----|`smu.ATTR_MEAS_USER_DELAY_2` ----|`smu.ATTR_MEAS_USER_DELAY_3` ----|`smu.ATTR_MEAS_USER_DELAY_4` ----|`smu.ATTR_MEAS_USER_DELAY_5` ----|`smu.ATTR_MEAS_FILTER_COUNT` ----|`smu.ATTR_MEAS_FILTER_ENABLE` ----|`smu.ATTR_MEAS_FILTER_TYPE` ----|`smu.ATTR_MEAS_MATH_ENABLE` ----|`smu.ATTR_MEAS_MATH_MXB_BF` ----|`smu.ATTR_MEAS_MATH_MXB_MF` ----|`smu.ATTR_MEAS_MATH_FORMAT` ----|`smu.ATTR_MEAS_MATH_PERCENT` ----|`smu.ATTR_MEAS_LIMIT_AUDIBLE_1` ----|`smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_1` ----|`smu.ATTR_MEAS_LIMIT_ENABLE_1` ----|`smu.ATTR_MEAS_LIMIT_FAIL_1` ----|`smu.ATTR_MEAS_LIMIT_HIGH_1` ----|`smu.ATTR_MEAS_LIMIT_LOW_1` ----|`smu.ATTR_MEAS_LIMIT_AUDIBLE_2` ----|`smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_2` ----|`smu.ATTR_MEAS_LIMIT_ENABLE_2` ----|`smu.ATTR_MEAS_LIMIT_FAIL_2` ----|`smu.ATTR_MEAS_LIMIT_HIGH_2` ----|`smu.ATTR_MEAS_LIMIT_LOW_2` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2460/smuSourceFunctionAttribute.lua b/Json_parser/StaticLuaDefinations/2460/smuSourceFunctionAttribute.lua deleted file mode 100644 index 214bdf0..0000000 --- a/Json_parser/StaticLuaDefinations/2460/smuSourceFunctionAttribute.lua +++ /dev/null @@ -1,40 +0,0 @@ ----@meta - -smu.ATTR_SRC_RANGE_AUTO = nil -smu.ATTR_SRC_DELAY_AUTO = nil -smu.ATTR_SRC_DELAY = nil -smu.ATTR_SRC_FUNCTION = nil -smu.ATTR_SRC_HIGHC = nil -smu.ATTR_SRC_LEVEL = nil -smu.ATTR_SRC_LIMIT_LEVEL = nil -smu.ATTR_SRC_OFFMODE = nil -smu.ATTR_SRC_PROTECT_LEVEL = nil -smu.ATTR_SRC_PROTECT_TRIPPED = nil -smu.ATTR_SRC_RANGE = nil -smu.ATTR_SRC_READBACK = nil -smu.ATTR_SRC_LIMIT_TRIPPED = nil -smu.ATTR_SRC_USER_DELAY_1 = nil -smu.ATTR_SRC_USER_DELAY_2 = nil -smu.ATTR_SRC_USER_DELAY_3 = nil -smu.ATTR_SRC_USER_DELAY_4 = nil -smu.ATTR_SRC_USER_DELAY_5 = nil - ----@alias smuSourceGetSetAttributes ----|`smu.ATTR_SRC_RANGE_AUTO` ----|`smu.ATTR_SRC_DELAY_AUTO` ----|`smu.ATTR_SRC_DELAY` ----|`smu.ATTR_SRC_FUNCTION` ----|`smu.ATTR_SRC_HIGHC` ----|`smu.ATTR_SRC_LEVEL` ----|`smu.ATTR_SRC_LIMIT_LEVEL` ----|`smu.ATTR_SRC_OFFMODE` ----|`smu.ATTR_SRC_PROTECT_LEVEL` ----|`smu.ATTR_SRC_PROTECT_TRIPPED` ----|`smu.ATTR_SRC_RANGE` ----|`smu.ATTR_SRC_READBACK` ----|`smu.ATTR_SRC_LIMIT_TRIPPED` ----|`smu.ATTR_SRC_USER_DELAY_1` ----|`smu.ATTR_SRC_USER_DELAY_2` ----|`smu.ATTR_SRC_USER_DELAY_3` ----|`smu.ATTR_SRC_USER_DELAY_4` ----|`smu.ATTR_SRC_USER_DELAY_5` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2460/triggerEventNotify.lua b/Json_parser/StaticLuaDefinations/2460/triggerEventNotify.lua deleted file mode 100644 index 1861311..0000000 --- a/Json_parser/StaticLuaDefinations/2460/triggerEventNotify.lua +++ /dev/null @@ -1,20 +0,0 @@ ----@meta - -trigger.EVENT_NOTIFY1= nil -trigger.EVENT_NOTIFY2= nil -trigger.EVENT_NOTIFY3= nil -trigger.EVENT_NOTIFY4= nil -trigger.EVENT_NOTIFY5= nil -trigger.EVENT_NOTIFY6= nil -trigger.EVENT_NOTIFY7= nil -trigger.EVENT_NOTIFY8= nil - ----@alias triggerEventNotify ----| `trigger.EVENT_NOTIFY1` ----| `trigger.EVENT_NOTIFY2` ----| `trigger.EVENT_NOTIFY3` ----| `trigger.EVENT_NOTIFY4` ----| `trigger.EVENT_NOTIFY5` ----| `trigger.EVENT_NOTIFY6` ----| `trigger.EVENT_NOTIFY7` ----| `trigger.EVENT_NOTIFY8` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2460/triggerEventsAliasStimulus.lua b/Json_parser/StaticLuaDefinations/2460/triggerEventsAliasStimulus.lua deleted file mode 100644 index 0d65d4e..0000000 --- a/Json_parser/StaticLuaDefinations/2460/triggerEventsAliasStimulus.lua +++ /dev/null @@ -1,79 +0,0 @@ ----@meta - -trigger.EVENT_NONE= nil -trigger.EVENT_DISPLAY= nil -trigger.EVENT_NOTIFY1= nil -trigger.EVENT_NOTIFY2= nil -trigger.EVENT_NOTIFY3= nil -trigger.EVENT_COMMAND= nil -trigger.EVENT_DIGIO1= nil -trigger.EVENT_DIGIO2= nil -trigger.EVENT_DIGIO3= nil -trigger.EVENT_DIGIO4= nil -trigger.EVENT_DIGIO5= nil -trigger.EVENT_DIGIO6= nil -trigger.EVENT_TSPLINK1= nil -trigger.EVENT_TSPLINK2= nil -trigger.EVENT_TSPLINK3= nil -trigger.EVENT_LAN1= nil -trigger.EVENT_LAN2= nil -trigger.EVENT_LAN3= nil -trigger.EVENT_LAN4= nil -trigger.EVENT_LAN5= nil -trigger.EVENT_LAN6= nil -trigger.EVENT_LAN7= nil -trigger.EVENT_LAN8= nil -trigger.EVENT_ANALOGTRIGGER= nil -trigger.EVENT_BLENDER1= nil -trigger.EVENT_BLENDER2= nil -trigger.EVENT_BLENDER3= nil -trigger.EVENT_TIMER1= nil -trigger.EVENT_TIMER2= nil -trigger.EVENT_TIMER3= nil -trigger.EVENT_TIMER4= nil -trigger.EVENT_EXTERNAL= nil -trigger.EVENT_SCAN_ALARM_LIMIT= nil -trigger.EVENT_SCAN_CHANNEL_READY= nil -trigger.EVENT_SCAN_COMPLETE= nil -trigger.EVENT_SCAN_MEASURE_COMPLETE= nil -trigger.EVENT_SCAN_ALARM_LIMIT= nil - ----@alias triggerEvents ----| `trigger.EVENT_NONE` ----| `trigger.EVENT_DISPLAY` ----| `trigger.EVENT_NOTIFY1` ----| `trigger.EVENT_NOTIFY2` ----| `trigger.EVENT_NOTIFY3` ----| `trigger.EVENT_COMMAND` ----| `trigger.EVENT_DIGIO1` ----| `trigger.EVENT_DIGIO2` ----| `trigger.EVENT_DIGIO3` ----| `trigger.EVENT_DIGIO4` ----| `trigger.EVENT_DIGIO5` ----| `trigger.EVENT_DIGIO6` ----| `trigger.EVENT_TSPLINK1` ----| `trigger.EVENT_TSPLINK2` ----| `trigger.EVENT_TSPLINK3` ----| `trigger.EVENT_LAN1` ----| `trigger.EVENT_LAN2` ----| `trigger.EVENT_LAN3` ----| `trigger.EVENT_LAN4` ----| `trigger.EVENT_LAN5` ----| `trigger.EVENT_LAN6` ----| `trigger.EVENT_LAN7` ----| `trigger.EVENT_LAN8` ----| `trigger.EVENT_ANALOGTRIGGER` ----| `trigger.EVENT_BLENDER1` ----| `trigger.EVENT_BLENDER2` ----| `trigger.EVENT_BLENDER3` ----| `trigger.EVENT_TIMER1` ----| `trigger.EVENT_TIMER2` ----| `trigger.EVENT_TIMER3` ----| `trigger.EVENT_TIMER4` ----| `trigger.EVENT_EXTERNAL` ----| `trigger.EVENT_SCAN_ALARM_LIMIT` ----| `trigger.EVENT_SCAN_CHANNEL_READY` ----| `trigger.EVENT_SCAN_COMPLETE` ----| `trigger.EVENT_SCAN_MEASURE_COMPLETE` ----| `trigger.EVENT_SCAN_ALARM_LIMIT` - diff --git a/Json_parser/StaticLuaDefinations/2460/triggerEventsForFunctionParam.lua b/Json_parser/StaticLuaDefinations/2460/triggerEventsForFunctionParam.lua deleted file mode 100644 index 6ee535c..0000000 --- a/Json_parser/StaticLuaDefinations/2460/triggerEventsForFunctionParam.lua +++ /dev/null @@ -1,80 +0,0 @@ ----@meta - - -trigger.EVENT_NONE= nil -trigger.EVENT_DISPLAY= nil -trigger.EVENT_NOTIFY1= nil -trigger.EVENT_NOTIFY2= nil -trigger.EVENT_NOTIFY3= nil -trigger.EVENT_NOTIFY4= nil -trigger.EVENT_NOTIFY5= nil -trigger.EVENT_NOTIFY6= nil -trigger.EVENT_NOTIFY7= nil -trigger.EVENT_NOTIFY8= nil -trigger.EVENT_COMMAND= nil -trigger.EVENT_DIGIO1= nil -trigger.EVENT_DIGIO2= nil -trigger.EVENT_DIGIO3= nil -trigger.EVENT_DIGIO4= nil -trigger.EVENT_DIGIO5= nil -trigger.EVENT_DIGIO6= nil -trigger.EVENT_TSPLINK1= nil -trigger.EVENT_TSPLINK2= nil -trigger.EVENT_TSPLINK3= nil -trigger.EVENT_LAN1= nil -trigger.EVENT_LAN2= nil -trigger.EVENT_LAN3= nil -trigger.EVENT_LAN4= nil -trigger.EVENT_LAN5= nil -trigger.EVENT_LAN6= nil -trigger.EVENT_LAN7= nil -trigger.EVENT_LAN8= nil -trigger.EVENT_BLENDER1= nil -trigger.EVENT_BLENDER2= nil -trigger.EVENT_TIMER1= nil -trigger.EVENT_TIMER2= nil -trigger.EVENT_TIMER3= nil -trigger.EVENT_TIMER4= nil -trigger.EVENT_ANALOGTRIGGER= nil -trigger.EVENT_EXTERNAL= nil -trigger.EVENT_SCAN_ALARM_LIMIT= nil - ----@alias triggerEventsForFunctionParam ----| `trigger.EVENT_NONE` ----| `trigger.EVENT_DISPLAY` ----| `trigger.EVENT_NOTIFY1` ----| `trigger.EVENT_NOTIFY2` ----| `trigger.EVENT_NOTIFY3` ----| `trigger.EVENT_NOTIFY4` ----| `trigger.EVENT_NOTIFY5` ----| `trigger.EVENT_NOTIFY6` ----| `trigger.EVENT_NOTIFY7` ----| `trigger.EVENT_NOTIFY8` ----| `trigger.EVENT_COMMAND` ----| `trigger.EVENT_DIGIO1` ----| `trigger.EVENT_DIGIO2` ----| `trigger.EVENT_DIGIO3` ----| `trigger.EVENT_DIGIO4` ----| `trigger.EVENT_DIGIO5` ----| `trigger.EVENT_DIGIO6` ----| `trigger.EVENT_TSPLINK1` ----| `trigger.EVENT_TSPLINK2` ----| `trigger.EVENT_TSPLINK3` ----| `trigger.EVENT_LAN1` ----| `trigger.EVENT_LAN2` ----| `trigger.EVENT_LAN3` ----| `trigger.EVENT_LAN4` ----| `trigger.EVENT_LAN5` ----| `trigger.EVENT_LAN6` ----| `trigger.EVENT_LAN7` ----| `trigger.EVENT_LAN8` ----| `trigger.EVENT_BLENDER1` ----| `trigger.EVENT_BLENDER2` ----| `trigger.EVENT_TIMER1` ----| `trigger.EVENT_TIMER2` ----| `trigger.EVENT_TIMER3` ----| `trigger.EVENT_TIMER4` ----| `trigger.EVENT_ANALOGTRIGGER` ----| `trigger.EVENT_EXTERNAL` ----| `trigger.EVENT_SCAN_ALARM_LIMIT` - diff --git a/Json_parser/StaticLuaDefinations/2460/triggerMode.lua b/Json_parser/StaticLuaDefinations/2460/triggerMode.lua deleted file mode 100644 index 5f5b2bc..0000000 --- a/Json_parser/StaticLuaDefinations/2460/triggerMode.lua +++ /dev/null @@ -1,12 +0,0 @@ ----@meta - -trigger.EDGE_EITHER= nil ---Trigger packets detected as rising or falling edge (positive or negative status), LAN trigger packet generated for output with a negative state -trigger.EDGE_FALLING= nil ---rigger packets detected as falling edge (negative status), LAN trigger packet generated for output with a negative state -trigger.EDGE_RISING= nil ---rigger packets detected as rising edge (positive status), LAN trigger packet generated for output with a positive state - ----@alias triggerMode ----| `trigger.EDGE_EITHER` ---Trigger packets detected as rising or falling edge (positive or negative status), LAN trigger packet generated for output with a negative state ----| `trigger.EDGE_FALLING` ---rigger packets detected as falling edge (negative status), LAN trigger packet generated for output with a negative state ----| `trigger.EDGE_RISING` ---rigger packets detected as rising edge (positive status), LAN trigger packet generated for output with a positive state - - diff --git a/Json_parser/StaticLuaDefinations/2460/triggerUserDelay.lua b/Json_parser/StaticLuaDefinations/2460/triggerUserDelay.lua deleted file mode 100644 index d794ad5..0000000 --- a/Json_parser/StaticLuaDefinations/2460/triggerUserDelay.lua +++ /dev/null @@ -1,14 +0,0 @@ ----@meta - -trigger.USER_DELAY_M1= nil -trigger.USER_DELAY_M2= nil -trigger.USER_DELAY_M3= nil -trigger.USER_DELAY_M4= nil -trigger.USER_DELAY_M5= nil - ----@alias triggerUserDelay ----| `trigger.USER_DELAY_M1` ----| `trigger.USER_DELAY_M2` ----| `trigger.USER_DELAY_M3` ----| `trigger.USER_DELAY_M4` ----| `trigger.USER_DELAY_M5` diff --git a/Json_parser/StaticLuaDefinations/2460/tsplinkLineMode.lua b/Json_parser/StaticLuaDefinations/2460/tsplinkLineMode.lua deleted file mode 100644 index 54bbb8e..0000000 --- a/Json_parser/StaticLuaDefinations/2460/tsplinkLineMode.lua +++ /dev/null @@ -1,12 +0,0 @@ ----@meta - -tsplink.MODE_DIGITAL_OPEN_DRAIN= nil -tsplink.MODE_TRIGGER_OPEN_DRAIN= nil -tsplink.MODE_SYNCHRONOUS_MASTER= nil -tsplink.MODE_SYNCHRONOUS_ACCEPTOR= nil - ----@alias tsplinkLineMode ----| `tsplink.MODE_DIGITAL_OPEN_DRAIN` ----| `tsplink.MODE_TRIGGER_OPEN_DRAIN` ----| `tsplink.MODE_SYNCHRONOUS_MASTER` ----| `tsplink.MODE_SYNCHRONOUS_ACCEPTOR` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2461/bufferCustomUnit.lua b/Json_parser/StaticLuaDefinations/2461/bufferCustomUnit.lua deleted file mode 100644 index 95f2cf4..0000000 --- a/Json_parser/StaticLuaDefinations/2461/bufferCustomUnit.lua +++ /dev/null @@ -1,10 +0,0 @@ ----@meta - -buffer.UNIT_CUSTOM1= nil -buffer.UNIT_CUSTOM2= nil -buffer.UNIT_CUSTOM3= nil - ----@alias bufferCustomUnit ----| `buffer.UNIT_CUSTOM1` ----| `buffer.UNIT_CUSTOM2` ----| `buffer.UNIT_CUSTOM3` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2461/bufferFileSaveDetails.lua b/Json_parser/StaticLuaDefinations/2461/bufferFileSaveDetails.lua deleted file mode 100644 index 2fcce8e..0000000 --- a/Json_parser/StaticLuaDefinations/2461/bufferFileSaveDetails.lua +++ /dev/null @@ -1,61 +0,0 @@ ----@meta - -buffer.COL_ALL= nil -buffer.COL_BRIEF= nil -buffer.COL_CHANNEL= nil -buffer.COL_CSV_CHAN_COLS= nil -buffer.COL_CSV_EASY_GRAPH= nil -buffer.COL_DISPLAY_DIGITS= nil -buffer.COL_EXTRA= nil -buffer.COL_EXTRA_RANGE= nil -buffer.COL_EXTRA_UNIT= nil -buffer.COL_EXTRA_VALUE= nil -buffer.COL_INDEX= nil -buffer.COL_LIMITS= nil -buffer.COL_MATH= nil -buffer.COL_ORIGIN= nil -buffer.COL_QUESTIONABLE= nil -buffer.COL_RANGE_DIGITS= nil -buffer.COL_READING= nil -buffer.COL_STANDARD= nil -buffer.COL_START= nil -buffer.COL_STATUS= nil -buffer.COL_TERMINAL= nil -buffer.COL_TIME_ABSOLUTE= nil -buffer.COL_TIME_PARTS= nil -buffer.COL_TIME_RAW= nil -buffer.COL_TIME_RELATIVE= nil -buffer.COL_TIMESTAMP_READING= nil -buffer.COL_UNIT= nil - ----@alias bufferFileSaveDetails ----| `buffer.COL_ALL` ----| `buffer.COL_BRIEF` ----| `buffer.COL_CHANNEL` ----| `buffer.COL_CSV_CHAN_COLS` ----| `buffer.COL_CSV_EASY_GRAPH` ----| `buffer.COL_DISPLAY_DIGITS` ----| `buffer.COL_EXTRA` ----| `buffer.COL_EXTRA_RANGE` ----| `buffer.COL_EXTRA_UNIT` ----| `buffer.COL_EXTRA_VALUE` ----| `buffer.COL_INDEX` ----| `buffer.COL_LIMITS` ----| `buffer.COL_MATH` ----| `buffer.COL_ORIGIN` ----| `buffer.COL_QUESTIONABLE` ----| `buffer.COL_RANGE_DIGITS` ----| `buffer.COL_READING` ----| `buffer.COL_STANDARD` ----| `buffer.COL_START` ----| `buffer.COL_STATUS` ----| `buffer.COL_TERMINAL` ----| `buffer.COL_TIME_ABSOLUTE` ----| `buffer.COL_TIME_PARTS` ----| `buffer.COL_TIME_RAW` ----| `buffer.COL_TIME_RELATIVE` ----| `buffer.COL_TIMESTAMP_READING` ----| `buffer.COL_UNIT` - - - diff --git a/Json_parser/StaticLuaDefinations/2461/bufferVarstatuses.lua b/Json_parser/StaticLuaDefinations/2461/bufferVarstatuses.lua deleted file mode 100644 index a561f17..0000000 --- a/Json_parser/StaticLuaDefinations/2461/bufferVarstatuses.lua +++ /dev/null @@ -1,21 +0,0 @@ ----@meta - -buffer.STAT_QUESTIONABLE= nil -buffer.STAT_ORIGIN= nil -buffer.STAT_TERMINAL= nil -buffer.STAT_LIMIT2_LOW= nil -buffer.STAT_LIMIT2_HIGH= nil -buffer.STAT_LIMIT1_LOW= nil -buffer.STAT_LIMIT1_HIGH= nil -buffer.STAT_START_GROUP= nil - ----@alias bufferVarstatuses ----| `buffer.STAT_QUESTIONABLE` ----| `buffer.STAT_ORIGIN` ----| `buffer.STAT_TERMINAL` ----| `buffer.STAT_LIMIT2_LOW` ----| `buffer.STAT_LIMIT2_HIGH` ----| `buffer.STAT_LIMIT1_LOW` ----| `buffer.STAT_LIMIT1_HIGH` ----| `buffer.STAT_START_GROUP` - diff --git a/Json_parser/StaticLuaDefinations/2461/buttonPressAlias.lua b/Json_parser/StaticLuaDefinations/2461/buttonPressAlias.lua deleted file mode 100644 index e091252..0000000 --- a/Json_parser/StaticLuaDefinations/2461/buttonPressAlias.lua +++ /dev/null @@ -1,13 +0,0 @@ ----@meta - -display.BUTTON_OK= nil -display.BUTTON_CANCEL= nil -display.BUTTON_YES= nil -display.BUTTON_NO= nil - - ----@alias buttonPress ----| `display.BUTTON_OK` ----| `display.BUTTON_CANCEL` ----| `display.BUTTON_YES` ----| `display.BUTTON_NO` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2461/channelMatchType.lua b/Json_parser/StaticLuaDefinations/2461/channelMatchType.lua deleted file mode 100644 index 16e8a55..0000000 --- a/Json_parser/StaticLuaDefinations/2461/channelMatchType.lua +++ /dev/null @@ -1,16 +0,0 @@ ----@meta - -channel.MATCH_EXACT= nil -channel.MATCH_ANY= nil -channel.MATCH_UNCHANGED= nil -channel.MATCH_NONE= nil - - ----@alias channelMatchType ----| `channel.MATCH_EXACT` ----| `channel.MATCH_ANY` ----| `channel.MATCH_UNCHANGED` ----| `channel.MATCH_NONE` - - - diff --git a/Json_parser/StaticLuaDefinations/2461/displayText.lua b/Json_parser/StaticLuaDefinations/2461/displayText.lua deleted file mode 100644 index f05b37d..0000000 --- a/Json_parser/StaticLuaDefinations/2461/displayText.lua +++ /dev/null @@ -1,8 +0,0 @@ ----@meta - -display.TEXT1= nil -display.TEXT2= nil - ----@alias dsiplayText ----| `display.TEXT1` ----| `display.TEXT2` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2461/display_BUTTON_OPTIONs.lua b/Json_parser/StaticLuaDefinations/2461/display_BUTTON_OPTIONs.lua deleted file mode 100644 index 604a962..0000000 --- a/Json_parser/StaticLuaDefinations/2461/display_BUTTON_OPTIONs.lua +++ /dev/null @@ -1,25 +0,0 @@ ----@meta - - -display.BUTTON_OPTION1 = nil -display.BUTTON_OPTION2 = nil -display.BUTTON_OPTION3 = nil -display.BUTTON_OPTION4 = nil -display.BUTTON_OPTION5 = nil -display.BUTTON_OPTION6 = nil -display.BUTTON_OPTION7 = nil -display.BUTTON_OPTION8 = nil -display.BUTTON_OPTION9 = nil -display.BUTTON_OPTION10 = nil - ----@alias display_BUTTON_OPTIONs ----| `display.BUTTON_OPTION1` ----| `display.BUTTON_OPTION2` ----| `display.BUTTON_OPTION3` ----| `display.BUTTON_OPTION4` ----| `display.BUTTON_OPTION5` ----| `display.BUTTON_OPTION6` ----| `display.BUTTON_OPTION7` ----| `display.BUTTON_OPTION8` ----| `display.BUTTON_OPTION9` ----| `display.BUTTON_OPTION10` diff --git a/Json_parser/StaticLuaDefinations/2461/functionality.lua b/Json_parser/StaticLuaDefinations/2461/functionality.lua index 0dd01f0..dd72687 100644 --- a/Json_parser/StaticLuaDefinations/2461/functionality.lua +++ b/Json_parser/StaticLuaDefinations/2461/functionality.lua @@ -1,9 +1,9 @@ ---@meta -channel = {} -digio = {} -gpib = {} -serial = {} -tsplink = {} +local channel = {} +local digio = {} +local gpib = {} +local serial = {} +local tsplink = {} ---@alias functionality ---| `channel` ---| `digio` diff --git a/Json_parser/StaticLuaDefinations/2461/mathExpressAlias.lua b/Json_parser/StaticLuaDefinations/2461/mathExpressAlias.lua deleted file mode 100644 index 03040eb..0000000 --- a/Json_parser/StaticLuaDefinations/2461/mathExpressAlias.lua +++ /dev/null @@ -1,32 +0,0 @@ ----@meta - -buffer.EXPR_ADD= nil -buffer.EXPR_AVERAGE= nil -buffer.EXPR_DIVIDE= nil -buffer.EXPR_EXPONENT= nil -buffer.EXPR_LOG10= nil -buffer.EXPR_MULTIPLY= nil -buffer.EXPR_NONE= nil -buffer.EXPR_POLY= nil -buffer.EXPR_POWER= nil -buffer.EXPR_RATE= nil -buffer.EXPR_RECIPROCAL= nil -buffer.EXPR_SQROOT= nil -buffer.EXPR_SUBTRACT= nil - ----@alias mathExpression ----| `buffer.EXPR_ADD` ----| `buffer.EXPR_AVERAGE` ----| `buffer.EXPR_DIVIDE` ----| `buffer.EXPR_EXPONENT` ----| `buffer.EXPR_LOG10` ----| `buffer.EXPR_MULTIPLY` ----| `buffer.EXPR_NONE` ----| `buffer.EXPR_POLY` ----| `buffer.EXPR_POWER` ----| `buffer.EXPR_RATE` ----| `buffer.EXPR_RECIPROCAL` ----| `buffer.EXPR_SQROOT` ----| `buffer.EXPR_SUBTRACT` - - diff --git a/Json_parser/StaticLuaDefinations/2461/readingStatus.lua b/Json_parser/StaticLuaDefinations/2461/readingStatus.lua deleted file mode 100644 index 32617a9..0000000 --- a/Json_parser/StaticLuaDefinations/2461/readingStatus.lua +++ /dev/null @@ -1,22 +0,0 @@ ----@meta - -buffer.STAT_LIMIT1_HIGH= nil -buffer.STAT_LIMIT1_LOW= nil -buffer.STAT_LIMIT2_HIGH= nil -buffer.STAT_LIMIT2_LOW= nil -buffer.STAT_ORIGIN= nil -buffer.STAT_QUESTIONABLE= nil -buffer.STAT_REL= nil -buffer.STAT_START_GROUP= nil -buffer.STAT_TERMINAL= nil - ----@alias readingStatus ----| `buffer.STAT_LIMIT1_HIGH` ----| `buffer.STAT_LIMIT1_LOW` ----| `buffer.STAT_LIMIT2_HIGH` ----| `buffer.STAT_LIMIT2_LOW` ----| `buffer.STAT_ORIGIN` ----| `buffer.STAT_QUESTIONABLE` ----| `buffer.STAT_REL` ----| `buffer.STAT_START_GROUP` ----| `buffer.STAT_TERMINAL` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2461/setblockalias.lua b/Json_parser/StaticLuaDefinations/2461/setblockalias.lua deleted file mode 100644 index 34f5ce6..0000000 --- a/Json_parser/StaticLuaDefinations/2461/setblockalias.lua +++ /dev/null @@ -1,26 +0,0 @@ ----@meta - ----@alias setblockalias ----| `trigger.BLOCK_BRANCH_ALWAYS` ----| `trigger.BLOCK_BRANCH_COUNTER` ----| `trigger.BLOCK_BRANCH_DELTA` ----| `trigger.BLOCK_BRANCH_LIMIT_CONSTANT` ----| `trigger.BLOCK_BRANCH_LIMIT_DYNAMIC` ----| `trigger.BLOCK_BRANCH_ON_EVENT` ----| `trigger.BLOCK_BRANCH_ONCE` ----| `trigger.BLOCK_BRANCH_ONCE_EXCLUDED` ----| `trigger.BLOCK_BUFFER_CLEAR` ----| `trigger.BLOCK_CONFIG_NEXT` ----| `trigger.BLOCK_CONFIG_PREV` ----| `trigger.BLOCK_CONFIG_RECALL` ----| `trigger.BLOCK_DELAY_CONSTANT` ----| `trigger.BLOCK_DELAY_DYNAMIC` ----| `trigger.BLOCK_DIGITAL_IO` ----| `trigger.BLOCK_LOG_EVENT` ----| `trigger.BLOCK_MEASURE` ----| `trigger.BLOCK_MEASURE_DIGITIZE` ----| `trigger.BLOCK_NOP` ----| `trigger.BLOCK_NOTIFY` ----| `trigger.BLOCK_RESET_BRANCH_COUNT` ----| `trigger.BLOCK_SOURCE_OUTPUT` ----| `trigger.BLOCK_WAIT` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2461/smuMeasureFunctionAttribute.lua b/Json_parser/StaticLuaDefinations/2461/smuMeasureFunctionAttribute.lua deleted file mode 100644 index 556183d..0000000 --- a/Json_parser/StaticLuaDefinations/2461/smuMeasureFunctionAttribute.lua +++ /dev/null @@ -1,80 +0,0 @@ -smu.ATTR_MEAS_RANGE_AUTO = nil -smu.ATTR_MEAS_RANGE_HIGH = nil -smu.ATTR_MEAS_RANGE_LOW = nil -smu.ATTR_MEAS_RANGE_REBOUND = nil -smu.ATTR_MEAS_AUTO_ZERO = nil -smu.ATTR_MEAS_COUNT = nil -smu.ATTR_MEAS_DIGITS = nil -smu.ATTR_MEAS_NPLC = nil -smu.ATTR_MEAS_OFFSET_COMP = nil -smu.ATTR_MEAS_RANGE = nil -smu.ATTR_MEAS_REL_ENABLE = nil -smu.ATTR_MEAS_REL_LEVEL = nil -smu.ATTR_MEAS_SENSE = nil -smu.ATTR_MEAS_UNIT = nil -smu.ATTR_MEAS_USER_DELAY_1 = nil -smu.ATTR_MEAS_USER_DELAY_2 = nil -smu.ATTR_MEAS_USER_DELAY_3 = nil -smu.ATTR_MEAS_USER_DELAY_4 = nil -smu.ATTR_MEAS_USER_DELAY_5 = nil -smu.ATTR_MEAS_FILTER_COUNT = nil -smu.ATTR_MEAS_FILTER_ENABLE = nil -smu.ATTR_MEAS_FILTER_TYPE = nil -smu.ATTR_MEAS_MATH_ENABLE = nil -smu.ATTR_MEAS_MATH_MXB_BF = nil -smu.ATTR_MEAS_MATH_MXB_MF = nil -smu.ATTR_MEAS_MATH_FORMAT = nil -smu.ATTR_MEAS_MATH_PERCENT = nil -smu.ATTR_MEAS_LIMIT_AUDIBLE_1 = nil -smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_1 = nil -smu.ATTR_MEAS_LIMIT_ENABLE_1 = nil -smu.ATTR_MEAS_LIMIT_FAIL_1 = nil -smu.ATTR_MEAS_LIMIT_HIGH_1 = nil -smu.ATTR_MEAS_LIMIT_LOW_1 = nil -smu.ATTR_MEAS_LIMIT_AUDIBLE_2 = nil -smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_2 = nil -smu.ATTR_MEAS_LIMIT_ENABLE_2 = nil -smu.ATTR_MEAS_LIMIT_FAIL_2 = nil -smu.ATTR_MEAS_LIMIT_HIGH_2 = nil -smu.ATTR_MEAS_LIMIT_LOW_2 = nil - ----@alias smuMeasuresetFunctionattribute ----|`smu.ATTR_MEAS_RANGE_AUTO` ----|`smu.ATTR_MEAS_RANGE_HIGH` ----|`smu.ATTR_MEAS_RANGE_LOW` ----|`smu.ATTR_MEAS_RANGE_REBOUND` ----|`smu.ATTR_MEAS_AUTO_ZERO` ----|`smu.ATTR_MEAS_COUNT` ----|`smu.ATTR_MEAS_DIGITS` ----|`smu.ATTR_MEAS_NPLC` ----|`smu.ATTR_MEAS_OFFSET_COMP` ----|`smu.ATTR_MEAS_RANGE` ----|`smu.ATTR_MEAS_REL_ENABLE` ----|`smu.ATTR_MEAS_REL_LEVEL` ----|`smu.ATTR_MEAS_SENSE` ----|`smu.ATTR_MEAS_UNIT` ----|`smu.ATTR_MEAS_USER_DELAY_1` ----|`smu.ATTR_MEAS_USER_DELAY_2` ----|`smu.ATTR_MEAS_USER_DELAY_3` ----|`smu.ATTR_MEAS_USER_DELAY_4` ----|`smu.ATTR_MEAS_USER_DELAY_5` ----|`smu.ATTR_MEAS_FILTER_COUNT` ----|`smu.ATTR_MEAS_FILTER_ENABLE` ----|`smu.ATTR_MEAS_FILTER_TYPE` ----|`smu.ATTR_MEAS_MATH_ENABLE` ----|`smu.ATTR_MEAS_MATH_MXB_BF` ----|`smu.ATTR_MEAS_MATH_MXB_MF` ----|`smu.ATTR_MEAS_MATH_FORMAT` ----|`smu.ATTR_MEAS_MATH_PERCENT` ----|`smu.ATTR_MEAS_LIMIT_AUDIBLE_1` ----|`smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_1` ----|`smu.ATTR_MEAS_LIMIT_ENABLE_1` ----|`smu.ATTR_MEAS_LIMIT_FAIL_1` ----|`smu.ATTR_MEAS_LIMIT_HIGH_1` ----|`smu.ATTR_MEAS_LIMIT_LOW_1` ----|`smu.ATTR_MEAS_LIMIT_AUDIBLE_2` ----|`smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_2` ----|`smu.ATTR_MEAS_LIMIT_ENABLE_2` ----|`smu.ATTR_MEAS_LIMIT_FAIL_2` ----|`smu.ATTR_MEAS_LIMIT_HIGH_2` ----|`smu.ATTR_MEAS_LIMIT_LOW_2` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2461/smuSourceFunctionAttribute.lua b/Json_parser/StaticLuaDefinations/2461/smuSourceFunctionAttribute.lua deleted file mode 100644 index 214bdf0..0000000 --- a/Json_parser/StaticLuaDefinations/2461/smuSourceFunctionAttribute.lua +++ /dev/null @@ -1,40 +0,0 @@ ----@meta - -smu.ATTR_SRC_RANGE_AUTO = nil -smu.ATTR_SRC_DELAY_AUTO = nil -smu.ATTR_SRC_DELAY = nil -smu.ATTR_SRC_FUNCTION = nil -smu.ATTR_SRC_HIGHC = nil -smu.ATTR_SRC_LEVEL = nil -smu.ATTR_SRC_LIMIT_LEVEL = nil -smu.ATTR_SRC_OFFMODE = nil -smu.ATTR_SRC_PROTECT_LEVEL = nil -smu.ATTR_SRC_PROTECT_TRIPPED = nil -smu.ATTR_SRC_RANGE = nil -smu.ATTR_SRC_READBACK = nil -smu.ATTR_SRC_LIMIT_TRIPPED = nil -smu.ATTR_SRC_USER_DELAY_1 = nil -smu.ATTR_SRC_USER_DELAY_2 = nil -smu.ATTR_SRC_USER_DELAY_3 = nil -smu.ATTR_SRC_USER_DELAY_4 = nil -smu.ATTR_SRC_USER_DELAY_5 = nil - ----@alias smuSourceGetSetAttributes ----|`smu.ATTR_SRC_RANGE_AUTO` ----|`smu.ATTR_SRC_DELAY_AUTO` ----|`smu.ATTR_SRC_DELAY` ----|`smu.ATTR_SRC_FUNCTION` ----|`smu.ATTR_SRC_HIGHC` ----|`smu.ATTR_SRC_LEVEL` ----|`smu.ATTR_SRC_LIMIT_LEVEL` ----|`smu.ATTR_SRC_OFFMODE` ----|`smu.ATTR_SRC_PROTECT_LEVEL` ----|`smu.ATTR_SRC_PROTECT_TRIPPED` ----|`smu.ATTR_SRC_RANGE` ----|`smu.ATTR_SRC_READBACK` ----|`smu.ATTR_SRC_LIMIT_TRIPPED` ----|`smu.ATTR_SRC_USER_DELAY_1` ----|`smu.ATTR_SRC_USER_DELAY_2` ----|`smu.ATTR_SRC_USER_DELAY_3` ----|`smu.ATTR_SRC_USER_DELAY_4` ----|`smu.ATTR_SRC_USER_DELAY_5` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2461/triggerEventNotify.lua b/Json_parser/StaticLuaDefinations/2461/triggerEventNotify.lua deleted file mode 100644 index 1861311..0000000 --- a/Json_parser/StaticLuaDefinations/2461/triggerEventNotify.lua +++ /dev/null @@ -1,20 +0,0 @@ ----@meta - -trigger.EVENT_NOTIFY1= nil -trigger.EVENT_NOTIFY2= nil -trigger.EVENT_NOTIFY3= nil -trigger.EVENT_NOTIFY4= nil -trigger.EVENT_NOTIFY5= nil -trigger.EVENT_NOTIFY6= nil -trigger.EVENT_NOTIFY7= nil -trigger.EVENT_NOTIFY8= nil - ----@alias triggerEventNotify ----| `trigger.EVENT_NOTIFY1` ----| `trigger.EVENT_NOTIFY2` ----| `trigger.EVENT_NOTIFY3` ----| `trigger.EVENT_NOTIFY4` ----| `trigger.EVENT_NOTIFY5` ----| `trigger.EVENT_NOTIFY6` ----| `trigger.EVENT_NOTIFY7` ----| `trigger.EVENT_NOTIFY8` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2461/triggerEventsAliasStimulus.lua b/Json_parser/StaticLuaDefinations/2461/triggerEventsAliasStimulus.lua deleted file mode 100644 index 0d65d4e..0000000 --- a/Json_parser/StaticLuaDefinations/2461/triggerEventsAliasStimulus.lua +++ /dev/null @@ -1,79 +0,0 @@ ----@meta - -trigger.EVENT_NONE= nil -trigger.EVENT_DISPLAY= nil -trigger.EVENT_NOTIFY1= nil -trigger.EVENT_NOTIFY2= nil -trigger.EVENT_NOTIFY3= nil -trigger.EVENT_COMMAND= nil -trigger.EVENT_DIGIO1= nil -trigger.EVENT_DIGIO2= nil -trigger.EVENT_DIGIO3= nil -trigger.EVENT_DIGIO4= nil -trigger.EVENT_DIGIO5= nil -trigger.EVENT_DIGIO6= nil -trigger.EVENT_TSPLINK1= nil -trigger.EVENT_TSPLINK2= nil -trigger.EVENT_TSPLINK3= nil -trigger.EVENT_LAN1= nil -trigger.EVENT_LAN2= nil -trigger.EVENT_LAN3= nil -trigger.EVENT_LAN4= nil -trigger.EVENT_LAN5= nil -trigger.EVENT_LAN6= nil -trigger.EVENT_LAN7= nil -trigger.EVENT_LAN8= nil -trigger.EVENT_ANALOGTRIGGER= nil -trigger.EVENT_BLENDER1= nil -trigger.EVENT_BLENDER2= nil -trigger.EVENT_BLENDER3= nil -trigger.EVENT_TIMER1= nil -trigger.EVENT_TIMER2= nil -trigger.EVENT_TIMER3= nil -trigger.EVENT_TIMER4= nil -trigger.EVENT_EXTERNAL= nil -trigger.EVENT_SCAN_ALARM_LIMIT= nil -trigger.EVENT_SCAN_CHANNEL_READY= nil -trigger.EVENT_SCAN_COMPLETE= nil -trigger.EVENT_SCAN_MEASURE_COMPLETE= nil -trigger.EVENT_SCAN_ALARM_LIMIT= nil - ----@alias triggerEvents ----| `trigger.EVENT_NONE` ----| `trigger.EVENT_DISPLAY` ----| `trigger.EVENT_NOTIFY1` ----| `trigger.EVENT_NOTIFY2` ----| `trigger.EVENT_NOTIFY3` ----| `trigger.EVENT_COMMAND` ----| `trigger.EVENT_DIGIO1` ----| `trigger.EVENT_DIGIO2` ----| `trigger.EVENT_DIGIO3` ----| `trigger.EVENT_DIGIO4` ----| `trigger.EVENT_DIGIO5` ----| `trigger.EVENT_DIGIO6` ----| `trigger.EVENT_TSPLINK1` ----| `trigger.EVENT_TSPLINK2` ----| `trigger.EVENT_TSPLINK3` ----| `trigger.EVENT_LAN1` ----| `trigger.EVENT_LAN2` ----| `trigger.EVENT_LAN3` ----| `trigger.EVENT_LAN4` ----| `trigger.EVENT_LAN5` ----| `trigger.EVENT_LAN6` ----| `trigger.EVENT_LAN7` ----| `trigger.EVENT_LAN8` ----| `trigger.EVENT_ANALOGTRIGGER` ----| `trigger.EVENT_BLENDER1` ----| `trigger.EVENT_BLENDER2` ----| `trigger.EVENT_BLENDER3` ----| `trigger.EVENT_TIMER1` ----| `trigger.EVENT_TIMER2` ----| `trigger.EVENT_TIMER3` ----| `trigger.EVENT_TIMER4` ----| `trigger.EVENT_EXTERNAL` ----| `trigger.EVENT_SCAN_ALARM_LIMIT` ----| `trigger.EVENT_SCAN_CHANNEL_READY` ----| `trigger.EVENT_SCAN_COMPLETE` ----| `trigger.EVENT_SCAN_MEASURE_COMPLETE` ----| `trigger.EVENT_SCAN_ALARM_LIMIT` - diff --git a/Json_parser/StaticLuaDefinations/2461/triggerEventsForFunctionParam.lua b/Json_parser/StaticLuaDefinations/2461/triggerEventsForFunctionParam.lua deleted file mode 100644 index 6ee535c..0000000 --- a/Json_parser/StaticLuaDefinations/2461/triggerEventsForFunctionParam.lua +++ /dev/null @@ -1,80 +0,0 @@ ----@meta - - -trigger.EVENT_NONE= nil -trigger.EVENT_DISPLAY= nil -trigger.EVENT_NOTIFY1= nil -trigger.EVENT_NOTIFY2= nil -trigger.EVENT_NOTIFY3= nil -trigger.EVENT_NOTIFY4= nil -trigger.EVENT_NOTIFY5= nil -trigger.EVENT_NOTIFY6= nil -trigger.EVENT_NOTIFY7= nil -trigger.EVENT_NOTIFY8= nil -trigger.EVENT_COMMAND= nil -trigger.EVENT_DIGIO1= nil -trigger.EVENT_DIGIO2= nil -trigger.EVENT_DIGIO3= nil -trigger.EVENT_DIGIO4= nil -trigger.EVENT_DIGIO5= nil -trigger.EVENT_DIGIO6= nil -trigger.EVENT_TSPLINK1= nil -trigger.EVENT_TSPLINK2= nil -trigger.EVENT_TSPLINK3= nil -trigger.EVENT_LAN1= nil -trigger.EVENT_LAN2= nil -trigger.EVENT_LAN3= nil -trigger.EVENT_LAN4= nil -trigger.EVENT_LAN5= nil -trigger.EVENT_LAN6= nil -trigger.EVENT_LAN7= nil -trigger.EVENT_LAN8= nil -trigger.EVENT_BLENDER1= nil -trigger.EVENT_BLENDER2= nil -trigger.EVENT_TIMER1= nil -trigger.EVENT_TIMER2= nil -trigger.EVENT_TIMER3= nil -trigger.EVENT_TIMER4= nil -trigger.EVENT_ANALOGTRIGGER= nil -trigger.EVENT_EXTERNAL= nil -trigger.EVENT_SCAN_ALARM_LIMIT= nil - ----@alias triggerEventsForFunctionParam ----| `trigger.EVENT_NONE` ----| `trigger.EVENT_DISPLAY` ----| `trigger.EVENT_NOTIFY1` ----| `trigger.EVENT_NOTIFY2` ----| `trigger.EVENT_NOTIFY3` ----| `trigger.EVENT_NOTIFY4` ----| `trigger.EVENT_NOTIFY5` ----| `trigger.EVENT_NOTIFY6` ----| `trigger.EVENT_NOTIFY7` ----| `trigger.EVENT_NOTIFY8` ----| `trigger.EVENT_COMMAND` ----| `trigger.EVENT_DIGIO1` ----| `trigger.EVENT_DIGIO2` ----| `trigger.EVENT_DIGIO3` ----| `trigger.EVENT_DIGIO4` ----| `trigger.EVENT_DIGIO5` ----| `trigger.EVENT_DIGIO6` ----| `trigger.EVENT_TSPLINK1` ----| `trigger.EVENT_TSPLINK2` ----| `trigger.EVENT_TSPLINK3` ----| `trigger.EVENT_LAN1` ----| `trigger.EVENT_LAN2` ----| `trigger.EVENT_LAN3` ----| `trigger.EVENT_LAN4` ----| `trigger.EVENT_LAN5` ----| `trigger.EVENT_LAN6` ----| `trigger.EVENT_LAN7` ----| `trigger.EVENT_LAN8` ----| `trigger.EVENT_BLENDER1` ----| `trigger.EVENT_BLENDER2` ----| `trigger.EVENT_TIMER1` ----| `trigger.EVENT_TIMER2` ----| `trigger.EVENT_TIMER3` ----| `trigger.EVENT_TIMER4` ----| `trigger.EVENT_ANALOGTRIGGER` ----| `trigger.EVENT_EXTERNAL` ----| `trigger.EVENT_SCAN_ALARM_LIMIT` - diff --git a/Json_parser/StaticLuaDefinations/2461/triggerMode.lua b/Json_parser/StaticLuaDefinations/2461/triggerMode.lua deleted file mode 100644 index 5f5b2bc..0000000 --- a/Json_parser/StaticLuaDefinations/2461/triggerMode.lua +++ /dev/null @@ -1,12 +0,0 @@ ----@meta - -trigger.EDGE_EITHER= nil ---Trigger packets detected as rising or falling edge (positive or negative status), LAN trigger packet generated for output with a negative state -trigger.EDGE_FALLING= nil ---rigger packets detected as falling edge (negative status), LAN trigger packet generated for output with a negative state -trigger.EDGE_RISING= nil ---rigger packets detected as rising edge (positive status), LAN trigger packet generated for output with a positive state - ----@alias triggerMode ----| `trigger.EDGE_EITHER` ---Trigger packets detected as rising or falling edge (positive or negative status), LAN trigger packet generated for output with a negative state ----| `trigger.EDGE_FALLING` ---rigger packets detected as falling edge (negative status), LAN trigger packet generated for output with a negative state ----| `trigger.EDGE_RISING` ---rigger packets detected as rising edge (positive status), LAN trigger packet generated for output with a positive state - - diff --git a/Json_parser/StaticLuaDefinations/2461/triggerUserDelay.lua b/Json_parser/StaticLuaDefinations/2461/triggerUserDelay.lua deleted file mode 100644 index d794ad5..0000000 --- a/Json_parser/StaticLuaDefinations/2461/triggerUserDelay.lua +++ /dev/null @@ -1,14 +0,0 @@ ----@meta - -trigger.USER_DELAY_M1= nil -trigger.USER_DELAY_M2= nil -trigger.USER_DELAY_M3= nil -trigger.USER_DELAY_M4= nil -trigger.USER_DELAY_M5= nil - ----@alias triggerUserDelay ----| `trigger.USER_DELAY_M1` ----| `trigger.USER_DELAY_M2` ----| `trigger.USER_DELAY_M3` ----| `trigger.USER_DELAY_M4` ----| `trigger.USER_DELAY_M5` diff --git a/Json_parser/StaticLuaDefinations/2461/tsplinkLineMode.lua b/Json_parser/StaticLuaDefinations/2461/tsplinkLineMode.lua deleted file mode 100644 index 54bbb8e..0000000 --- a/Json_parser/StaticLuaDefinations/2461/tsplinkLineMode.lua +++ /dev/null @@ -1,12 +0,0 @@ ----@meta - -tsplink.MODE_DIGITAL_OPEN_DRAIN= nil -tsplink.MODE_TRIGGER_OPEN_DRAIN= nil -tsplink.MODE_SYNCHRONOUS_MASTER= nil -tsplink.MODE_SYNCHRONOUS_ACCEPTOR= nil - ----@alias tsplinkLineMode ----| `tsplink.MODE_DIGITAL_OPEN_DRAIN` ----| `tsplink.MODE_TRIGGER_OPEN_DRAIN` ----| `tsplink.MODE_SYNCHRONOUS_MASTER` ----| `tsplink.MODE_SYNCHRONOUS_ACCEPTOR` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2470/bufferCustomUnit.lua b/Json_parser/StaticLuaDefinations/2470/bufferCustomUnit.lua deleted file mode 100644 index 95f2cf4..0000000 --- a/Json_parser/StaticLuaDefinations/2470/bufferCustomUnit.lua +++ /dev/null @@ -1,10 +0,0 @@ ----@meta - -buffer.UNIT_CUSTOM1= nil -buffer.UNIT_CUSTOM2= nil -buffer.UNIT_CUSTOM3= nil - ----@alias bufferCustomUnit ----| `buffer.UNIT_CUSTOM1` ----| `buffer.UNIT_CUSTOM2` ----| `buffer.UNIT_CUSTOM3` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2470/bufferFileSaveDetails.lua b/Json_parser/StaticLuaDefinations/2470/bufferFileSaveDetails.lua deleted file mode 100644 index 2fcce8e..0000000 --- a/Json_parser/StaticLuaDefinations/2470/bufferFileSaveDetails.lua +++ /dev/null @@ -1,61 +0,0 @@ ----@meta - -buffer.COL_ALL= nil -buffer.COL_BRIEF= nil -buffer.COL_CHANNEL= nil -buffer.COL_CSV_CHAN_COLS= nil -buffer.COL_CSV_EASY_GRAPH= nil -buffer.COL_DISPLAY_DIGITS= nil -buffer.COL_EXTRA= nil -buffer.COL_EXTRA_RANGE= nil -buffer.COL_EXTRA_UNIT= nil -buffer.COL_EXTRA_VALUE= nil -buffer.COL_INDEX= nil -buffer.COL_LIMITS= nil -buffer.COL_MATH= nil -buffer.COL_ORIGIN= nil -buffer.COL_QUESTIONABLE= nil -buffer.COL_RANGE_DIGITS= nil -buffer.COL_READING= nil -buffer.COL_STANDARD= nil -buffer.COL_START= nil -buffer.COL_STATUS= nil -buffer.COL_TERMINAL= nil -buffer.COL_TIME_ABSOLUTE= nil -buffer.COL_TIME_PARTS= nil -buffer.COL_TIME_RAW= nil -buffer.COL_TIME_RELATIVE= nil -buffer.COL_TIMESTAMP_READING= nil -buffer.COL_UNIT= nil - ----@alias bufferFileSaveDetails ----| `buffer.COL_ALL` ----| `buffer.COL_BRIEF` ----| `buffer.COL_CHANNEL` ----| `buffer.COL_CSV_CHAN_COLS` ----| `buffer.COL_CSV_EASY_GRAPH` ----| `buffer.COL_DISPLAY_DIGITS` ----| `buffer.COL_EXTRA` ----| `buffer.COL_EXTRA_RANGE` ----| `buffer.COL_EXTRA_UNIT` ----| `buffer.COL_EXTRA_VALUE` ----| `buffer.COL_INDEX` ----| `buffer.COL_LIMITS` ----| `buffer.COL_MATH` ----| `buffer.COL_ORIGIN` ----| `buffer.COL_QUESTIONABLE` ----| `buffer.COL_RANGE_DIGITS` ----| `buffer.COL_READING` ----| `buffer.COL_STANDARD` ----| `buffer.COL_START` ----| `buffer.COL_STATUS` ----| `buffer.COL_TERMINAL` ----| `buffer.COL_TIME_ABSOLUTE` ----| `buffer.COL_TIME_PARTS` ----| `buffer.COL_TIME_RAW` ----| `buffer.COL_TIME_RELATIVE` ----| `buffer.COL_TIMESTAMP_READING` ----| `buffer.COL_UNIT` - - - diff --git a/Json_parser/StaticLuaDefinations/2470/bufferVarstatuses.lua b/Json_parser/StaticLuaDefinations/2470/bufferVarstatuses.lua deleted file mode 100644 index a561f17..0000000 --- a/Json_parser/StaticLuaDefinations/2470/bufferVarstatuses.lua +++ /dev/null @@ -1,21 +0,0 @@ ----@meta - -buffer.STAT_QUESTIONABLE= nil -buffer.STAT_ORIGIN= nil -buffer.STAT_TERMINAL= nil -buffer.STAT_LIMIT2_LOW= nil -buffer.STAT_LIMIT2_HIGH= nil -buffer.STAT_LIMIT1_LOW= nil -buffer.STAT_LIMIT1_HIGH= nil -buffer.STAT_START_GROUP= nil - ----@alias bufferVarstatuses ----| `buffer.STAT_QUESTIONABLE` ----| `buffer.STAT_ORIGIN` ----| `buffer.STAT_TERMINAL` ----| `buffer.STAT_LIMIT2_LOW` ----| `buffer.STAT_LIMIT2_HIGH` ----| `buffer.STAT_LIMIT1_LOW` ----| `buffer.STAT_LIMIT1_HIGH` ----| `buffer.STAT_START_GROUP` - diff --git a/Json_parser/StaticLuaDefinations/2470/buttonPressAlias.lua b/Json_parser/StaticLuaDefinations/2470/buttonPressAlias.lua deleted file mode 100644 index e091252..0000000 --- a/Json_parser/StaticLuaDefinations/2470/buttonPressAlias.lua +++ /dev/null @@ -1,13 +0,0 @@ ----@meta - -display.BUTTON_OK= nil -display.BUTTON_CANCEL= nil -display.BUTTON_YES= nil -display.BUTTON_NO= nil - - ----@alias buttonPress ----| `display.BUTTON_OK` ----| `display.BUTTON_CANCEL` ----| `display.BUTTON_YES` ----| `display.BUTTON_NO` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2470/channelMatchType.lua b/Json_parser/StaticLuaDefinations/2470/channelMatchType.lua deleted file mode 100644 index 16e8a55..0000000 --- a/Json_parser/StaticLuaDefinations/2470/channelMatchType.lua +++ /dev/null @@ -1,16 +0,0 @@ ----@meta - -channel.MATCH_EXACT= nil -channel.MATCH_ANY= nil -channel.MATCH_UNCHANGED= nil -channel.MATCH_NONE= nil - - ----@alias channelMatchType ----| `channel.MATCH_EXACT` ----| `channel.MATCH_ANY` ----| `channel.MATCH_UNCHANGED` ----| `channel.MATCH_NONE` - - - diff --git a/Json_parser/StaticLuaDefinations/2470/displayText.lua b/Json_parser/StaticLuaDefinations/2470/displayText.lua deleted file mode 100644 index f05b37d..0000000 --- a/Json_parser/StaticLuaDefinations/2470/displayText.lua +++ /dev/null @@ -1,8 +0,0 @@ ----@meta - -display.TEXT1= nil -display.TEXT2= nil - ----@alias dsiplayText ----| `display.TEXT1` ----| `display.TEXT2` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2470/display_BUTTON_OPTIONs.lua b/Json_parser/StaticLuaDefinations/2470/display_BUTTON_OPTIONs.lua deleted file mode 100644 index 604a962..0000000 --- a/Json_parser/StaticLuaDefinations/2470/display_BUTTON_OPTIONs.lua +++ /dev/null @@ -1,25 +0,0 @@ ----@meta - - -display.BUTTON_OPTION1 = nil -display.BUTTON_OPTION2 = nil -display.BUTTON_OPTION3 = nil -display.BUTTON_OPTION4 = nil -display.BUTTON_OPTION5 = nil -display.BUTTON_OPTION6 = nil -display.BUTTON_OPTION7 = nil -display.BUTTON_OPTION8 = nil -display.BUTTON_OPTION9 = nil -display.BUTTON_OPTION10 = nil - ----@alias display_BUTTON_OPTIONs ----| `display.BUTTON_OPTION1` ----| `display.BUTTON_OPTION2` ----| `display.BUTTON_OPTION3` ----| `display.BUTTON_OPTION4` ----| `display.BUTTON_OPTION5` ----| `display.BUTTON_OPTION6` ----| `display.BUTTON_OPTION7` ----| `display.BUTTON_OPTION8` ----| `display.BUTTON_OPTION9` ----| `display.BUTTON_OPTION10` diff --git a/Json_parser/StaticLuaDefinations/2470/functionality.lua b/Json_parser/StaticLuaDefinations/2470/functionality.lua index 0dd01f0..dd72687 100644 --- a/Json_parser/StaticLuaDefinations/2470/functionality.lua +++ b/Json_parser/StaticLuaDefinations/2470/functionality.lua @@ -1,9 +1,9 @@ ---@meta -channel = {} -digio = {} -gpib = {} -serial = {} -tsplink = {} +local channel = {} +local digio = {} +local gpib = {} +local serial = {} +local tsplink = {} ---@alias functionality ---| `channel` ---| `digio` diff --git a/Json_parser/StaticLuaDefinations/2470/mathExpressAlias.lua b/Json_parser/StaticLuaDefinations/2470/mathExpressAlias.lua deleted file mode 100644 index 03040eb..0000000 --- a/Json_parser/StaticLuaDefinations/2470/mathExpressAlias.lua +++ /dev/null @@ -1,32 +0,0 @@ ----@meta - -buffer.EXPR_ADD= nil -buffer.EXPR_AVERAGE= nil -buffer.EXPR_DIVIDE= nil -buffer.EXPR_EXPONENT= nil -buffer.EXPR_LOG10= nil -buffer.EXPR_MULTIPLY= nil -buffer.EXPR_NONE= nil -buffer.EXPR_POLY= nil -buffer.EXPR_POWER= nil -buffer.EXPR_RATE= nil -buffer.EXPR_RECIPROCAL= nil -buffer.EXPR_SQROOT= nil -buffer.EXPR_SUBTRACT= nil - ----@alias mathExpression ----| `buffer.EXPR_ADD` ----| `buffer.EXPR_AVERAGE` ----| `buffer.EXPR_DIVIDE` ----| `buffer.EXPR_EXPONENT` ----| `buffer.EXPR_LOG10` ----| `buffer.EXPR_MULTIPLY` ----| `buffer.EXPR_NONE` ----| `buffer.EXPR_POLY` ----| `buffer.EXPR_POWER` ----| `buffer.EXPR_RATE` ----| `buffer.EXPR_RECIPROCAL` ----| `buffer.EXPR_SQROOT` ----| `buffer.EXPR_SUBTRACT` - - diff --git a/Json_parser/StaticLuaDefinations/2470/readingStatus.lua b/Json_parser/StaticLuaDefinations/2470/readingStatus.lua deleted file mode 100644 index 32617a9..0000000 --- a/Json_parser/StaticLuaDefinations/2470/readingStatus.lua +++ /dev/null @@ -1,22 +0,0 @@ ----@meta - -buffer.STAT_LIMIT1_HIGH= nil -buffer.STAT_LIMIT1_LOW= nil -buffer.STAT_LIMIT2_HIGH= nil -buffer.STAT_LIMIT2_LOW= nil -buffer.STAT_ORIGIN= nil -buffer.STAT_QUESTIONABLE= nil -buffer.STAT_REL= nil -buffer.STAT_START_GROUP= nil -buffer.STAT_TERMINAL= nil - ----@alias readingStatus ----| `buffer.STAT_LIMIT1_HIGH` ----| `buffer.STAT_LIMIT1_LOW` ----| `buffer.STAT_LIMIT2_HIGH` ----| `buffer.STAT_LIMIT2_LOW` ----| `buffer.STAT_ORIGIN` ----| `buffer.STAT_QUESTIONABLE` ----| `buffer.STAT_REL` ----| `buffer.STAT_START_GROUP` ----| `buffer.STAT_TERMINAL` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2470/setblockalias.lua b/Json_parser/StaticLuaDefinations/2470/setblockalias.lua deleted file mode 100644 index 34f5ce6..0000000 --- a/Json_parser/StaticLuaDefinations/2470/setblockalias.lua +++ /dev/null @@ -1,26 +0,0 @@ ----@meta - ----@alias setblockalias ----| `trigger.BLOCK_BRANCH_ALWAYS` ----| `trigger.BLOCK_BRANCH_COUNTER` ----| `trigger.BLOCK_BRANCH_DELTA` ----| `trigger.BLOCK_BRANCH_LIMIT_CONSTANT` ----| `trigger.BLOCK_BRANCH_LIMIT_DYNAMIC` ----| `trigger.BLOCK_BRANCH_ON_EVENT` ----| `trigger.BLOCK_BRANCH_ONCE` ----| `trigger.BLOCK_BRANCH_ONCE_EXCLUDED` ----| `trigger.BLOCK_BUFFER_CLEAR` ----| `trigger.BLOCK_CONFIG_NEXT` ----| `trigger.BLOCK_CONFIG_PREV` ----| `trigger.BLOCK_CONFIG_RECALL` ----| `trigger.BLOCK_DELAY_CONSTANT` ----| `trigger.BLOCK_DELAY_DYNAMIC` ----| `trigger.BLOCK_DIGITAL_IO` ----| `trigger.BLOCK_LOG_EVENT` ----| `trigger.BLOCK_MEASURE` ----| `trigger.BLOCK_MEASURE_DIGITIZE` ----| `trigger.BLOCK_NOP` ----| `trigger.BLOCK_NOTIFY` ----| `trigger.BLOCK_RESET_BRANCH_COUNT` ----| `trigger.BLOCK_SOURCE_OUTPUT` ----| `trigger.BLOCK_WAIT` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2470/smuMeasureFunctionAttribute.lua b/Json_parser/StaticLuaDefinations/2470/smuMeasureFunctionAttribute.lua deleted file mode 100644 index 556183d..0000000 --- a/Json_parser/StaticLuaDefinations/2470/smuMeasureFunctionAttribute.lua +++ /dev/null @@ -1,80 +0,0 @@ -smu.ATTR_MEAS_RANGE_AUTO = nil -smu.ATTR_MEAS_RANGE_HIGH = nil -smu.ATTR_MEAS_RANGE_LOW = nil -smu.ATTR_MEAS_RANGE_REBOUND = nil -smu.ATTR_MEAS_AUTO_ZERO = nil -smu.ATTR_MEAS_COUNT = nil -smu.ATTR_MEAS_DIGITS = nil -smu.ATTR_MEAS_NPLC = nil -smu.ATTR_MEAS_OFFSET_COMP = nil -smu.ATTR_MEAS_RANGE = nil -smu.ATTR_MEAS_REL_ENABLE = nil -smu.ATTR_MEAS_REL_LEVEL = nil -smu.ATTR_MEAS_SENSE = nil -smu.ATTR_MEAS_UNIT = nil -smu.ATTR_MEAS_USER_DELAY_1 = nil -smu.ATTR_MEAS_USER_DELAY_2 = nil -smu.ATTR_MEAS_USER_DELAY_3 = nil -smu.ATTR_MEAS_USER_DELAY_4 = nil -smu.ATTR_MEAS_USER_DELAY_5 = nil -smu.ATTR_MEAS_FILTER_COUNT = nil -smu.ATTR_MEAS_FILTER_ENABLE = nil -smu.ATTR_MEAS_FILTER_TYPE = nil -smu.ATTR_MEAS_MATH_ENABLE = nil -smu.ATTR_MEAS_MATH_MXB_BF = nil -smu.ATTR_MEAS_MATH_MXB_MF = nil -smu.ATTR_MEAS_MATH_FORMAT = nil -smu.ATTR_MEAS_MATH_PERCENT = nil -smu.ATTR_MEAS_LIMIT_AUDIBLE_1 = nil -smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_1 = nil -smu.ATTR_MEAS_LIMIT_ENABLE_1 = nil -smu.ATTR_MEAS_LIMIT_FAIL_1 = nil -smu.ATTR_MEAS_LIMIT_HIGH_1 = nil -smu.ATTR_MEAS_LIMIT_LOW_1 = nil -smu.ATTR_MEAS_LIMIT_AUDIBLE_2 = nil -smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_2 = nil -smu.ATTR_MEAS_LIMIT_ENABLE_2 = nil -smu.ATTR_MEAS_LIMIT_FAIL_2 = nil -smu.ATTR_MEAS_LIMIT_HIGH_2 = nil -smu.ATTR_MEAS_LIMIT_LOW_2 = nil - ----@alias smuMeasuresetFunctionattribute ----|`smu.ATTR_MEAS_RANGE_AUTO` ----|`smu.ATTR_MEAS_RANGE_HIGH` ----|`smu.ATTR_MEAS_RANGE_LOW` ----|`smu.ATTR_MEAS_RANGE_REBOUND` ----|`smu.ATTR_MEAS_AUTO_ZERO` ----|`smu.ATTR_MEAS_COUNT` ----|`smu.ATTR_MEAS_DIGITS` ----|`smu.ATTR_MEAS_NPLC` ----|`smu.ATTR_MEAS_OFFSET_COMP` ----|`smu.ATTR_MEAS_RANGE` ----|`smu.ATTR_MEAS_REL_ENABLE` ----|`smu.ATTR_MEAS_REL_LEVEL` ----|`smu.ATTR_MEAS_SENSE` ----|`smu.ATTR_MEAS_UNIT` ----|`smu.ATTR_MEAS_USER_DELAY_1` ----|`smu.ATTR_MEAS_USER_DELAY_2` ----|`smu.ATTR_MEAS_USER_DELAY_3` ----|`smu.ATTR_MEAS_USER_DELAY_4` ----|`smu.ATTR_MEAS_USER_DELAY_5` ----|`smu.ATTR_MEAS_FILTER_COUNT` ----|`smu.ATTR_MEAS_FILTER_ENABLE` ----|`smu.ATTR_MEAS_FILTER_TYPE` ----|`smu.ATTR_MEAS_MATH_ENABLE` ----|`smu.ATTR_MEAS_MATH_MXB_BF` ----|`smu.ATTR_MEAS_MATH_MXB_MF` ----|`smu.ATTR_MEAS_MATH_FORMAT` ----|`smu.ATTR_MEAS_MATH_PERCENT` ----|`smu.ATTR_MEAS_LIMIT_AUDIBLE_1` ----|`smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_1` ----|`smu.ATTR_MEAS_LIMIT_ENABLE_1` ----|`smu.ATTR_MEAS_LIMIT_FAIL_1` ----|`smu.ATTR_MEAS_LIMIT_HIGH_1` ----|`smu.ATTR_MEAS_LIMIT_LOW_1` ----|`smu.ATTR_MEAS_LIMIT_AUDIBLE_2` ----|`smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_2` ----|`smu.ATTR_MEAS_LIMIT_ENABLE_2` ----|`smu.ATTR_MEAS_LIMIT_FAIL_2` ----|`smu.ATTR_MEAS_LIMIT_HIGH_2` ----|`smu.ATTR_MEAS_LIMIT_LOW_2` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2470/smuSourceFunctionAttribute.lua b/Json_parser/StaticLuaDefinations/2470/smuSourceFunctionAttribute.lua deleted file mode 100644 index 214bdf0..0000000 --- a/Json_parser/StaticLuaDefinations/2470/smuSourceFunctionAttribute.lua +++ /dev/null @@ -1,40 +0,0 @@ ----@meta - -smu.ATTR_SRC_RANGE_AUTO = nil -smu.ATTR_SRC_DELAY_AUTO = nil -smu.ATTR_SRC_DELAY = nil -smu.ATTR_SRC_FUNCTION = nil -smu.ATTR_SRC_HIGHC = nil -smu.ATTR_SRC_LEVEL = nil -smu.ATTR_SRC_LIMIT_LEVEL = nil -smu.ATTR_SRC_OFFMODE = nil -smu.ATTR_SRC_PROTECT_LEVEL = nil -smu.ATTR_SRC_PROTECT_TRIPPED = nil -smu.ATTR_SRC_RANGE = nil -smu.ATTR_SRC_READBACK = nil -smu.ATTR_SRC_LIMIT_TRIPPED = nil -smu.ATTR_SRC_USER_DELAY_1 = nil -smu.ATTR_SRC_USER_DELAY_2 = nil -smu.ATTR_SRC_USER_DELAY_3 = nil -smu.ATTR_SRC_USER_DELAY_4 = nil -smu.ATTR_SRC_USER_DELAY_5 = nil - ----@alias smuSourceGetSetAttributes ----|`smu.ATTR_SRC_RANGE_AUTO` ----|`smu.ATTR_SRC_DELAY_AUTO` ----|`smu.ATTR_SRC_DELAY` ----|`smu.ATTR_SRC_FUNCTION` ----|`smu.ATTR_SRC_HIGHC` ----|`smu.ATTR_SRC_LEVEL` ----|`smu.ATTR_SRC_LIMIT_LEVEL` ----|`smu.ATTR_SRC_OFFMODE` ----|`smu.ATTR_SRC_PROTECT_LEVEL` ----|`smu.ATTR_SRC_PROTECT_TRIPPED` ----|`smu.ATTR_SRC_RANGE` ----|`smu.ATTR_SRC_READBACK` ----|`smu.ATTR_SRC_LIMIT_TRIPPED` ----|`smu.ATTR_SRC_USER_DELAY_1` ----|`smu.ATTR_SRC_USER_DELAY_2` ----|`smu.ATTR_SRC_USER_DELAY_3` ----|`smu.ATTR_SRC_USER_DELAY_4` ----|`smu.ATTR_SRC_USER_DELAY_5` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2470/triggerEventNotify.lua b/Json_parser/StaticLuaDefinations/2470/triggerEventNotify.lua deleted file mode 100644 index 1861311..0000000 --- a/Json_parser/StaticLuaDefinations/2470/triggerEventNotify.lua +++ /dev/null @@ -1,20 +0,0 @@ ----@meta - -trigger.EVENT_NOTIFY1= nil -trigger.EVENT_NOTIFY2= nil -trigger.EVENT_NOTIFY3= nil -trigger.EVENT_NOTIFY4= nil -trigger.EVENT_NOTIFY5= nil -trigger.EVENT_NOTIFY6= nil -trigger.EVENT_NOTIFY7= nil -trigger.EVENT_NOTIFY8= nil - ----@alias triggerEventNotify ----| `trigger.EVENT_NOTIFY1` ----| `trigger.EVENT_NOTIFY2` ----| `trigger.EVENT_NOTIFY3` ----| `trigger.EVENT_NOTIFY4` ----| `trigger.EVENT_NOTIFY5` ----| `trigger.EVENT_NOTIFY6` ----| `trigger.EVENT_NOTIFY7` ----| `trigger.EVENT_NOTIFY8` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2470/triggerEventsAliasStimulus.lua b/Json_parser/StaticLuaDefinations/2470/triggerEventsAliasStimulus.lua deleted file mode 100644 index 0d65d4e..0000000 --- a/Json_parser/StaticLuaDefinations/2470/triggerEventsAliasStimulus.lua +++ /dev/null @@ -1,79 +0,0 @@ ----@meta - -trigger.EVENT_NONE= nil -trigger.EVENT_DISPLAY= nil -trigger.EVENT_NOTIFY1= nil -trigger.EVENT_NOTIFY2= nil -trigger.EVENT_NOTIFY3= nil -trigger.EVENT_COMMAND= nil -trigger.EVENT_DIGIO1= nil -trigger.EVENT_DIGIO2= nil -trigger.EVENT_DIGIO3= nil -trigger.EVENT_DIGIO4= nil -trigger.EVENT_DIGIO5= nil -trigger.EVENT_DIGIO6= nil -trigger.EVENT_TSPLINK1= nil -trigger.EVENT_TSPLINK2= nil -trigger.EVENT_TSPLINK3= nil -trigger.EVENT_LAN1= nil -trigger.EVENT_LAN2= nil -trigger.EVENT_LAN3= nil -trigger.EVENT_LAN4= nil -trigger.EVENT_LAN5= nil -trigger.EVENT_LAN6= nil -trigger.EVENT_LAN7= nil -trigger.EVENT_LAN8= nil -trigger.EVENT_ANALOGTRIGGER= nil -trigger.EVENT_BLENDER1= nil -trigger.EVENT_BLENDER2= nil -trigger.EVENT_BLENDER3= nil -trigger.EVENT_TIMER1= nil -trigger.EVENT_TIMER2= nil -trigger.EVENT_TIMER3= nil -trigger.EVENT_TIMER4= nil -trigger.EVENT_EXTERNAL= nil -trigger.EVENT_SCAN_ALARM_LIMIT= nil -trigger.EVENT_SCAN_CHANNEL_READY= nil -trigger.EVENT_SCAN_COMPLETE= nil -trigger.EVENT_SCAN_MEASURE_COMPLETE= nil -trigger.EVENT_SCAN_ALARM_LIMIT= nil - ----@alias triggerEvents ----| `trigger.EVENT_NONE` ----| `trigger.EVENT_DISPLAY` ----| `trigger.EVENT_NOTIFY1` ----| `trigger.EVENT_NOTIFY2` ----| `trigger.EVENT_NOTIFY3` ----| `trigger.EVENT_COMMAND` ----| `trigger.EVENT_DIGIO1` ----| `trigger.EVENT_DIGIO2` ----| `trigger.EVENT_DIGIO3` ----| `trigger.EVENT_DIGIO4` ----| `trigger.EVENT_DIGIO5` ----| `trigger.EVENT_DIGIO6` ----| `trigger.EVENT_TSPLINK1` ----| `trigger.EVENT_TSPLINK2` ----| `trigger.EVENT_TSPLINK3` ----| `trigger.EVENT_LAN1` ----| `trigger.EVENT_LAN2` ----| `trigger.EVENT_LAN3` ----| `trigger.EVENT_LAN4` ----| `trigger.EVENT_LAN5` ----| `trigger.EVENT_LAN6` ----| `trigger.EVENT_LAN7` ----| `trigger.EVENT_LAN8` ----| `trigger.EVENT_ANALOGTRIGGER` ----| `trigger.EVENT_BLENDER1` ----| `trigger.EVENT_BLENDER2` ----| `trigger.EVENT_BLENDER3` ----| `trigger.EVENT_TIMER1` ----| `trigger.EVENT_TIMER2` ----| `trigger.EVENT_TIMER3` ----| `trigger.EVENT_TIMER4` ----| `trigger.EVENT_EXTERNAL` ----| `trigger.EVENT_SCAN_ALARM_LIMIT` ----| `trigger.EVENT_SCAN_CHANNEL_READY` ----| `trigger.EVENT_SCAN_COMPLETE` ----| `trigger.EVENT_SCAN_MEASURE_COMPLETE` ----| `trigger.EVENT_SCAN_ALARM_LIMIT` - diff --git a/Json_parser/StaticLuaDefinations/2470/triggerEventsForFunctionParam.lua b/Json_parser/StaticLuaDefinations/2470/triggerEventsForFunctionParam.lua deleted file mode 100644 index 6ee535c..0000000 --- a/Json_parser/StaticLuaDefinations/2470/triggerEventsForFunctionParam.lua +++ /dev/null @@ -1,80 +0,0 @@ ----@meta - - -trigger.EVENT_NONE= nil -trigger.EVENT_DISPLAY= nil -trigger.EVENT_NOTIFY1= nil -trigger.EVENT_NOTIFY2= nil -trigger.EVENT_NOTIFY3= nil -trigger.EVENT_NOTIFY4= nil -trigger.EVENT_NOTIFY5= nil -trigger.EVENT_NOTIFY6= nil -trigger.EVENT_NOTIFY7= nil -trigger.EVENT_NOTIFY8= nil -trigger.EVENT_COMMAND= nil -trigger.EVENT_DIGIO1= nil -trigger.EVENT_DIGIO2= nil -trigger.EVENT_DIGIO3= nil -trigger.EVENT_DIGIO4= nil -trigger.EVENT_DIGIO5= nil -trigger.EVENT_DIGIO6= nil -trigger.EVENT_TSPLINK1= nil -trigger.EVENT_TSPLINK2= nil -trigger.EVENT_TSPLINK3= nil -trigger.EVENT_LAN1= nil -trigger.EVENT_LAN2= nil -trigger.EVENT_LAN3= nil -trigger.EVENT_LAN4= nil -trigger.EVENT_LAN5= nil -trigger.EVENT_LAN6= nil -trigger.EVENT_LAN7= nil -trigger.EVENT_LAN8= nil -trigger.EVENT_BLENDER1= nil -trigger.EVENT_BLENDER2= nil -trigger.EVENT_TIMER1= nil -trigger.EVENT_TIMER2= nil -trigger.EVENT_TIMER3= nil -trigger.EVENT_TIMER4= nil -trigger.EVENT_ANALOGTRIGGER= nil -trigger.EVENT_EXTERNAL= nil -trigger.EVENT_SCAN_ALARM_LIMIT= nil - ----@alias triggerEventsForFunctionParam ----| `trigger.EVENT_NONE` ----| `trigger.EVENT_DISPLAY` ----| `trigger.EVENT_NOTIFY1` ----| `trigger.EVENT_NOTIFY2` ----| `trigger.EVENT_NOTIFY3` ----| `trigger.EVENT_NOTIFY4` ----| `trigger.EVENT_NOTIFY5` ----| `trigger.EVENT_NOTIFY6` ----| `trigger.EVENT_NOTIFY7` ----| `trigger.EVENT_NOTIFY8` ----| `trigger.EVENT_COMMAND` ----| `trigger.EVENT_DIGIO1` ----| `trigger.EVENT_DIGIO2` ----| `trigger.EVENT_DIGIO3` ----| `trigger.EVENT_DIGIO4` ----| `trigger.EVENT_DIGIO5` ----| `trigger.EVENT_DIGIO6` ----| `trigger.EVENT_TSPLINK1` ----| `trigger.EVENT_TSPLINK2` ----| `trigger.EVENT_TSPLINK3` ----| `trigger.EVENT_LAN1` ----| `trigger.EVENT_LAN2` ----| `trigger.EVENT_LAN3` ----| `trigger.EVENT_LAN4` ----| `trigger.EVENT_LAN5` ----| `trigger.EVENT_LAN6` ----| `trigger.EVENT_LAN7` ----| `trigger.EVENT_LAN8` ----| `trigger.EVENT_BLENDER1` ----| `trigger.EVENT_BLENDER2` ----| `trigger.EVENT_TIMER1` ----| `trigger.EVENT_TIMER2` ----| `trigger.EVENT_TIMER3` ----| `trigger.EVENT_TIMER4` ----| `trigger.EVENT_ANALOGTRIGGER` ----| `trigger.EVENT_EXTERNAL` ----| `trigger.EVENT_SCAN_ALARM_LIMIT` - diff --git a/Json_parser/StaticLuaDefinations/2470/triggerMode.lua b/Json_parser/StaticLuaDefinations/2470/triggerMode.lua deleted file mode 100644 index 5f5b2bc..0000000 --- a/Json_parser/StaticLuaDefinations/2470/triggerMode.lua +++ /dev/null @@ -1,12 +0,0 @@ ----@meta - -trigger.EDGE_EITHER= nil ---Trigger packets detected as rising or falling edge (positive or negative status), LAN trigger packet generated for output with a negative state -trigger.EDGE_FALLING= nil ---rigger packets detected as falling edge (negative status), LAN trigger packet generated for output with a negative state -trigger.EDGE_RISING= nil ---rigger packets detected as rising edge (positive status), LAN trigger packet generated for output with a positive state - ----@alias triggerMode ----| `trigger.EDGE_EITHER` ---Trigger packets detected as rising or falling edge (positive or negative status), LAN trigger packet generated for output with a negative state ----| `trigger.EDGE_FALLING` ---rigger packets detected as falling edge (negative status), LAN trigger packet generated for output with a negative state ----| `trigger.EDGE_RISING` ---rigger packets detected as rising edge (positive status), LAN trigger packet generated for output with a positive state - - diff --git a/Json_parser/StaticLuaDefinations/2470/triggerUserDelay.lua b/Json_parser/StaticLuaDefinations/2470/triggerUserDelay.lua deleted file mode 100644 index d794ad5..0000000 --- a/Json_parser/StaticLuaDefinations/2470/triggerUserDelay.lua +++ /dev/null @@ -1,14 +0,0 @@ ----@meta - -trigger.USER_DELAY_M1= nil -trigger.USER_DELAY_M2= nil -trigger.USER_DELAY_M3= nil -trigger.USER_DELAY_M4= nil -trigger.USER_DELAY_M5= nil - ----@alias triggerUserDelay ----| `trigger.USER_DELAY_M1` ----| `trigger.USER_DELAY_M2` ----| `trigger.USER_DELAY_M3` ----| `trigger.USER_DELAY_M4` ----| `trigger.USER_DELAY_M5` diff --git a/Json_parser/StaticLuaDefinations/2470/tsplinkLineMode.lua b/Json_parser/StaticLuaDefinations/2470/tsplinkLineMode.lua deleted file mode 100644 index 54bbb8e..0000000 --- a/Json_parser/StaticLuaDefinations/2470/tsplinkLineMode.lua +++ /dev/null @@ -1,12 +0,0 @@ ----@meta - -tsplink.MODE_DIGITAL_OPEN_DRAIN= nil -tsplink.MODE_TRIGGER_OPEN_DRAIN= nil -tsplink.MODE_SYNCHRONOUS_MASTER= nil -tsplink.MODE_SYNCHRONOUS_ACCEPTOR= nil - ----@alias tsplinkLineMode ----| `tsplink.MODE_DIGITAL_OPEN_DRAIN` ----| `tsplink.MODE_TRIGGER_OPEN_DRAIN` ----| `tsplink.MODE_SYNCHRONOUS_MASTER` ----| `tsplink.MODE_SYNCHRONOUS_ACCEPTOR` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2601B-PULSE/digioTriggerModes.lua b/Json_parser/StaticLuaDefinations/2601B-PULSE/digioTriggerModes.lua deleted file mode 100644 index eacac84..0000000 --- a/Json_parser/StaticLuaDefinations/2601B-PULSE/digioTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -digio.TRIG_BYPASS = nil -digio.TRIG_FALLING = nil -digio.TRIG_RISING = nil -digio.TRIG_EITHER = nil -digio.TRIG_SYNCHRONOUSA = nil -digio.TRIG_SYNCHRONOUS = nil -digio.TRIG_SYNCHRONOUSM = nil -digio.TRIG_RISINGA = nil -digio.TRIG_RISINGM = nil - ----@alias digioTriggerModes ----| `digio.TRIG_BYPASS` ----| `digio.TRIG_FALLING` ----| `digio.TRIG_RISING` ----| `digio.TRIG_EITHER` ----| `digio.TRIG_SYNCHRONOUSA` ----| `digio.TRIG_SYNCHRONOUS` ----| `digio.TRIG_SYNCHRONOUSM` ----| `digio.TRIG_RISINGA` ----| `digio.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2601B-PULSE/lanTriggerMode.lua b/Json_parser/StaticLuaDefinations/2601B-PULSE/lanTriggerMode.lua deleted file mode 100644 index be4eb8c..0000000 --- a/Json_parser/StaticLuaDefinations/2601B-PULSE/lanTriggerMode.lua +++ /dev/null @@ -1,18 +0,0 @@ -lan.TRIG_EITHER = nil -lan.TRIG_FALLING = nil -lan.TRIG_RISING = nil -lan.TRIG_RISINGA = nil -lan.TRIG_RISINGM = nil -lan.TRIG_SYNCHRONOUS = nil -lan.TRIG_SYNCHRONOUSA = nil -lan.TRIG_SYNCHRONOUSM = nil - ----@alias lanTriggerMode ----| `lan.TRIG_EITHER` ----| `lan.TRIG_FALLING` ----| `lan.TRIG_RISING` ----| `lan.TRIG_RISINGA` ----| `lan.TRIG_RISINGM` ----| `lan.TRIG_SYNCHRONOUS` ----| `lan.TRIG_SYNCHRONOUSA` ----| `lan.TRIG_SYNCHRONOUSM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2601B-PULSE/tsplinkTriggerModes.lua b/Json_parser/StaticLuaDefinations/2601B-PULSE/tsplinkTriggerModes.lua deleted file mode 100644 index 54f05d6..0000000 --- a/Json_parser/StaticLuaDefinations/2601B-PULSE/tsplinkTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -tsplink.TRIG_BYPASS = nil -tsplink.TRIG_FALLING = nil -tsplink.TRIG_RISING = nil -tsplink.TRIG_EITHER = nil -tsplink.TRIG_SYNCHRONOUSA = nil -tsplink.TRIG_SYNCHRONOUS = nil -tsplink.TRIG_SYNCHRONOUSM = nil -tsplink.TRIG_RISINGA = nil -tsplink.TRIG_RISINGM = nil - ----@alias tsplinkTriggerModes ----| `tsplink.TRIG_BYPASS` ----| `tsplink.TRIG_FALLING` ----| `tsplink.TRIG_RISING` ----| `tsplink.TRIG_EITHER` ----| `tsplink.TRIG_SYNCHRONOUSA` ----| `tsplink.TRIG_SYNCHRONOUS` ----| `tsplink.TRIG_SYNCHRONOUSM` ----| `tsplink.TRIG_RISINGA` ----| `tsplink.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2601B/digioTriggerModes.lua b/Json_parser/StaticLuaDefinations/2601B/digioTriggerModes.lua deleted file mode 100644 index eacac84..0000000 --- a/Json_parser/StaticLuaDefinations/2601B/digioTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -digio.TRIG_BYPASS = nil -digio.TRIG_FALLING = nil -digio.TRIG_RISING = nil -digio.TRIG_EITHER = nil -digio.TRIG_SYNCHRONOUSA = nil -digio.TRIG_SYNCHRONOUS = nil -digio.TRIG_SYNCHRONOUSM = nil -digio.TRIG_RISINGA = nil -digio.TRIG_RISINGM = nil - ----@alias digioTriggerModes ----| `digio.TRIG_BYPASS` ----| `digio.TRIG_FALLING` ----| `digio.TRIG_RISING` ----| `digio.TRIG_EITHER` ----| `digio.TRIG_SYNCHRONOUSA` ----| `digio.TRIG_SYNCHRONOUS` ----| `digio.TRIG_SYNCHRONOUSM` ----| `digio.TRIG_RISINGA` ----| `digio.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2601B/lanTriggerMode.lua b/Json_parser/StaticLuaDefinations/2601B/lanTriggerMode.lua deleted file mode 100644 index be4eb8c..0000000 --- a/Json_parser/StaticLuaDefinations/2601B/lanTriggerMode.lua +++ /dev/null @@ -1,18 +0,0 @@ -lan.TRIG_EITHER = nil -lan.TRIG_FALLING = nil -lan.TRIG_RISING = nil -lan.TRIG_RISINGA = nil -lan.TRIG_RISINGM = nil -lan.TRIG_SYNCHRONOUS = nil -lan.TRIG_SYNCHRONOUSA = nil -lan.TRIG_SYNCHRONOUSM = nil - ----@alias lanTriggerMode ----| `lan.TRIG_EITHER` ----| `lan.TRIG_FALLING` ----| `lan.TRIG_RISING` ----| `lan.TRIG_RISINGA` ----| `lan.TRIG_RISINGM` ----| `lan.TRIG_SYNCHRONOUS` ----| `lan.TRIG_SYNCHRONOUSA` ----| `lan.TRIG_SYNCHRONOUSM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2601B/tsplinkTriggerModes.lua b/Json_parser/StaticLuaDefinations/2601B/tsplinkTriggerModes.lua deleted file mode 100644 index 54f05d6..0000000 --- a/Json_parser/StaticLuaDefinations/2601B/tsplinkTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -tsplink.TRIG_BYPASS = nil -tsplink.TRIG_FALLING = nil -tsplink.TRIG_RISING = nil -tsplink.TRIG_EITHER = nil -tsplink.TRIG_SYNCHRONOUSA = nil -tsplink.TRIG_SYNCHRONOUS = nil -tsplink.TRIG_SYNCHRONOUSM = nil -tsplink.TRIG_RISINGA = nil -tsplink.TRIG_RISINGM = nil - ----@alias tsplinkTriggerModes ----| `tsplink.TRIG_BYPASS` ----| `tsplink.TRIG_FALLING` ----| `tsplink.TRIG_RISING` ----| `tsplink.TRIG_EITHER` ----| `tsplink.TRIG_SYNCHRONOUSA` ----| `tsplink.TRIG_SYNCHRONOUS` ----| `tsplink.TRIG_SYNCHRONOUSM` ----| `tsplink.TRIG_RISINGA` ----| `tsplink.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2602B/digioTriggerModes.lua b/Json_parser/StaticLuaDefinations/2602B/digioTriggerModes.lua deleted file mode 100644 index eacac84..0000000 --- a/Json_parser/StaticLuaDefinations/2602B/digioTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -digio.TRIG_BYPASS = nil -digio.TRIG_FALLING = nil -digio.TRIG_RISING = nil -digio.TRIG_EITHER = nil -digio.TRIG_SYNCHRONOUSA = nil -digio.TRIG_SYNCHRONOUS = nil -digio.TRIG_SYNCHRONOUSM = nil -digio.TRIG_RISINGA = nil -digio.TRIG_RISINGM = nil - ----@alias digioTriggerModes ----| `digio.TRIG_BYPASS` ----| `digio.TRIG_FALLING` ----| `digio.TRIG_RISING` ----| `digio.TRIG_EITHER` ----| `digio.TRIG_SYNCHRONOUSA` ----| `digio.TRIG_SYNCHRONOUS` ----| `digio.TRIG_SYNCHRONOUSM` ----| `digio.TRIG_RISINGA` ----| `digio.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2602B/lanTriggerMode.lua b/Json_parser/StaticLuaDefinations/2602B/lanTriggerMode.lua deleted file mode 100644 index be4eb8c..0000000 --- a/Json_parser/StaticLuaDefinations/2602B/lanTriggerMode.lua +++ /dev/null @@ -1,18 +0,0 @@ -lan.TRIG_EITHER = nil -lan.TRIG_FALLING = nil -lan.TRIG_RISING = nil -lan.TRIG_RISINGA = nil -lan.TRIG_RISINGM = nil -lan.TRIG_SYNCHRONOUS = nil -lan.TRIG_SYNCHRONOUSA = nil -lan.TRIG_SYNCHRONOUSM = nil - ----@alias lanTriggerMode ----| `lan.TRIG_EITHER` ----| `lan.TRIG_FALLING` ----| `lan.TRIG_RISING` ----| `lan.TRIG_RISINGA` ----| `lan.TRIG_RISINGM` ----| `lan.TRIG_SYNCHRONOUS` ----| `lan.TRIG_SYNCHRONOUSA` ----| `lan.TRIG_SYNCHRONOUSM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2602B/tsplinkTriggerModes.lua b/Json_parser/StaticLuaDefinations/2602B/tsplinkTriggerModes.lua deleted file mode 100644 index 54f05d6..0000000 --- a/Json_parser/StaticLuaDefinations/2602B/tsplinkTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -tsplink.TRIG_BYPASS = nil -tsplink.TRIG_FALLING = nil -tsplink.TRIG_RISING = nil -tsplink.TRIG_EITHER = nil -tsplink.TRIG_SYNCHRONOUSA = nil -tsplink.TRIG_SYNCHRONOUS = nil -tsplink.TRIG_SYNCHRONOUSM = nil -tsplink.TRIG_RISINGA = nil -tsplink.TRIG_RISINGM = nil - ----@alias tsplinkTriggerModes ----| `tsplink.TRIG_BYPASS` ----| `tsplink.TRIG_FALLING` ----| `tsplink.TRIG_RISING` ----| `tsplink.TRIG_EITHER` ----| `tsplink.TRIG_SYNCHRONOUSA` ----| `tsplink.TRIG_SYNCHRONOUS` ----| `tsplink.TRIG_SYNCHRONOUSM` ----| `tsplink.TRIG_RISINGA` ----| `tsplink.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2604B/digioTriggerModes.lua b/Json_parser/StaticLuaDefinations/2604B/digioTriggerModes.lua deleted file mode 100644 index eacac84..0000000 --- a/Json_parser/StaticLuaDefinations/2604B/digioTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -digio.TRIG_BYPASS = nil -digio.TRIG_FALLING = nil -digio.TRIG_RISING = nil -digio.TRIG_EITHER = nil -digio.TRIG_SYNCHRONOUSA = nil -digio.TRIG_SYNCHRONOUS = nil -digio.TRIG_SYNCHRONOUSM = nil -digio.TRIG_RISINGA = nil -digio.TRIG_RISINGM = nil - ----@alias digioTriggerModes ----| `digio.TRIG_BYPASS` ----| `digio.TRIG_FALLING` ----| `digio.TRIG_RISING` ----| `digio.TRIG_EITHER` ----| `digio.TRIG_SYNCHRONOUSA` ----| `digio.TRIG_SYNCHRONOUS` ----| `digio.TRIG_SYNCHRONOUSM` ----| `digio.TRIG_RISINGA` ----| `digio.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2604B/lanTriggerMode.lua b/Json_parser/StaticLuaDefinations/2604B/lanTriggerMode.lua deleted file mode 100644 index be4eb8c..0000000 --- a/Json_parser/StaticLuaDefinations/2604B/lanTriggerMode.lua +++ /dev/null @@ -1,18 +0,0 @@ -lan.TRIG_EITHER = nil -lan.TRIG_FALLING = nil -lan.TRIG_RISING = nil -lan.TRIG_RISINGA = nil -lan.TRIG_RISINGM = nil -lan.TRIG_SYNCHRONOUS = nil -lan.TRIG_SYNCHRONOUSA = nil -lan.TRIG_SYNCHRONOUSM = nil - ----@alias lanTriggerMode ----| `lan.TRIG_EITHER` ----| `lan.TRIG_FALLING` ----| `lan.TRIG_RISING` ----| `lan.TRIG_RISINGA` ----| `lan.TRIG_RISINGM` ----| `lan.TRIG_SYNCHRONOUS` ----| `lan.TRIG_SYNCHRONOUSA` ----| `lan.TRIG_SYNCHRONOUSM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2604B/tsplinkTriggerModes.lua b/Json_parser/StaticLuaDefinations/2604B/tsplinkTriggerModes.lua deleted file mode 100644 index 54f05d6..0000000 --- a/Json_parser/StaticLuaDefinations/2604B/tsplinkTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -tsplink.TRIG_BYPASS = nil -tsplink.TRIG_FALLING = nil -tsplink.TRIG_RISING = nil -tsplink.TRIG_EITHER = nil -tsplink.TRIG_SYNCHRONOUSA = nil -tsplink.TRIG_SYNCHRONOUS = nil -tsplink.TRIG_SYNCHRONOUSM = nil -tsplink.TRIG_RISINGA = nil -tsplink.TRIG_RISINGM = nil - ----@alias tsplinkTriggerModes ----| `tsplink.TRIG_BYPASS` ----| `tsplink.TRIG_FALLING` ----| `tsplink.TRIG_RISING` ----| `tsplink.TRIG_EITHER` ----| `tsplink.TRIG_SYNCHRONOUSA` ----| `tsplink.TRIG_SYNCHRONOUS` ----| `tsplink.TRIG_SYNCHRONOUSM` ----| `tsplink.TRIG_RISINGA` ----| `tsplink.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2611B/digioTriggerModes.lua b/Json_parser/StaticLuaDefinations/2611B/digioTriggerModes.lua deleted file mode 100644 index eacac84..0000000 --- a/Json_parser/StaticLuaDefinations/2611B/digioTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -digio.TRIG_BYPASS = nil -digio.TRIG_FALLING = nil -digio.TRIG_RISING = nil -digio.TRIG_EITHER = nil -digio.TRIG_SYNCHRONOUSA = nil -digio.TRIG_SYNCHRONOUS = nil -digio.TRIG_SYNCHRONOUSM = nil -digio.TRIG_RISINGA = nil -digio.TRIG_RISINGM = nil - ----@alias digioTriggerModes ----| `digio.TRIG_BYPASS` ----| `digio.TRIG_FALLING` ----| `digio.TRIG_RISING` ----| `digio.TRIG_EITHER` ----| `digio.TRIG_SYNCHRONOUSA` ----| `digio.TRIG_SYNCHRONOUS` ----| `digio.TRIG_SYNCHRONOUSM` ----| `digio.TRIG_RISINGA` ----| `digio.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2611B/lanTriggerMode.lua b/Json_parser/StaticLuaDefinations/2611B/lanTriggerMode.lua deleted file mode 100644 index be4eb8c..0000000 --- a/Json_parser/StaticLuaDefinations/2611B/lanTriggerMode.lua +++ /dev/null @@ -1,18 +0,0 @@ -lan.TRIG_EITHER = nil -lan.TRIG_FALLING = nil -lan.TRIG_RISING = nil -lan.TRIG_RISINGA = nil -lan.TRIG_RISINGM = nil -lan.TRIG_SYNCHRONOUS = nil -lan.TRIG_SYNCHRONOUSA = nil -lan.TRIG_SYNCHRONOUSM = nil - ----@alias lanTriggerMode ----| `lan.TRIG_EITHER` ----| `lan.TRIG_FALLING` ----| `lan.TRIG_RISING` ----| `lan.TRIG_RISINGA` ----| `lan.TRIG_RISINGM` ----| `lan.TRIG_SYNCHRONOUS` ----| `lan.TRIG_SYNCHRONOUSA` ----| `lan.TRIG_SYNCHRONOUSM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2611B/tsplinkTriggerModes.lua b/Json_parser/StaticLuaDefinations/2611B/tsplinkTriggerModes.lua deleted file mode 100644 index 54f05d6..0000000 --- a/Json_parser/StaticLuaDefinations/2611B/tsplinkTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -tsplink.TRIG_BYPASS = nil -tsplink.TRIG_FALLING = nil -tsplink.TRIG_RISING = nil -tsplink.TRIG_EITHER = nil -tsplink.TRIG_SYNCHRONOUSA = nil -tsplink.TRIG_SYNCHRONOUS = nil -tsplink.TRIG_SYNCHRONOUSM = nil -tsplink.TRIG_RISINGA = nil -tsplink.TRIG_RISINGM = nil - ----@alias tsplinkTriggerModes ----| `tsplink.TRIG_BYPASS` ----| `tsplink.TRIG_FALLING` ----| `tsplink.TRIG_RISING` ----| `tsplink.TRIG_EITHER` ----| `tsplink.TRIG_SYNCHRONOUSA` ----| `tsplink.TRIG_SYNCHRONOUS` ----| `tsplink.TRIG_SYNCHRONOUSM` ----| `tsplink.TRIG_RISINGA` ----| `tsplink.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2612B/digioTriggerModes.lua b/Json_parser/StaticLuaDefinations/2612B/digioTriggerModes.lua deleted file mode 100644 index eacac84..0000000 --- a/Json_parser/StaticLuaDefinations/2612B/digioTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -digio.TRIG_BYPASS = nil -digio.TRIG_FALLING = nil -digio.TRIG_RISING = nil -digio.TRIG_EITHER = nil -digio.TRIG_SYNCHRONOUSA = nil -digio.TRIG_SYNCHRONOUS = nil -digio.TRIG_SYNCHRONOUSM = nil -digio.TRIG_RISINGA = nil -digio.TRIG_RISINGM = nil - ----@alias digioTriggerModes ----| `digio.TRIG_BYPASS` ----| `digio.TRIG_FALLING` ----| `digio.TRIG_RISING` ----| `digio.TRIG_EITHER` ----| `digio.TRIG_SYNCHRONOUSA` ----| `digio.TRIG_SYNCHRONOUS` ----| `digio.TRIG_SYNCHRONOUSM` ----| `digio.TRIG_RISINGA` ----| `digio.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2612B/lanTriggerMode.lua b/Json_parser/StaticLuaDefinations/2612B/lanTriggerMode.lua deleted file mode 100644 index be4eb8c..0000000 --- a/Json_parser/StaticLuaDefinations/2612B/lanTriggerMode.lua +++ /dev/null @@ -1,18 +0,0 @@ -lan.TRIG_EITHER = nil -lan.TRIG_FALLING = nil -lan.TRIG_RISING = nil -lan.TRIG_RISINGA = nil -lan.TRIG_RISINGM = nil -lan.TRIG_SYNCHRONOUS = nil -lan.TRIG_SYNCHRONOUSA = nil -lan.TRIG_SYNCHRONOUSM = nil - ----@alias lanTriggerMode ----| `lan.TRIG_EITHER` ----| `lan.TRIG_FALLING` ----| `lan.TRIG_RISING` ----| `lan.TRIG_RISINGA` ----| `lan.TRIG_RISINGM` ----| `lan.TRIG_SYNCHRONOUS` ----| `lan.TRIG_SYNCHRONOUSA` ----| `lan.TRIG_SYNCHRONOUSM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2612B/tsplinkTriggerModes.lua b/Json_parser/StaticLuaDefinations/2612B/tsplinkTriggerModes.lua deleted file mode 100644 index 54f05d6..0000000 --- a/Json_parser/StaticLuaDefinations/2612B/tsplinkTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -tsplink.TRIG_BYPASS = nil -tsplink.TRIG_FALLING = nil -tsplink.TRIG_RISING = nil -tsplink.TRIG_EITHER = nil -tsplink.TRIG_SYNCHRONOUSA = nil -tsplink.TRIG_SYNCHRONOUS = nil -tsplink.TRIG_SYNCHRONOUSM = nil -tsplink.TRIG_RISINGA = nil -tsplink.TRIG_RISINGM = nil - ----@alias tsplinkTriggerModes ----| `tsplink.TRIG_BYPASS` ----| `tsplink.TRIG_FALLING` ----| `tsplink.TRIG_RISING` ----| `tsplink.TRIG_EITHER` ----| `tsplink.TRIG_SYNCHRONOUSA` ----| `tsplink.TRIG_SYNCHRONOUS` ----| `tsplink.TRIG_SYNCHRONOUSM` ----| `tsplink.TRIG_RISINGA` ----| `tsplink.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2614B/digioTriggerModes.lua b/Json_parser/StaticLuaDefinations/2614B/digioTriggerModes.lua deleted file mode 100644 index eacac84..0000000 --- a/Json_parser/StaticLuaDefinations/2614B/digioTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -digio.TRIG_BYPASS = nil -digio.TRIG_FALLING = nil -digio.TRIG_RISING = nil -digio.TRIG_EITHER = nil -digio.TRIG_SYNCHRONOUSA = nil -digio.TRIG_SYNCHRONOUS = nil -digio.TRIG_SYNCHRONOUSM = nil -digio.TRIG_RISINGA = nil -digio.TRIG_RISINGM = nil - ----@alias digioTriggerModes ----| `digio.TRIG_BYPASS` ----| `digio.TRIG_FALLING` ----| `digio.TRIG_RISING` ----| `digio.TRIG_EITHER` ----| `digio.TRIG_SYNCHRONOUSA` ----| `digio.TRIG_SYNCHRONOUS` ----| `digio.TRIG_SYNCHRONOUSM` ----| `digio.TRIG_RISINGA` ----| `digio.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2614B/lanTriggerMode.lua b/Json_parser/StaticLuaDefinations/2614B/lanTriggerMode.lua deleted file mode 100644 index be4eb8c..0000000 --- a/Json_parser/StaticLuaDefinations/2614B/lanTriggerMode.lua +++ /dev/null @@ -1,18 +0,0 @@ -lan.TRIG_EITHER = nil -lan.TRIG_FALLING = nil -lan.TRIG_RISING = nil -lan.TRIG_RISINGA = nil -lan.TRIG_RISINGM = nil -lan.TRIG_SYNCHRONOUS = nil -lan.TRIG_SYNCHRONOUSA = nil -lan.TRIG_SYNCHRONOUSM = nil - ----@alias lanTriggerMode ----| `lan.TRIG_EITHER` ----| `lan.TRIG_FALLING` ----| `lan.TRIG_RISING` ----| `lan.TRIG_RISINGA` ----| `lan.TRIG_RISINGM` ----| `lan.TRIG_SYNCHRONOUS` ----| `lan.TRIG_SYNCHRONOUSA` ----| `lan.TRIG_SYNCHRONOUSM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2614B/tsplinkTriggerModes.lua b/Json_parser/StaticLuaDefinations/2614B/tsplinkTriggerModes.lua deleted file mode 100644 index 54f05d6..0000000 --- a/Json_parser/StaticLuaDefinations/2614B/tsplinkTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -tsplink.TRIG_BYPASS = nil -tsplink.TRIG_FALLING = nil -tsplink.TRIG_RISING = nil -tsplink.TRIG_EITHER = nil -tsplink.TRIG_SYNCHRONOUSA = nil -tsplink.TRIG_SYNCHRONOUS = nil -tsplink.TRIG_SYNCHRONOUSM = nil -tsplink.TRIG_RISINGA = nil -tsplink.TRIG_RISINGM = nil - ----@alias tsplinkTriggerModes ----| `tsplink.TRIG_BYPASS` ----| `tsplink.TRIG_FALLING` ----| `tsplink.TRIG_RISING` ----| `tsplink.TRIG_EITHER` ----| `tsplink.TRIG_SYNCHRONOUSA` ----| `tsplink.TRIG_SYNCHRONOUS` ----| `tsplink.TRIG_SYNCHRONOUSM` ----| `tsplink.TRIG_RISINGA` ----| `tsplink.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2634B/digioTriggerModes.lua b/Json_parser/StaticLuaDefinations/2634B/digioTriggerModes.lua deleted file mode 100644 index eacac84..0000000 --- a/Json_parser/StaticLuaDefinations/2634B/digioTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -digio.TRIG_BYPASS = nil -digio.TRIG_FALLING = nil -digio.TRIG_RISING = nil -digio.TRIG_EITHER = nil -digio.TRIG_SYNCHRONOUSA = nil -digio.TRIG_SYNCHRONOUS = nil -digio.TRIG_SYNCHRONOUSM = nil -digio.TRIG_RISINGA = nil -digio.TRIG_RISINGM = nil - ----@alias digioTriggerModes ----| `digio.TRIG_BYPASS` ----| `digio.TRIG_FALLING` ----| `digio.TRIG_RISING` ----| `digio.TRIG_EITHER` ----| `digio.TRIG_SYNCHRONOUSA` ----| `digio.TRIG_SYNCHRONOUS` ----| `digio.TRIG_SYNCHRONOUSM` ----| `digio.TRIG_RISINGA` ----| `digio.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2634B/lanTriggerMode.lua b/Json_parser/StaticLuaDefinations/2634B/lanTriggerMode.lua deleted file mode 100644 index be4eb8c..0000000 --- a/Json_parser/StaticLuaDefinations/2634B/lanTriggerMode.lua +++ /dev/null @@ -1,18 +0,0 @@ -lan.TRIG_EITHER = nil -lan.TRIG_FALLING = nil -lan.TRIG_RISING = nil -lan.TRIG_RISINGA = nil -lan.TRIG_RISINGM = nil -lan.TRIG_SYNCHRONOUS = nil -lan.TRIG_SYNCHRONOUSA = nil -lan.TRIG_SYNCHRONOUSM = nil - ----@alias lanTriggerMode ----| `lan.TRIG_EITHER` ----| `lan.TRIG_FALLING` ----| `lan.TRIG_RISING` ----| `lan.TRIG_RISINGA` ----| `lan.TRIG_RISINGM` ----| `lan.TRIG_SYNCHRONOUS` ----| `lan.TRIG_SYNCHRONOUSA` ----| `lan.TRIG_SYNCHRONOUSM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2634B/tsplinkTriggerModes.lua b/Json_parser/StaticLuaDefinations/2634B/tsplinkTriggerModes.lua deleted file mode 100644 index 54f05d6..0000000 --- a/Json_parser/StaticLuaDefinations/2634B/tsplinkTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -tsplink.TRIG_BYPASS = nil -tsplink.TRIG_FALLING = nil -tsplink.TRIG_RISING = nil -tsplink.TRIG_EITHER = nil -tsplink.TRIG_SYNCHRONOUSA = nil -tsplink.TRIG_SYNCHRONOUS = nil -tsplink.TRIG_SYNCHRONOUSM = nil -tsplink.TRIG_RISINGA = nil -tsplink.TRIG_RISINGM = nil - ----@alias tsplinkTriggerModes ----| `tsplink.TRIG_BYPASS` ----| `tsplink.TRIG_FALLING` ----| `tsplink.TRIG_RISING` ----| `tsplink.TRIG_EITHER` ----| `tsplink.TRIG_SYNCHRONOUSA` ----| `tsplink.TRIG_SYNCHRONOUS` ----| `tsplink.TRIG_SYNCHRONOUSM` ----| `tsplink.TRIG_RISINGA` ----| `tsplink.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2635B/digioTriggerModes.lua b/Json_parser/StaticLuaDefinations/2635B/digioTriggerModes.lua deleted file mode 100644 index eacac84..0000000 --- a/Json_parser/StaticLuaDefinations/2635B/digioTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -digio.TRIG_BYPASS = nil -digio.TRIG_FALLING = nil -digio.TRIG_RISING = nil -digio.TRIG_EITHER = nil -digio.TRIG_SYNCHRONOUSA = nil -digio.TRIG_SYNCHRONOUS = nil -digio.TRIG_SYNCHRONOUSM = nil -digio.TRIG_RISINGA = nil -digio.TRIG_RISINGM = nil - ----@alias digioTriggerModes ----| `digio.TRIG_BYPASS` ----| `digio.TRIG_FALLING` ----| `digio.TRIG_RISING` ----| `digio.TRIG_EITHER` ----| `digio.TRIG_SYNCHRONOUSA` ----| `digio.TRIG_SYNCHRONOUS` ----| `digio.TRIG_SYNCHRONOUSM` ----| `digio.TRIG_RISINGA` ----| `digio.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2635B/lanTriggerMode.lua b/Json_parser/StaticLuaDefinations/2635B/lanTriggerMode.lua deleted file mode 100644 index be4eb8c..0000000 --- a/Json_parser/StaticLuaDefinations/2635B/lanTriggerMode.lua +++ /dev/null @@ -1,18 +0,0 @@ -lan.TRIG_EITHER = nil -lan.TRIG_FALLING = nil -lan.TRIG_RISING = nil -lan.TRIG_RISINGA = nil -lan.TRIG_RISINGM = nil -lan.TRIG_SYNCHRONOUS = nil -lan.TRIG_SYNCHRONOUSA = nil -lan.TRIG_SYNCHRONOUSM = nil - ----@alias lanTriggerMode ----| `lan.TRIG_EITHER` ----| `lan.TRIG_FALLING` ----| `lan.TRIG_RISING` ----| `lan.TRIG_RISINGA` ----| `lan.TRIG_RISINGM` ----| `lan.TRIG_SYNCHRONOUS` ----| `lan.TRIG_SYNCHRONOUSA` ----| `lan.TRIG_SYNCHRONOUSM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2635B/tsplinkTriggerModes.lua b/Json_parser/StaticLuaDefinations/2635B/tsplinkTriggerModes.lua deleted file mode 100644 index 54f05d6..0000000 --- a/Json_parser/StaticLuaDefinations/2635B/tsplinkTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -tsplink.TRIG_BYPASS = nil -tsplink.TRIG_FALLING = nil -tsplink.TRIG_RISING = nil -tsplink.TRIG_EITHER = nil -tsplink.TRIG_SYNCHRONOUSA = nil -tsplink.TRIG_SYNCHRONOUS = nil -tsplink.TRIG_SYNCHRONOUSM = nil -tsplink.TRIG_RISINGA = nil -tsplink.TRIG_RISINGM = nil - ----@alias tsplinkTriggerModes ----| `tsplink.TRIG_BYPASS` ----| `tsplink.TRIG_FALLING` ----| `tsplink.TRIG_RISING` ----| `tsplink.TRIG_EITHER` ----| `tsplink.TRIG_SYNCHRONOUSA` ----| `tsplink.TRIG_SYNCHRONOUS` ----| `tsplink.TRIG_SYNCHRONOUSM` ----| `tsplink.TRIG_RISINGA` ----| `tsplink.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2636B/digioTriggerModes.lua b/Json_parser/StaticLuaDefinations/2636B/digioTriggerModes.lua deleted file mode 100644 index eacac84..0000000 --- a/Json_parser/StaticLuaDefinations/2636B/digioTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -digio.TRIG_BYPASS = nil -digio.TRIG_FALLING = nil -digio.TRIG_RISING = nil -digio.TRIG_EITHER = nil -digio.TRIG_SYNCHRONOUSA = nil -digio.TRIG_SYNCHRONOUS = nil -digio.TRIG_SYNCHRONOUSM = nil -digio.TRIG_RISINGA = nil -digio.TRIG_RISINGM = nil - ----@alias digioTriggerModes ----| `digio.TRIG_BYPASS` ----| `digio.TRIG_FALLING` ----| `digio.TRIG_RISING` ----| `digio.TRIG_EITHER` ----| `digio.TRIG_SYNCHRONOUSA` ----| `digio.TRIG_SYNCHRONOUS` ----| `digio.TRIG_SYNCHRONOUSM` ----| `digio.TRIG_RISINGA` ----| `digio.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2636B/lanTriggerMode.lua b/Json_parser/StaticLuaDefinations/2636B/lanTriggerMode.lua deleted file mode 100644 index be4eb8c..0000000 --- a/Json_parser/StaticLuaDefinations/2636B/lanTriggerMode.lua +++ /dev/null @@ -1,18 +0,0 @@ -lan.TRIG_EITHER = nil -lan.TRIG_FALLING = nil -lan.TRIG_RISING = nil -lan.TRIG_RISINGA = nil -lan.TRIG_RISINGM = nil -lan.TRIG_SYNCHRONOUS = nil -lan.TRIG_SYNCHRONOUSA = nil -lan.TRIG_SYNCHRONOUSM = nil - ----@alias lanTriggerMode ----| `lan.TRIG_EITHER` ----| `lan.TRIG_FALLING` ----| `lan.TRIG_RISING` ----| `lan.TRIG_RISINGA` ----| `lan.TRIG_RISINGM` ----| `lan.TRIG_SYNCHRONOUS` ----| `lan.TRIG_SYNCHRONOUSA` ----| `lan.TRIG_SYNCHRONOUSM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2636B/tsplinkTriggerModes.lua b/Json_parser/StaticLuaDefinations/2636B/tsplinkTriggerModes.lua deleted file mode 100644 index 54f05d6..0000000 --- a/Json_parser/StaticLuaDefinations/2636B/tsplinkTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -tsplink.TRIG_BYPASS = nil -tsplink.TRIG_FALLING = nil -tsplink.TRIG_RISING = nil -tsplink.TRIG_EITHER = nil -tsplink.TRIG_SYNCHRONOUSA = nil -tsplink.TRIG_SYNCHRONOUS = nil -tsplink.TRIG_SYNCHRONOUSM = nil -tsplink.TRIG_RISINGA = nil -tsplink.TRIG_RISINGM = nil - ----@alias tsplinkTriggerModes ----| `tsplink.TRIG_BYPASS` ----| `tsplink.TRIG_FALLING` ----| `tsplink.TRIG_RISING` ----| `tsplink.TRIG_EITHER` ----| `tsplink.TRIG_SYNCHRONOUSA` ----| `tsplink.TRIG_SYNCHRONOUS` ----| `tsplink.TRIG_SYNCHRONOUSM` ----| `tsplink.TRIG_RISINGA` ----| `tsplink.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2651A/digioTriggerModes.lua b/Json_parser/StaticLuaDefinations/2651A/digioTriggerModes.lua deleted file mode 100644 index eacac84..0000000 --- a/Json_parser/StaticLuaDefinations/2651A/digioTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -digio.TRIG_BYPASS = nil -digio.TRIG_FALLING = nil -digio.TRIG_RISING = nil -digio.TRIG_EITHER = nil -digio.TRIG_SYNCHRONOUSA = nil -digio.TRIG_SYNCHRONOUS = nil -digio.TRIG_SYNCHRONOUSM = nil -digio.TRIG_RISINGA = nil -digio.TRIG_RISINGM = nil - ----@alias digioTriggerModes ----| `digio.TRIG_BYPASS` ----| `digio.TRIG_FALLING` ----| `digio.TRIG_RISING` ----| `digio.TRIG_EITHER` ----| `digio.TRIG_SYNCHRONOUSA` ----| `digio.TRIG_SYNCHRONOUS` ----| `digio.TRIG_SYNCHRONOUSM` ----| `digio.TRIG_RISINGA` ----| `digio.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2651A/lanTriggerMode.lua b/Json_parser/StaticLuaDefinations/2651A/lanTriggerMode.lua deleted file mode 100644 index be4eb8c..0000000 --- a/Json_parser/StaticLuaDefinations/2651A/lanTriggerMode.lua +++ /dev/null @@ -1,18 +0,0 @@ -lan.TRIG_EITHER = nil -lan.TRIG_FALLING = nil -lan.TRIG_RISING = nil -lan.TRIG_RISINGA = nil -lan.TRIG_RISINGM = nil -lan.TRIG_SYNCHRONOUS = nil -lan.TRIG_SYNCHRONOUSA = nil -lan.TRIG_SYNCHRONOUSM = nil - ----@alias lanTriggerMode ----| `lan.TRIG_EITHER` ----| `lan.TRIG_FALLING` ----| `lan.TRIG_RISING` ----| `lan.TRIG_RISINGA` ----| `lan.TRIG_RISINGM` ----| `lan.TRIG_SYNCHRONOUS` ----| `lan.TRIG_SYNCHRONOUSA` ----| `lan.TRIG_SYNCHRONOUSM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2651A/tsplinkTriggerModes.lua b/Json_parser/StaticLuaDefinations/2651A/tsplinkTriggerModes.lua deleted file mode 100644 index 54f05d6..0000000 --- a/Json_parser/StaticLuaDefinations/2651A/tsplinkTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -tsplink.TRIG_BYPASS = nil -tsplink.TRIG_FALLING = nil -tsplink.TRIG_RISING = nil -tsplink.TRIG_EITHER = nil -tsplink.TRIG_SYNCHRONOUSA = nil -tsplink.TRIG_SYNCHRONOUS = nil -tsplink.TRIG_SYNCHRONOUSM = nil -tsplink.TRIG_RISINGA = nil -tsplink.TRIG_RISINGM = nil - ----@alias tsplinkTriggerModes ----| `tsplink.TRIG_BYPASS` ----| `tsplink.TRIG_FALLING` ----| `tsplink.TRIG_RISING` ----| `tsplink.TRIG_EITHER` ----| `tsplink.TRIG_SYNCHRONOUSA` ----| `tsplink.TRIG_SYNCHRONOUS` ----| `tsplink.TRIG_SYNCHRONOUSM` ----| `tsplink.TRIG_RISINGA` ----| `tsplink.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2657A/digioTriggerModes.lua b/Json_parser/StaticLuaDefinations/2657A/digioTriggerModes.lua deleted file mode 100644 index eacac84..0000000 --- a/Json_parser/StaticLuaDefinations/2657A/digioTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -digio.TRIG_BYPASS = nil -digio.TRIG_FALLING = nil -digio.TRIG_RISING = nil -digio.TRIG_EITHER = nil -digio.TRIG_SYNCHRONOUSA = nil -digio.TRIG_SYNCHRONOUS = nil -digio.TRIG_SYNCHRONOUSM = nil -digio.TRIG_RISINGA = nil -digio.TRIG_RISINGM = nil - ----@alias digioTriggerModes ----| `digio.TRIG_BYPASS` ----| `digio.TRIG_FALLING` ----| `digio.TRIG_RISING` ----| `digio.TRIG_EITHER` ----| `digio.TRIG_SYNCHRONOUSA` ----| `digio.TRIG_SYNCHRONOUS` ----| `digio.TRIG_SYNCHRONOUSM` ----| `digio.TRIG_RISINGA` ----| `digio.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2657A/lanTriggerMode.lua b/Json_parser/StaticLuaDefinations/2657A/lanTriggerMode.lua deleted file mode 100644 index be4eb8c..0000000 --- a/Json_parser/StaticLuaDefinations/2657A/lanTriggerMode.lua +++ /dev/null @@ -1,18 +0,0 @@ -lan.TRIG_EITHER = nil -lan.TRIG_FALLING = nil -lan.TRIG_RISING = nil -lan.TRIG_RISINGA = nil -lan.TRIG_RISINGM = nil -lan.TRIG_SYNCHRONOUS = nil -lan.TRIG_SYNCHRONOUSA = nil -lan.TRIG_SYNCHRONOUSM = nil - ----@alias lanTriggerMode ----| `lan.TRIG_EITHER` ----| `lan.TRIG_FALLING` ----| `lan.TRIG_RISING` ----| `lan.TRIG_RISINGA` ----| `lan.TRIG_RISINGM` ----| `lan.TRIG_SYNCHRONOUS` ----| `lan.TRIG_SYNCHRONOUSA` ----| `lan.TRIG_SYNCHRONOUSM` \ No newline at end of file diff --git a/Json_parser/StaticLuaDefinations/2657A/tsplinkTriggerModes.lua b/Json_parser/StaticLuaDefinations/2657A/tsplinkTriggerModes.lua deleted file mode 100644 index 54f05d6..0000000 --- a/Json_parser/StaticLuaDefinations/2657A/tsplinkTriggerModes.lua +++ /dev/null @@ -1,20 +0,0 @@ -tsplink.TRIG_BYPASS = nil -tsplink.TRIG_FALLING = nil -tsplink.TRIG_RISING = nil -tsplink.TRIG_EITHER = nil -tsplink.TRIG_SYNCHRONOUSA = nil -tsplink.TRIG_SYNCHRONOUS = nil -tsplink.TRIG_SYNCHRONOUSM = nil -tsplink.TRIG_RISINGA = nil -tsplink.TRIG_RISINGM = nil - ----@alias tsplinkTriggerModes ----| `tsplink.TRIG_BYPASS` ----| `tsplink.TRIG_FALLING` ----| `tsplink.TRIG_RISING` ----| `tsplink.TRIG_EITHER` ----| `tsplink.TRIG_SYNCHRONOUSA` ----| `tsplink.TRIG_SYNCHRONOUS` ----| `tsplink.TRIG_SYNCHRONOUSM` ----| `tsplink.TRIG_RISINGA` ----| `tsplink.TRIG_RISINGM` \ No newline at end of file diff --git a/Json_parser/Utility.cs b/Json_parser/Utility.cs index f059176..7f3afd8 100644 --- a/Json_parser/Utility.cs +++ b/Json_parser/Utility.cs @@ -34,9 +34,15 @@ public class ParamInfo { public string Name { get; set; } public string Description { get; set; } - public string enums { get; set; } + public EnumInfo[] enums { get; set; } public string Type { get; set; } } + public class EnumInfo + { + public string Name { get; set; } + public string Description { get; set; } + public string value { get; set; } + } public class CommandEnum { public string enum_number { get; set; } @@ -80,11 +86,11 @@ public static IList get_return_type_and_default_value(CommandInfo cmd) var type = prm[0].Type; lst.Add(type); - var defaultValue = type.Contains("[]") ? "{}" : type == "table" ? "{}" : type == "string" ? "''" : type == "integer" ? "0" : type == "boolean" ? "true" : "0"; + var defaultValue = type.Contains("[]") ? "{}" : type == "table" ? "{}" : type == "string" ? "''" : type == "integer" ? "0" : type == "boolean" ? "true" : type == "number" ? "0" : type.Contains('|') ? type.Split('|')[0].Trim() : "{}"; - if (prm[0].enums != "") + if (prm[0].enums.Length>0) { - defaultValue = prm[0].enums.Split('|')[0].Split(' ')[0]; + defaultValue = prm[0].enums[0].Name; } lst.Add(defaultValue); @@ -121,7 +127,14 @@ public static IList PopulateCommands(ref JObject obj, string feild) { Name = pi["name"].ToString(), Description = pi["description"].ToString(), - enums = pi["enum"].ToString(), + enums = pi["enum"].ToArray().Select(v => new EnumInfo + { + Name = v["name"].ToString(), + value = v["value"].ToString(), + Description = v["description"].ToString(), + + + }).ToArray(), Type = pi["type"].ToString(), }).ToArray(), related_commands = "TODO", @@ -202,14 +215,14 @@ public static string PrintFields(int depth, string file_name, Dictionary command, string file_name, string table) + public static string HelpContent(KeyValuePair command, string file_name, string table, bool is_dircet_function = false) { var command_help = ""; var cmd = command.Value; + + if (is_dircet_function) // direct commands are not available with node + { + NODE_STR = ""; + NODE_ALIAS_STR = ""; + } if (cmd.command_type == CommandType.Function) { // implement function here foreach (var param in cmd.param_info) { - if (param.enums != "") + if (param.enums.Length>0) { - command_help += create_tspLinkNode_enum_alias_type(param); + command_help += create_enum_alias_type(param); } } @@ -257,7 +276,7 @@ public static string HelpContent_for_nodes(KeyValuePair com if (s.Contains(param.Name.ToUpper())) { - if (param.enums != "") + if (param.enums.Length>0) command_help += $"---@param {param.Name} {NODE_ALIAS_STR}{param.Type} {param.Description}\n"; else command_help += $"---@param {param.Name} {param.Type} {param.Description}\n"; @@ -265,10 +284,10 @@ public static string HelpContent_for_nodes(KeyValuePair com } else if (command_returns.Contains(param.Name.ToUpper())) { - if (param.enums != "") - command_help += $"---@return {NODE_ALIAS_STR}{param.Type} {param.Name} {param.Description}"; + if (param.enums.Length>0) + command_help += $"---@return {NODE_ALIAS_STR}{param.Type} {param.Name} {param.Description}\n"; else - command_help += $"---@return {param.Type} {param.Name} {param.Description}"; + command_help += $"---@return {param.Type} {param.Name} {param.Description}\n"; //if (param.Name.Contains("fileNumber")) // command_help += "file_object "; @@ -300,13 +319,13 @@ public static string HelpContent_for_nodes(KeyValuePair com foreach (var param in cmd.param_info) { if (cmd.command_return.Contains(param.Name)) - if (param.enums != "") + if (param.enums.Length>0) overload_return_type.Add($"{param.Name}:{NODE_ALIAS_STR}{param.Type}"); else overload_return_type.Add($"{param.Name}:{param.Type}"); if (overlad_params.Contains(param.Name)) { - if (param.enums != "") + if (param.enums.Length>0) overload_sig_and_type.Add($"{param.Name}:{NODE_ALIAS_STR}{param.Type}"); else overload_sig_and_type.Add($"{param.Name}:{param.Type}"); @@ -319,8 +338,16 @@ public static string HelpContent_for_nodes(KeyValuePair com var function_name = command.Key.Replace("(", "").Replace(")", ""); - command_help += $"local function {function_name}({cmd.signature.Substring(start, end - start)}) end\n"; - command_help += $"{table}.{function_name} = { function_name}\n"; + if (is_dircet_function) + { + command_help += $"function {function_name}({cmd.signature.Substring(start, end - start)}) end\n"; + } + else + { + command_help += $"local function {function_name}({cmd.signature.Substring(start, end - start)}) end\n"; + command_help += $"{table}.{function_name} = { function_name}\n"; + } + } else // attributes @@ -329,9 +356,9 @@ public static string HelpContent_for_nodes(KeyValuePair com var attr = command.Key.Replace("[M]", "").Replace("[N]", ""); //some attributes are having [N] or [M] at the end , which is alredy handled in its type var prm = cmd.param_info.Where(param => param.Name.ToUpper() == cmd.command_return.ToUpper()).ToList(); var lst = get_return_type_and_default_value(cmd); - if (prm[0].enums != "") + if (prm[0].enums.Length>0) { - command_help += create_tspLinkNode_enum_alias_type(prm[0]); + command_help += create_enum_alias_type(prm[0]); command_help += get_command_header(cmd, file_name) + "\n"; command_help += $"---@type {NODE_ALIAS_STR}{lst[0]}\n"; @@ -346,352 +373,7 @@ public static string HelpContent_for_nodes(KeyValuePair com } } return command_help; - - - - - - //string command_help = ""; - - //string[] example = new string[] { }; - //string[] enum_class = new string[] { }; - - //#region Enum_Population - //foreach (var param in cmd.param_info) - //{ - // if (cmd.usage.Length == 0) - // continue; - // else if ((cmd.command_type == CommandType.Attribute_RW) && (cmd.usage.Length == 1) && (!cmd.usage[0].Contains(param.Name))) - // continue; - // else if ((cmd.command_type == CommandType.Attribute_RW) && (cmd.usage.Length > 1) && (!cmd.usage[0].Contains(param.Name) || !cmd.usage[1].Contains(param.Name))) - // continue; - // else if ((cmd.command_type == CommandType.Attribute_RO) && (!cmd.usage[0].Contains(param.Name))) - // continue; - // else if ((cmd.command_type == CommandType.Function) && ((!cmd.signature.Contains(param.Name) && !cmd.command_return.Contains(param.Name))) && cmd.name != "eventlog.suppress()") - // continue; - // else if (param.enums != "") - // { - // command_help += create_enum_alias_type(param); - // } - //} - ////} - //command_help += "\n"; - //#endregion - - //command_help += get_command_header(cmd, file_name) + "\n"; - - //if (cmd.name.Contains("trigger.BLOCK_")) - //{ - // command_help += "--- Additional paramteres are:\n"; - // foreach (var param in cmd.param_info) - // { - // if (param.Name != "blockNumber" && param.Name != cmd.name) - // { - // command_help += "--- - *" + param.Name + "*: " + param.Description + "
\n"; - // if (param.enums != "") - // { - // string[] enum_data = param.enums.Split('|'); - // //command_help += "---\n--- This has a paraamter **" + param.Name + "** , that accepets following enum inputs:\n"; - // foreach (var data in enum_data) - // { - // command_help += "--- ```" + data.Split(' ')[0] + "```
\n"; - // } - // } - // } - // } - //} - - - //if (cmd.command_type == CommandType.Function) - //{ - // List command_returns = cmd.command_return.ToUpper().Split(',') - // .Select(st => st.Trim()) - // .ToList(); - - // int start = cmd.signature.IndexOf("(") + 1; - // int end = cmd.signature.IndexOf(")", start); - // string[] s; - // try - // { - // s = cmd.signature.ToUpper().Substring(start, end - start).Replace(" ", "").Split(','); - // } - // catch (System.Exception) - // { - // s = new string[] { }; - // } - // foreach (var param in cmd.param_info) - // { - - // if (s.Contains(param.Name.ToUpper())) - // { - // string temp = "\"" + param.Name + "\""; - // command_help += "---@param " + param.Name; - - // if (s.Contains(temp)) - // command_help += " " + param.Type + " "; - // //else - // command_help += " " + param.Type + " "; - // command_help += param.Description + "\n"; - // } - // else if (command_returns.Contains(param.Name.ToUpper())) - // { - // command_help += "---@return "; - - // if (param.Name.Contains("fileNumber")) - // command_help += "file_object "; - // else if (param.Name.Contains("scriptVar")) - // command_help += "scriptVar "; - // else if (param.Name.Contains("bufferName") || param.Name.Contains("bufferVar")) - // command_help += "bufferVar "; - // else if (param.Name.Contains("connectionID")) - // command_help += "tspnetConnectionID "; - // else - // command_help += param.Type + " "; - - // command_help += param.Name + " " + param.Description + "\n"; - // } - // /* else if(cmd.name == "eventlog.suppress()") - // { - // outStr += "---@param eventType eventlogsuppresseventType\n"; - // } */ - // } - // cmd.signature = cmd.signature.Replace("\"", ""); - //} - - //if (cmd.command_type != CommandType.Function && !cmd.name.Contains("trigger.BLOCK_")) // for attributes - //{ - - // var lst = get_return_type_and_default_value(cmd); - - // if (table.Contains("[N]") || table.Contains("[Y]") || table.Contains("[slot]") || table.Contains("[1]") || table.Contains("[X]")) - // { - // string[] a = table.Split('['); - // string type_name = a[0].Replace(".", "") + "Arr"; - // if (table.Contains("[N]")) - // { - // a[1] = a[1].Replace("N]", ""); - // } - // if (table.Contains("[Y]")) - // { - // a[1] = a[1].Replace("Y]", ""); - // } - // if (table.Contains("[slot]")) - // { - // a[1] = a[1].Replace("slot]", ""); - // } - // if (table.Contains("[1]")) - // { - // a[1] = a[1].Replace("1]", ""); - // } - // if (table.Contains("[X]")) - // { - // a[1] = a[1].Replace("X]", ""); - // } - - // if (a[1] != "") - // { - // if (attr.Contains("stimulus") && !attr.Contains("[")) - // { - // command_help += $"---@type {lst[0]}\n"; - // command_help += type_name + a[1] + "." + attr + "= trigger.EVENT_NONE\n\n"; - // } - // else - // { - // command_help += $"---@type {lst[0]}\n"; - // command_help += type_name + a[1] + "." + attr + "= 0\n\n"; - - // } - - // } - // else - // { - // if (attr.Contains("stimulus[")) - // { - // command_help += $"---@type {lst[0]}\n"; - // attr = attr.Remove(attr.Length - 3, 3); - // command_help += type_name + a[1] + "." + attr + "= trigger.EVENT_NONE\n\n"; - // } - // else if (attr.Contains("stimulus") && !attr.Contains("[")) - // { - // command_help += $"---@type {lst[0]}\n"; - // command_help += type_name + a[1] + "." + attr + "= trigger.EVENT_NONE\n\n"; - // } - // else - // { - // command_help += $"---@type {lst[0]}\n"; - // command_help += $"{type_name}.{attr} = {lst[1]}\n"; - - // } - - // } - - // } - // else if (table.Contains("bufferVar") || table.Contains("bufferName")) - // { - // command_help += $"---@type {lst[0]}\n"; - // command_help += $"bufferVar.{attr} = {lst[1]}\n"; - - // } - // else if (table.Contains("scriptVar")) - // { - // command_help += $"---@type {lst[0]}\n"; - // command_help += $"scriptVar.{attr} = {lst[1]}\n"; - // } - // else if (attr.Contains("address[N]")) - // { - // command_help += "---@type integer[]\n"; - // attr = attr.Replace("[N]", ""); - // command_help += table + "." + attr + " = 0\n\n"; - // } - // else if (attr.Contains("stimulus")) - // { - // command_help += "---@type triggerEvents|0\n"; - // command_help += table + "." + attr + "= 0\n\n"; - // } - // else if (attr.Contains("[N]"))//TODOD need to check this can be removed - // { - // attr = attr.Remove(attr.Length - 3, 3); - // command_help += $"---@type {lst[0]}\n"; - // command_help += $"{table}.{attr} = {lst[1]}\n"; - - // } - - // else if (attr.Contains("EVENT_ID")) - // { - // command_help += "---@type eventID\n"; - // command_help += table + "." + attr + "= nil\n"; - // } - // else - // { - // if (directCall) - // { - // cmd.name = cmd.name.Replace("*", "star_"); - // command_help += cmd.name + "= 0\n\n"; - // } - // else - // { - // command_help += $"---@type {lst[0]}\n"; - // command_help += $"{table}.{attr} = {lst[1]}\n"; - - // } - // } - //} - //else if (cmd.command_type == CommandType.Function || (cmd.command_type == CommandType.Attribute_WO && cmd.name.Contains(" trigger.BLOCK_"))) - //{ - // if (cmd.overloads.Length > 0 && !cmd.name.Contains("trigger.BLOCK_")) - // { - // // System.Console.WriteLine(cmd.signature); - // foreach (var sig in cmd.overloads) - // { - // System.Console.WriteLine(sig); - // int startIndex = sig.IndexOf("(") + 1; - // int endIndex = sig.IndexOf(")", startIndex); - // var overlad_params = sig.Substring(startIndex, endIndex - startIndex).Split(',').Select(str => str.Trim()).ToList(); - // IList overload_sig_and_type = new List(); - // IList overload_return_type = new List(); - // foreach (var param in cmd.param_info) - // { - // if (cmd.command_return.Contains(param.Name)) - // overload_return_type.Add($"{param.Name}:{param.Type}"); - // if (overlad_params.Contains(param.Name)) - // { - // overload_sig_and_type.Add($"{param.Name}:{param.Type}"); - // } - // } - - // command_help += getOverloadDoc($"({string.Join(",", overload_sig_and_type)}){(overload_return_type.Count > 0 ? ":" : "")}{string.Join(", ", overload_return_type)}") + "\n"; - // } - // } - // else - // { - // if (cmd.name.Contains("trigger.BLOCK_") && cmd.overloads.Length > 0) - // command_help += "--\n--- Overloads are:\n"; - // foreach (var sig in cmd.overloads) - // { - // command_help += "--- - " + sig + "\n"; - // } - // } - - // if (table.Contains("[N]") || table.Contains("[Y]") || table.Contains("[slot]") || table.Contains("[X]")) - // { - // string[] a = cmd.signature.Split('['); - // //string[] a = table.Split('['); - // string type_name = a[0].Replace(".", "") + "Arr"; - // if (table.Contains("[N]")) - // { - // a[1] = a[1].Replace("N]", ""); - // } - // if (table.Contains("[Y]")) - // { - // a[1] = a[1].Replace("Y]", ""); - // } - // if (table.Contains("[slot]")) - // { - // a[1] = a[1].Replace("slot]", ""); - // } - // if (table.Contains("[X]")) - // { - // a[1] = a[1].Replace("X]", ""); - // } - - // command_help += "function " + type_name + a[1] + " end\n\n"; - // } - // else if (cmd.signature.Contains("scriptVar")) - // { - // string sig = cmd.signature.Replace("scriptVar", "scriptVar"); - // command_help += "function " + sig + " end\n"; - // } - // else if (cmd.signature.Contains("fileVar")) - // { - // string sig = cmd.signature.Replace("fileVar", "file_object"); - // command_help += "function " + sig + " end\n"; - // } - // else if (cmd.signature.Contains(".catalog()")) - // { - // try - // { - // if (cmd.signature.Contains("display.loadmenu")) - // cmd.signature = cmd.signature.Split(' ')[4]; - // else - // cmd.signature = cmd.signature.Split(' ')[3]; - // command_help += "function " + cmd.signature + " end\n"; - // } - // catch - // { - // command_help += "function " + cmd.signature + " end\n"; - // } - // } - // else if (cmd.signature.Contains("bufferName.")) - // { - // string sig = cmd.signature.Replace("bufferName.", "bufferVar."); - // command_help += "function " + sig + " end\n"; - // } - // else if (cmd.signature.Contains("bufferVar.")) - // { - // string sig = cmd.signature.Replace("bufferVar.", "bufferVar."); - // command_help += "function " + sig + " end\n"; - // } - // else - // { - // if (cmd.command_type == CommandType.Function) - // command_help += "function " + cmd.signature + " end\n"; - // else - // command_help += table + "." + attr + " = 0\n\n"; - // } - //}[''[''/.;. - - //if (cmd.tsplink_supported.Contains("Yes")) - //{ - // if (class_data_populated == false) - // tsplinkStr += class_data; - // outStr += command_help; - // tsplinkStr += command_help; - //} - //if (cmd.tsplink_supported.Contains("No")) - //{ - // outStr += command_help; - //} - } + } public static string getOverloadDoc(string signature) { @@ -728,56 +410,22 @@ public static string get_command_header(CommandInfo cmd, string file_name) } - public static void append_buffermath_signature(ref string outStr) - { - outStr += - @" ----@param readingBuffer bufferVar The name of the reading buffer; the reading buffer selected must be set to the style FULL ----@param unit buffermathunit The units to be applied to the value generated by the expression ----@param mathExpression mathExpression -function buffer.math(readingBuffer, unit, mathExpression, ...) end"; - } - - public static string create_enum_alias_type(ParamInfo param) { var command_help = ""; var aliasName = param.Type.Contains('|') ? param.Type.Split('|')[0].Trim() : param.Type; - string[] enum_data = param.enums.Split('|'); + EnumInfo[] enum_data = param.enums; command_help += "\n"; foreach (var data in enum_data) { - command_help += data.Split(' ')[0] + " = " + data.Split(' ')[1] + "\n"; - } - command_help += "\n---@alias " + aliasName + "\n"; - foreach (var data in enum_data) - { - command_help += "---|`" + data.Split(' ')[0] + "`\n"; - } - command_help += "\n"; - - return command_help; - - } - - public static string create_tspLinkNode_enum_alias_type(ParamInfo param) - { - var command_help = ""; - - var aliasName = param.Type.Contains('|') ? param.Type.Split('|')[0].Trim() : param.Type; - - string[] enum_data = param.enums.Split('|'); - command_help += "\n"; - foreach (var data in enum_data) - { - command_help += $"{NODE_STR}{data.Split(' ')[0]} = {data.Split(' ')[1]}\n"; + command_help += $"{NODE_STR}{data.Name} = nil\n"; } command_help += $"\n---@alias {NODE_ALIAS_STR}{aliasName}\n"; foreach (var data in enum_data) { - command_help += $"---|`{NODE_STR}{data.Split(' ')[0]}`\n"; + command_help += $"---|`{NODE_STR}{data.Name}`\n"; } command_help += "\n"; @@ -851,5 +499,6 @@ public static void CopyStaticFiles(string model, string folder_path) Console.WriteLine($"An error occurred: {ex.Message}"); } } + } } \ No newline at end of file diff --git a/ParserGeneric/__init__.py b/ParserGeneric/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/ParserGeneric/__pycache__/HelperFunctions.cpython-310.pyc b/ParserGeneric/__pycache__/HelperFunctions.cpython-310.pyc deleted file mode 100644 index dd2de5ad8084600b53a8d0d66d9c4c718d763cf8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10059 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

f7Zm{u2*LmolP5`#018Y4nCaEw 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 Hv|#@)2I!7! diff --git a/ParserGeneric/__pycache__/Parser.cpython-310.pyc b/ParserGeneric/__pycache__/Parser.cpython-310.pyc deleted file mode 100644 index eef44c269d9fe84766c56638d4b90bc32a8ce2ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4233 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 X{+B-2650h3L58&9)3ZxyTg(3d;)RoH diff --git a/ParserGeneric/__pycache__/Sample.cpython-310.pyc b/ParserGeneric/__pycache__/Sample.cpython-310.pyc deleted file mode 100644 index 07244270f9fc6215a7f51e7a97f89d76e9b8d95e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2581 zcmbVN%}*Og6yI5|?X|Iq`3Q!5kWEM_n*;(OQlzR%OGDD20!5fKWaMRZ8g%MYwot036wCbw$6ipGyOSxJ-P1Cs7Xa=$@ z%`(qas^c!3>~dQQ%`=_$fYK^JrcLIR7v%9dT7+V&m*v{z1>yHV**VoJK?aI#mG(ip z)en7bLI;`!7-$W$e4DgRGX>|NwnEDf6)!^+Iam)ZKT>iySOLmU75*bDcGfM0_5MWY zFs`R?9f325we(D#S03M>XVJqs=!0@wt?KkV9iU^&^|gEG1ms&LOtcA6o@_rcyNF)0{shrWL^6O# zt|UkX6C~H(f~4d9$~$}i<-j|}_A)yy{mUI97(xVBaV_I|EkQDzAenv(l4}wJ9qY#9 z>N_L)I|Btwum_?JA15+@?M#>8GlyT3_K;9uV4`k;$d59UUDVp*OGuX?`U~EFsK)xK0@DH=hc!o416~(-`FDql& zBysUGup{AYMsCHA0%Q!_2R8tIFY;=_@x5?%eSN+8^_`EZ)dwN)uv%SNUHGb6o%d@| z9Xx@IwY3F9DjCSDR`0JZEn2g;rl;qu%3dg-ZdDqNsBK$Ikt>`!2;kN#YytrT@N4E%+mbQ+`6^4 zuyl8|LW^=gzwo8CxUhV;Li>`V$_i3nSZk{bpI2x>vOZh9yF4%D``@6fh2@n8Yh4?Q zbIVYMNLa2D3fe2pC&HFz*CEbI zE?SIrX&_4_AUdFO2_-?rX>NO45R+Y6+yvQQ7zo>OL;NQ11};`b@_Okg#A>41gF_v5lco{U z5{INT4~w7X1Do4*%kegSTIhPT#9jcj$Y9gP_GLY_-3af@0X@_p){-mbC29<*&sm%~ zSnU8q%jnQyT3g31GJq7O+HvOazc3R3aRyz~8jPOql(}{E2uXy~ERualPuTv(POQnt zh|>-32wVd0c;aV;kK^+v)2rLH_vyElPQMNIV*TT~&mtFY6EqoqkCU$Gq<}+H^CV9+ z93{0tdU3CkVUoe2s%omF=|m^Jx;!6zT}YKseu!weQ~xaW;7Ou6__~xjg`k0$s_6DIoeWh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o6u`*(xR^HL

    W$Hzhy0G&eP`M7JbgH>)^5FD4+ds5rIAJvA@2C^I=GK0Y%q dvm`!Vub}c4hfQvNN@-529mw!vCLqDW006B|CU^h< diff --git a/ParserGeneric/HelperFunctions.py b/helpers/HelperFunctions.py similarity index 70% rename from ParserGeneric/HelperFunctions.py rename to helpers/HelperFunctions.py index 6d83100..17612a0 100644 --- a/ParserGeneric/HelperFunctions.py +++ b/helpers/HelperFunctions.py @@ -3,8 +3,9 @@ import re from bs4 import BeautifulSoup from ordered_set import OrderedSet -from Configuration import Confiurations +from Configuration import Configuration from helpers import cmd_param +import json supportedInstruments = "2601, 2602, 2611, 2612, 2635, 2636, 2601A, 2602A, 2611A, 2612A, 2635A, 2636A,2651A, 2657A, 2601B, 2601B-PULSE, 2602B, 2606B, 2611B, 2612B, 2635B, 2636B, 2604B, 2614B, 2634B,2601B-L, 2602B-L, 2611B-L, 2612B-L, 2635B-L, 2636B-L, 2604B-L, 2614B-L, 2634B-L" @@ -109,7 +110,7 @@ def get_record(name, webhelpfile, cmd_type, default_value, descr, details, param record["usage"] = usage record["overloads"] = list(overloads) record["examples"] = example - if(str(Confiurations.MODEL_NUMBER).find("26")!= -1): + if(str(Configuration.MODEL_NUMBER).find("26")!= -1): if flag == 1: record["supported_models"] = temp_c else: @@ -269,7 +270,7 @@ def get_parameter_details(S, command_name): param_desc = "\n".join([item.get_text(separator='\n') for item in data[1:]]) #24xx, dmm, daq - if(str(Confiurations.MODEL_NUMBER).find("26")!= -1): + if(str(Configuration.MODEL_NUMBER).find("26")!= -1): param_desc = "\n".join([item.get_text().replace("\n", "") for item in data[1:]]) @@ -287,40 +288,27 @@ def get_parameter_details(S, command_name): param_desc = param_desc.split(":")[0] mini_dict["description"] = param_desc - enum_data = "" + enum_data = [] + if len(x) != 0: for index in range(len(x)): - if len(y) > index: - enum_data += x[index] + \ - " " + y[index] + "|" - else: - enum_data += x[index] + " nil" + "|" - enum_data = enum_data[:-1] - enum_class = command_name.replace(".", "") + param - - if "[N]" in command_name: - enum_class = enum_class.replace("[N]", "") - if "[Y]" in command_name: - enum_class = enum_class.replace("[Y]", "") - if "[slot]" in command_name: - enum_class = enum_class.replace("[slot]", "") - if "[X]" in command_name: - enum_class = enum_class.replace("[X]", "") - if "()" in command_name: - enum_class = enum_class.replace("()", "") - if "-" in command_name: - enum_class = enum_class.split( - "-")[0].replace(" ", "") + enum_class.split("-")[1].replace(" ", "") - - enum_data = re.sub("[\w]+smuX","smuX",enum_data) - enum_data = re.sub("[\w]+smu","smu",enum_data) - enum_data = re.sub("[\w]+lan","lan",enum_data) - enum_data = re.sub("[\w]+trigger","trigger",enum_data) - enum_data = re.sub("[\w]+scan","scan",enum_data) - enum_data = re.sub("[\w]+channel","channel",enum_data) - enum_data = re.sub("[\w]+dmm","dmm",enum_data) - - + data = {} + data["name"] = remove_array_string_form_enum(x[index]) + data["value"] = "" + data["description"] = "" + enum_data.append(data) + + + elif command_name in Configuration.MANUALLY_EXTRACTED_COMMANDS: + if param in Configuration.MANUALLY_EXTRACTED_COMMANDS[command_name]["param_info"]: + for enum in Configuration.MANUALLY_EXTRACTED_COMMANDS[command_name]["param_info"][param]["enum"]: + data = {} + data["name"] = enum['name'] + data["value"] = enum['value'] + data["description"] = enum['description'] + enum_data.append(data) + + mini_dict["enum"] = enum_data mini_dict["type"] = get_param_type( command_name, param) @@ -328,94 +316,24 @@ def get_parameter_details(S, command_name): mini_dict["range"] = get_range( command_name, param_desc) param_info.append(mini_dict) - - """ for table_row in param_table: - if_param_present = False - parameter = "" # priv - description = "" # priv - mini_dict = {} - - if table_row == "\n": - continue - - for row_data in table_row: - if row_data == "\n": - continue - - try: - if if_param_present: - raise exception - parameter = row_data.get_text().replace("\n", "") - if parameter == '': - continue - if ("channel.createspecifier()" in command_name or "channel.calibration.unlock" in command_name) and parameter == "X": - parameter = parameter.replace("X", "slotX") - mini_dict["name"] = parameter.replace( - "end", "endPoint").replace("function", "measFunction") - if_param_present = True - except: - try: - if if_param_present: - # description = row_data.get_text() - desc_tag_a = row_data.find_all( - "p", "tablebodytext") - desc_tag_b = row_data.find_all( - "li", "tablelistbullet9pt") - description = "" - - for desc in desc_tag_a: - description = description + desc.text + " " - description = description + "
    " - for desc in desc_tag_b: - description = description + desc.text + "
    " - description = description.replace("\n", "") - mini_dict["description"] = description - - x = re.findall("[a-z]+\.\w+[0-9_A-Z]", description) - y = re.findall("or\\s(\\d)", description) - - if len(x) != 0: - enum_data = "" - for index in range(len(x)): - if len(y) > index: - enum_data += x[index] + \ - " " + y[index] + "|" - else: - enum_data += x[index] + " nil" + "|" - enum_data = enum_data[:-1] - enum_class = command_name.replace(".", "") - if "[N]" in command_name: - enum_class = enum_class.replace("[N]", "") - if "[Y]" in command_name: - enum_class = enum_class.replace("[Y]", "") - if "[slot]" in command_name: - enum_class = enum_class.replace( - "[slot]", "") - if "()" in command_name: - enum_class = enum_class.replace("()", "") - if "-" in command_name: - enum_class = enum_class.split( - "-")[0].replace(" ", "") + enum_class.split("-")[1].replace(" ", "") - enum_class += parameter - mini_dict["enum"] = enum_data - mini_dict["type"] = enum_class - else: - mini_dict["enum"] = "" - mini_dict["type"] = get_param_type( - command_name, parameter) - mini_dict["range"] = get_range( - command_name, description) - if_param_present = False - param_info.append(mini_dict) - except exception as e: - print(e) - continue """ + except Exception as e: print(command_name, e) return param_info +def remove_array_string_form_enum(enum_data): + enum_data = re.sub("[\w]+smuX","smuX",enum_data) + enum_data = re.sub("[\w]+smu","smu",enum_data) + enum_data = re.sub("[\w]+lan","lan",enum_data) + enum_data = re.sub("[\w]+trigger","trigger",enum_data) + enum_data = re.sub("[\w]+scan","scan",enum_data) + enum_data = re.sub("[\w]+channel","channel",enum_data) + enum_data = re.sub("[\w]+dmm","dmm",enum_data) + return enum_data + + def get_new_row(S, param, disc): new_row = S.new_tag('tr') td1 = S.new_tag("td") @@ -434,13 +352,8 @@ def get_param_type(cmd, param_name) -> str: if str(cmd).startswith("status.") and "*" in cmd: return "number" - file_path = os.path.join("ParserGeneric","tti-command_param_data_type.txt") - if(str(Confiurations.MODEL_NUMBER).find("26")!= -1): - file_path = os.path.join("ParserGeneric","26xx-command_param_data_type.txt") - - paramTypeDetails = cmd_param.getParamTypeDetails( - os.path.abspath(file_path)) - value = paramTypeDetails.get(cmd, None) + + value = Configuration.PARAMS_TYPES_DETAILS.get(cmd, None) if value: param_details = {v.split(':')[0]: v.split( ':')[1].rstrip().lstrip() for v in value.split(',')} @@ -549,4 +462,44 @@ def get_Y_param_options(command,param_details, cmd_type, usage): except: print("Index out of range") - return y_options \ No newline at end of file + return y_options + +def parse_manual_json(file_path): + with open(file_path, 'r', encoding='utf-8') as file: + data = json.load(file) + + commands = data.get("commands", []) + parsed_commands = {} + + for command in commands: + command_name = command.get("name", "") + param_info = command.get("param_info", []) + + parsed_param_info = {} + for param in param_info: + param_name = param.get("name", "") + enums = param.get("enum", []) + + parsed_enums = [] + for enum in enums: + enum_name = enum.get("name", "") + enum_value = enum.get("value", "") + enum_description = enum.get("descriptions", "") + parsed_enums.append({ + "name": enum_name, + "value": enum_value, + "description": enum_description + }) + + parsed_param_info[param_name] = { + "name": param_name, + "enum": parsed_enums + } + + + parsed_commands[command_name] = { + "name": command_name, + "param_info": parsed_param_info + } + + return parsed_commands diff --git a/main.py b/main.py index 210267b..fb38db1 100644 --- a/main.py +++ b/main.py @@ -2,51 +2,70 @@ import json import shutil import sys -from Configuration import Confiurations -from ParserGeneric import HelperFunctions +from Configuration import Configuration +from helpers import HelperFunctions import copy +from helpers import cmd_param +import traceback + def parse_web_help_files(webHelpFoldersDir): output_folder = "data" if os.path.exists(output_folder): - shutil.rmtree(Confiurations.OUTPUT_FOLDER_PATH) + shutil.rmtree(Configuration.OUTPUT_FOLDER_PATH) os.makedirs(output_folder) else: os.makedirs(output_folder) - + for dir in os.listdir(webHelpFoldersDir): try: folder = os.path.join(webHelpFoldersDir, dir) if os.path.isdir(folder): - if dir in Confiurations.SUPPORTED_MODELS: - Confiurations.HELP_FILE_FOLDER_PATH = folder + if dir in Configuration.SUPPORTED_MODELS: + Configuration.HELP_FILE_FOLDER_PATH = folder if str(dir).find("2600B")!= -1: - for model in Confiurations.MODEL_2600B_MODELS: - Confiurations.MODEL_NUMBER = model - Confiurations.CHANNELS = Confiurations.MODEL_CHANNELS.get(model) + for model in Configuration.MODEL_2600B_MODELS: + Configuration.MODEL_NUMBER = model + Configuration.CHANNELS = Configuration.MODEL_CHANNELS.get(model) parse() else: - Confiurations.CHANNELS = Confiurations.MODEL_CHANNELS.get(dir) - Confiurations.MODEL_NUMBER = dir + Configuration.CHANNELS = Configuration.MODEL_CHANNELS.get(dir) + Configuration.MODEL_NUMBER = dir parse() else: - print(dir+ " is not supported") + print(dir + " is not supported") except Exception as E: - print(E) + print(f"An error occurred while processing {dir}: {E}") + traceback.print_exc() def parse(): description_list = [] + + if(str(Configuration.MODEL_NUMBER).find("26")!= -1):#2600 + file_path = os.path.join("resources","2600","26xx-command_param_data_type.txt") + Configuration.PARAMS_TYPES_DETAILS = cmd_param.getParamTypeDetails(file_path) + file_path = os.path.join("resources","2600","manually_extracted_cmd_and_enums.json") + Configuration.MANUALLY_EXTRACTED_COMMANDS = HelperFunctions.parse_manual_json(file_path) + + else:#tti + file_path = os.path.join("resources","tti","manually_extracted_cmd_and_enums.json") + # get static enums types + Configuration.MANUALLY_EXTRACTED_COMMANDS = HelperFunctions.parse_manual_json(file_path) + file_path = os.path.join("resources","tti","tti-command_param_data_type.txt") + Configuration.PARAMS_TYPES_DETAILS = cmd_param.getParamTypeDetails(file_path) + + - for filename in os.listdir(Confiurations.HELP_FILE_FOLDER_PATH): + for filename in os.listdir(Configuration.HELP_FILE_FOLDER_PATH): if filename.endswith('.htm') or filename.endswith('.html'): #if filename.endswith('.html'): # 70xB - fname = os.path.join(Confiurations.HELP_FILE_FOLDER_PATH,filename) + fname = os.path.join(Configuration.HELP_FILE_FOLDER_PATH,filename) soup = HelperFunctions.Parser(fname) try: #command= soup.find_all("h2").pop(0).get_text() @@ -56,19 +75,12 @@ def parse(): # for 2601B-PULSE the commands are already having smua. # Making this to similar to other 2600 models - if Confiurations.MODEL_NUMBER == "2601B-PULSE" and command.find('smua.')!=-1: + if Configuration.MODEL_NUMBER == "2601B-PULSE" and command.find('smua.')!=-1: command = command.replace("smua", "smuX") if command == "*CLS" or command == "*ESR?" or command == "*OPC" or command == "*OPC?" or command == "*ESE" or command == "*ESE?" or command == "*IDN?" or command == "*LANG?" or command == "*LANG" or command == "*RST" or command == "*SRE?" or command == "*SRE" or command == "*STB?" or command == "*TRG" or command == "*TST?" or command == "*WAI": continue - - """ txt = filename+ " -> " + x + "\n" - n = text_file.write(txt) """ - - """ if "*" in command: - txt = filename + " -> " + command + "\n" - n = star_text_file.write(txt) """ if "*" in command and "slot" in command:#available in 37xx model eg. slot[slot].endchannel.* star_command = ["amps","analogoutput","digitalio","isolated","totalizer","voltage"] @@ -103,6 +115,7 @@ def parse(): name, filename, command_type, default_value, explanation, details, param_info, usage, examples, related_commands, tsp_link) description_list.append(record) + elif "*" in command and "status" in command:#available in 26xx model eg. status.operation.* status_star_command = ["condition","enable","event","ntr","ptr"] status_star_command_type = ["Attribute (R)", "Attribute (RW)", "Attribute (R)", "Attribute (RW)", "Attribute (RW)"] @@ -110,7 +123,7 @@ def parse(): channel = [""] if "smuX" in command: - channel = Confiurations.CHANNELS + channel = Configuration.CHANNELS for ch in channel: for x in range(0, 5): @@ -128,20 +141,20 @@ def parse(): elif "smuX" in command and "Y" not in command: explanation, usage, details, examples, related_commands, param_info, command_type, default_value, tsp_link = HelperFunctions.fetch_details( command,soup) - for x in Confiurations.CHANNELS: + for x in Configuration.CHANNELS: name = command.replace("X", x) usage1 = [sig.replace("X", x) for sig in usage] parameter = copy.deepcopy(param_info) for parm in parameter: - for key in parm: - if parm[key] == 'X' or parm[key] =='Y': - continue - else: - parm[key] = parm[key].replace("X",x) - """ temp_enum_datas = deepcopy(enum_datas) - for enum_data in temp_enum_datas: - new_enum = enum_data.get('enum').replace("X",x) - enum_data['enum'] = new_enum """ + for key in parm: + if parm[key] == 'X' or parm[key] =='Y': + continue + elif type(parm[key]) == str: + parm[key] = parm[key].replace("X",x) + elif type(parm[key]) == list: # for enum + parm[key] = [{**i, "name": i["name"].replace("X", x)} for i in parm[key]] + else: + print(f"not an expected type: {type(parm[key])}") record = HelperFunctions.get_record( name,filename, command_type, default_value, explanation, details, parameter, usage1, examples, related_commands,tsp_link) @@ -156,7 +169,7 @@ def parse(): usage_orignal = copy.deepcopy(usage) - for x in Confiurations.CHANNELS: + for x in Configuration.CHANNELS: for y in y_param_details: if "iv" in y: usage = [sig for sig in usage_orignal if "iv" in sig] @@ -171,17 +184,19 @@ def parse(): for key in parm: if parm[key] == 'X' or parm[key] =='Y': continue + elif type(parm[key]) == str: + parm[key] = parm[key].replace("X",x).replace("Y",y) + elif type(parm[key]) == list: # for enum + parm[key] = [{**i, "name": i["name"].replace("X", x).replace("Y", y)} for i in parm[key]] else: - parm[key] = parm[key].replace("X",x).replace("Y",y) - """ temp_enum_datas = deepcopy(enum_datas) - for enum_data in temp_enum_datas: - new_enum = enum_data.get('enum').replace("X",x) - enum_data['enum'] = new_enum """ + print(f"not an expected type: {type(parm[key])}") + record = HelperFunctions.get_record( name, filename, command_type, default_value, explanation, details, parameter, usage1, examples, related_commands,tsp_link) # replace 'Y' with i,v,p,r in signature and uses and overloads and append recoed description_list.append(record) - elif "smu.source.xlimit" in command: # this command is having i,v as parameter that needs to handle sperately + + elif "smu.source.xlimit" in command: # this command is having i,v as parameter that needs to handle separately explanation, usage, details, examples, related_commands, param_info, command_type, default_value, tsp_link = HelperFunctions.fetch_details( command,soup) for x in ["i", "v"]: @@ -192,24 +207,56 @@ def parse(): name,filename, command_type, default_value, explanation, details, parameter, usage1, examples, related_commands,tsp_link) description_list.append(record) + + elif "bufferVar.fillmode" in command and str(Configuration.MODEL_NUMBER).find("26")!= -1: + explanation, usage, details, examples, related_commands, param_info, command_type, default_value, tsp_link = HelperFunctions.fetch_details( + command, soup) + + parameter = copy.deepcopy(param_info) + param = parameter[0] # access fillMode parameter + param["enum"] = [ + {"name": i.replace("X", ch), "description": "", "value": ""} + for ch in Configuration.CHANNELS + for i in ["smuX.FILL_ONCE", "smuX.FILL_WINDOW"] + ] + + record = HelperFunctions.get_record( + command, filename, command_type, default_value, explanation, details, parameter, usage, examples, related_commands,tsp_link) + description_list.append(record) + + elif "buffer.math()" in command: + explanation, usage, details, examples, related_commands, param_info, command_type, default_value, tsp_link = HelperFunctions.fetch_details( + command, soup) + + math_exp_param = {} + math_exp_param["name"] = "mathExpression" + math_exp_param["description"] = "math expression parameter" + math_exp_param["type"] = "mathExpression" + math_exp_param["range"] = "" + enums = [] + for enum in Configuration.MANUALLY_EXTRACTED_COMMANDS[command]["param_info"]["mathExpression"]["enum"]: + data = {} + data["name"] = enum['name'] + data["value"] = enum['value'] + data["description"] = enum['description'] + enums.append(data) + math_exp_param["enum"] = enums + param_info.append(math_exp_param) + + record = HelperFunctions.get_record( + command, filename, command_type, default_value, explanation, details, param_info, usage, examples, related_commands,tsp_link) + record["signature"] = "buffer.math(readingBuffer, unit, mathExpression, ...)" + record["overloads"] = [] + description_list.append(record) + else: if command != " " and command != '' """ and filename =="31093.htm" """: try: explanation, usage, details, examples, related_commands, param_info, command_type, default_value, tsp_link = HelperFunctions.fetch_details( command, soup) - parameter = copy.deepcopy(param_info) - for parm in parameter: - for key in parm: - if "smuX" in parm[key]: - for x in Confiurations.CHANNELS: - parm[key] = parm[key].replace("X",x) - record = HelperFunctions.get_record( - command, filename, command_type, default_value, explanation, details, parameter, usage, examples, related_commands,tsp_link) - #if "setblock()" not in command: + command, filename, command_type, default_value, explanation, details, param_info, usage, examples, related_commands,tsp_link) description_list.append(record) - #else: - # setblock_list.append(record) except Exception as e: print(e) print(command, "Not added to commands list\n File name: ", filename) @@ -217,9 +264,9 @@ def parse(): description_list = {"commands": description_list} json_obj = json.dumps(description_list, indent=4) - with open(os.path.join(Confiurations.OUTPUT_FOLDER_PATH, Confiurations.MODEL_NUMBER+".json"), 'w', newline='') as file: + with open(os.path.join(Configuration.OUTPUT_FOLDER_PATH, Configuration.MODEL_NUMBER+".json"), 'w', newline='') as file: file.write(json_obj) - print(os.path.join(Confiurations.OUTPUT_FOLDER_PATH, Confiurations.MODEL_NUMBER+".json"), "is successfully created") + print(os.path.join(Configuration.OUTPUT_FOLDER_PATH, Configuration.MODEL_NUMBER+".json"), "is successfully created") if __name__ == "__main__": diff --git a/ParserGeneric/26xx-command_param_data_type.txt b/resources/2600/26xx-command_param_data_type.txt similarity index 99% rename from ParserGeneric/26xx-command_param_data_type.txt rename to resources/2600/26xx-command_param_data_type.txt index b3703d5..68bb2f3 100644 --- a/ParserGeneric/26xx-command_param_data_type.txt +++ b/resources/2600/26xx-command_param_data_type.txt @@ -875,10 +875,10 @@ password: string passWord: string localnode.prompts -prompting: localnodepromptsprompting +prompting: 0|1 localnode.prompts4882 -prompting: localnodeprompts4882prompting +prompting: 0|1 localnode.serialno serialno: string @@ -1679,7 +1679,7 @@ connectionID: tspnetConnectionID tspnet.termination() connectionID:tspnetConnectionID -termSequence: tspnetterminationtermSquence +termSequence: tspnetterminationtype type: tspnetterminationtype tspnet.timeout @@ -2514,7 +2514,7 @@ path: string fs.mkdir() path: string -newpath: string +newPath: string fs.rmdir() path: string @@ -2962,7 +2962,7 @@ name: string value: string userstring.catalog() -name: stirng +name: string body: string userstring.delete() @@ -2974,6 +2974,7 @@ value: number waitcomplete() group: any + beeper.enable state: beeperenablestate diff --git a/resources/2600/manually_extracted_cmd_and_enums.json b/resources/2600/manually_extracted_cmd_and_enums.json new file mode 100644 index 0000000..8f89f71 --- /dev/null +++ b/resources/2600/manually_extracted_cmd_and_enums.json @@ -0,0 +1,164 @@ +{ + "commands":[ + { + "name":"digio.trigger[N].mode", + "param_info": [ + { + "name":"triggerMode", + "enum": [ + { + "name":"digio.TRIG_BYPASS", + "value":"", + "descriptions":"" + }, + { + "name":"digio.TRIG_FALLING", + "value":"", + "descriptions":"" + }, + { + "name":"digio.TRIG_RISING", + "value":"", + "descriptions":"" + }, + { + "name":"digio.TRIG_EITHER", + "value":"", + "descriptions":"" + }, + { + "name":"digio.TRIG_SYNCHRONOUSA", + "value":"", + "descriptions":"" + }, + { + "name":"digio.TRIG_SYNCHRONOUS", + "value":"", + "descriptions":"" + }, + { + "name":"digio.TRIG_SYNCHRONOUSM", + "value":"", + "descriptions":"" + }, + { + "name":"digio.TRIG_RISINGA", + "value":"", + "descriptions":"" + }, + { + "name":"digio.TRIG_RISINGM", + "value":"", + "descriptions":"" + } + ] + } + ] + }, + { + "name":"lan.trigger[N].mode", + "param_info": [ + { + "name":"mode", + "enum": [ + { + "name":"lan.TRIG_EITHER", + "value":"", + "descriptions":"" + }, + { + "name":"lan.TRIG_FALLING", + "value":"", + "descriptions":"" + }, + { + "name":"lan.TRIG_RISING", + "value":"", + "descriptions":"" + }, + { + "name":"lan.TRIG_RISINGA", + "value":"", + "descriptions":"" + }, + { + "name":"lan.TRIG_RISINGM", + "value":"", + "descriptions":"" + }, + { + "name":"lan.TRIG_SYNCHRONOUS", + "value":"", + "descriptions":"" + }, + { + "name":"lan.TRIG_SYNCHRONOUSA", + "value":"", + "descriptions":"" + }, + { + "name":"lan.TRIG_SYNCHRONOUSM", + "value":"", + "descriptions":"" + } + ] + } + ] + }, + { + "name":"tsplink.trigger[N].mode", + "param_info": [ + { + "name":"mode", + "enum": [ + { + "name":"tsplink.TRIG_BYPASS", + "value":"", + "descriptions":"" + }, + { + "name":"tsplink.TRIG_FALLING", + "value":"", + "descriptions":"" + }, + { + "name":"tsplink.TRIG_RISING", + "value":"", + "descriptions":"" + }, + { + "name":"tsplink.TRIG_EITHER", + "value":"", + "descriptions":"" + }, + { + "name":"tsplink.TRIG_SYNCHRONOUSA", + "value":"", + "descriptions":"" + }, + { + "name":"tsplink.TRIG_SYNCHRONOUS", + "value":"", + "descriptions":"" + }, + { + "name":"tsplink.TRIG_SYNCHRONOUSM", + "value":"", + "descriptions":"" + }, + { + "name":"tsplink.TRIG_RISINGA", + "value":"", + "descriptions":"" + }, + { + "name":"tsplink.TRIG_RISINGM", + "value":"", + "descriptions":"" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/resources/tti/manually_extracted_cmd_and_enums.json b/resources/tti/manually_extracted_cmd_and_enums.json new file mode 100644 index 0000000..3568329 --- /dev/null +++ b/resources/tti/manually_extracted_cmd_and_enums.json @@ -0,0 +1,1024 @@ +{ + "commands":[ + { + "name":"buffer.math()", + "param_info": [ + { + "name":"mathExpression", + "enum": [ + { + "name":"buffer.EXPR_NONE", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.EXPR_ADD", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.EXPR_AVERAGE", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.EXPR_DIVIDE", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.EXPR_EXPONENT", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.EXPR_LOG10", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.EXPR_MULTIPLY", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.EXPR_POLY", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.EXPR_POWER", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.EXPR_RATE", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.EXPR_RECIPROCAL", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.EXPR_SQROOT", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.EXPR_SUBTRACT", + "value":"", + "descriptions":"" + } + ] + } + ] + }, + { + "name":"buffer.unit()", + "param_info": [ + { + "name":"UNIT_CUSTOMN", + "enum": [ + { + "name":"UNIT_CUSTOM1", + "value":"", + "descriptions":"custom unit1" + }, + { + "name":"UNIT_CUSTOM2", + "value":"", + "descriptions":"custom unit2" + }, + { + "name":"UNIT_CUSTOM3", + "value":"", + "descriptions":"custom unit3" + } + ] + } + ] + }, + { + "name":"buffer.save()", + "param_info": [ + { + "name":"what", + "enum": [ + { + "name":"buffer.COL_ALL", + "value":"", + "descriptions":"Saves all columns." + }, + { + "name":"buffer.COL_BRIEF", + "value":"", + "descriptions":"Saves a brief summary of the buffer." + }, + { + "name":"buffer.COL_CHANNEL", + "value":"", + "descriptions":"Saves the channel information." + }, + { + "name":"buffer.COL_CSV_CHAN_COLS", + "value":"", + "descriptions":"Saves the buffer in CSV format with channel columns." + }, + { + "name":"buffer.COL_CSV_EASY_GRAPH", + "value":"", + "descriptions":"Saves the buffer in CSV format for easy graphing." + }, + { + "name":"buffer.COL_DISPLAY_DIGITS", + "value":"", + "descriptions":"Saves the display digits." + }, + { + "name":"buffer.COL_EXTRA", + "value":"", + "descriptions":"Saves extra information." + }, + { + "name":"buffer.COL_EXTRA_RANGE", + "value":"", + "descriptions":"Saves the extra range information." + }, + { + "name":"buffer.COL_EXTRA_UNIT", + "value":"", + "descriptions":"Saves the extra unit information." + }, + { + "name":"buffer.COL_EXTRA_VALUE", + "value":"", + "descriptions":"Saves the extra value information." + }, + { + "name":"buffer.COL_INDEX", + "value":"", + "descriptions":"Saves the buffer index." + }, + { + "name":"buffer.COL_LIMITS", + "value":"", + "descriptions":"Saves the limit information." + }, + { + "name":"buffer.COL_MATH", + "value":"", + "descriptions":"Saves the math information." + }, + { + "name":"buffer.COL_ORIGIN", + "value":"", + "descriptions":"Saves the origin information." + }, + { + "name":"buffer.COL_QUESTIONABLE", + "value":"", + "descriptions":"Saves the questionable status." + }, + { + "name":"buffer.COL_RANGE_DIGITS", + "value":"", + "descriptions":"Saves the range digits." + }, + { + "name":"buffer.COL_READING", + "value":"", + "descriptions":"Saves the reading information." + }, + { + "name":"buffer.COL_STANDARD", + "value":"", + "descriptions":"Saves the standard information." + }, + { + "name":"buffer.COL_START", + "value":"", + "descriptions":"Saves the start information." + }, + { + "name":"buffer.COL_STATUS", + "value":"", + "descriptions":"Saves the status information." + }, + { + "name":"buffer.COL_TERMINAL", + "value":"", + "descriptions":"Saves the terminal information." + }, + { + "name":"buffer.COL_TIME_ABSOLUTE", + "value":"", + "descriptions":"Saves the absolute time." + }, + { + "name":"buffer.COL_TIME_PARTS", + "value":"", + "descriptions":"Saves the time parts." + }, + { + "name":"buffer.COL_TIME_RAW", + "value":"", + "descriptions":"Saves the raw time." + }, + { + "name":"buffer.COL_TIME_RELATIVE", + "value":"", + "descriptions":"Saves the relative time." + }, + { + "name":"buffer.COL_TIMESTAMP_READING", + "value":"", + "descriptions":"Saves the timestamp reading." + }, + { + "name":"buffer.COL_UNIT", + "value":"", + "descriptions":"Saves the unit information." + } + ] + } + ] + }, + { + "name":"bufferVar.statuses", + "param_info": [ + { + "name":"statusInformation", + "enum": [ + { + "name":"buffer.STAT_QUESTIONABLE", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.STAT_ORIGIN", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.STAT_TERMINAL", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.STAT_LIMIT2_LOW", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.STAT_LIMIT2_HIGH", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.STAT_LIMIT1_LOW", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.STAT_LIMIT1_HIGH", + "value":"", + "descriptions":"" + }, + { + "name":"buffer.STAT_START_GROUP", + "value":"", + "descriptions":"" + } + ] + } + ] + }, + { + "name":"buffer.write.reading()", + "param_info": [ + { + "name":"status", + "enum": [ + { + "name":"buffer.STAT_LIMIT1_HIGH", + "value":"", + "descriptions":"Reading is above high limit 1" + }, + { + "name":"buffer.STAT_LIMIT1_LOW", + "value":"", + "descriptions":"Reading is below low limit 1" + }, + { + "name":"buffer.STAT_LIMIT2_HIGH", + "value":"", + "descriptions":"Reading is above high limit 2" + }, + { + "name":"buffer.STAT_LIMIT2_LOW", + "value":"", + "descriptions":"Reading is below low limit 2" + }, + { + "name":"buffer.STAT_ORIGIN", + "value":"", + "descriptions":"A/D converter from which reading originated; for the Model 2470, this will always be 0 (main)" + }, + { + "name":"buffer.STAT_QUESTIONABLE", + "value":"", + "descriptions":"Measure status questionable" + }, + { + "name":"buffer.STAT_REL", + "value":"", + "descriptions":"Relative offset" + }, + { + "name":"buffer.STAT_SCAN", + "value":"", + "descriptions":"Scan" + }, + { + "name":"buffer.STAT_START_GROUP", + "value":"", + "descriptions":"First reading in a group" + }, + { + "name":"buffer.STAT_TERMINAL", + "value":"", + "descriptions":"Measure terminal, front is 1, rear is 0" + } + ] + } + ] + }, + { + "name":"channel.setmatchtype()", + "param_info": [ + { + "name":"type", + "enum": [ + { + "name":"channel.MATCH_EXACT", + "value":"", + "descriptions":"" + }, + { + "name":"channel.MATCH_ANY", + "value":"", + "descriptions":"" + }, + { + "name":"channel.MATCH_UNCHANGED", + "value":"", + "descriptions":"" + }, + { + "name":"channel.MATCH_NONE", + "value":"", + "descriptions":"" + } + ] + } + ] + }, + { + "name":"display.settext()", + "param_info": [ + { + "name":"displayArea", + "enum": [ + { + "name":"display.TEXT1T", + "value":"", + "descriptions":"" + }, + { + "name":"display.TEXT2", + "value":"", + "descriptions":"" + } + ] + } + ] + }, + { + "name":"display.input.option()", + "param_info": [ + { + "name":"BUTTON_OPTIONn", + "enum": [ + { + "name":"display.BUTTON_OPTION1", + "value":"", + "descriptions":"" + }, + { + "name":"display.BUTTON_OPTION2", + "value":"", + "descriptions":"" + }, + { + "name":"display.BUTTON_OPTION3", + "value":"", + "descriptions":"" + }, + { + "name":"display.BUTTON_OPTION4", + "value":"", + "descriptions":"" + }, + { + "name":"display.BUTTON_OPTION5", + "value":"", + "descriptions":"" + }, + { + "name":"display.BUTTON_OPTION6", + "value":"", + "descriptions":"" + }, + { + "name":"display.BUTTON_OPTION7", + "value":"", + "descriptions":"" + }, + { + "name":"display.BUTTON_OPTION8", + "value":"", + "descriptions":"" + }, + { + "name":"display.BUTTON_OPTION9", + "value":"", + "descriptions":"" + }, + { + "name":"display.BUTTON_OPTION10", + "value":"", + "descriptions":"" + } + ] + } + ] + }, + { + "name":"smu.measure.setattribute()", + "param_info": [ + { + "name":"setting", + "enum": [ + { + "name":"smu.ATTR_MEAS_RANGE_AUTO", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_RANGE_HIGH", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_RANGE_LOW", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_RANGE_REBOUND", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_AUTO_ZERO", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_COUNT", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_DIGITS", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_NPLC", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_OFFSET_COMP", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_RANGE", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_REL_ENABLE", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_REL_LEVEL", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_SENSE", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_UNIT", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_USER_DELAY_1", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_USER_DELAY_2", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_USER_DELAY_3", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_USER_DELAY_4", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_USER_DELAY_5", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_FILTER_COUNT", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_FILTER_ENABLE", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_FILTER_TYPE", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_MATH_ENABLE", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_MATH_MXB_BF", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_MATH_MXB_MF", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_MATH_FORMAT", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_MATH_PERCENT", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_LIMIT_AUDIBLE_1", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_1", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_LIMIT_ENABLE_1", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_LIMIT_FAIL_1", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_LIMIT_HIGH_1", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_LIMIT_LOW_1", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_LIMIT_AUDIBLE_2", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_LIMIT_AUTO_CLEAR_2", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_LIMIT_ENABLE_2", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_LIMIT_FAIL_2", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_LIMIT_HIGH_2", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_MEAS_LIMIT_LOW_2", + "value":"", + "descriptions":"" + } + ] + } + ] + }, + { + "name":"smu.source.setattribute()", + "param_info": [ + { + "name":"setting", + "enum": [ + { + "name":"smu.ATTR_SRC_RANGE_AUTO", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_DELAY_AUTO", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_DELAY", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_FUNCTION", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_HIGHC", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_LEVEL", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_LIMIT_LEVEL", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_OFFMODE", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_PROTECT_LEVEL", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_PROTECT_TRIPPED", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_RANGE", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_READBACK", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_LIMIT_TRIPPED", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_USER_DELAY_1", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_USER_DELAY_2", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_USER_DELAY_3", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_USER_DELAY_4", + "value":"", + "descriptions":"" + }, + { + "name":"smu.ATTR_SRC_USER_DELAY_5", + "value":"", + "descriptions":"" + } + ] + } + ] + }, + { + "name":"trigger.tsplinkout[N].stimulus", + "param_info": [ + { + "name":"event", + "enum": [ + { + "name":"trigger.EVENT_NONE", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_DISPLAY", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_NOTIFY1", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_NOTIFY2", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_NOTIFY3", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_NOTIFY4", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_NOTIFY5", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_NOTIFY6", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_NOTIFY7", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_NOTIFY8", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_COMMAND", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_DIGIO1", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_DIGIO2", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_DIGIO3", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_DIGIO4", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_DIGIO5", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_DIGIO6", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_TSPLINK1", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_TSPLINK2", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_TSPLINK3", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_LAN1", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_LAN2", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_LAN3", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_LAN4", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_LAN5", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_LAN6", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_LAN7", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_LAN8", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_BLENDER1", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_BLENDER2", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_TIMER1", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_TIMER2", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_TIMER3", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_TIMER4", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_ANALOGTRIGGER", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_EXTERNAL", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EVENT_SCAN_ALARM_LIMIT", + "value":"", + "descriptions":"" + } + ] + } + ] + }, + { + "name":"trigger.lanin[N].edge", + "param_info": [ + { + "name":"edgeMode", + "enum": [ + { + "name":"trigger.EDGE_EITHER", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EDGE_FALLING", + "value":"", + "descriptions":"" + }, + { + "name":"trigger.EDGE_RISING", + "value":"", + "descriptions":"" + } + ] + } + ] + }, + { + "name":"tsplink.line[N].mode", + "param_info": [ + { + "name":"mode", + "enum": [ + { + "name":"tsplink.MODE_DIGITAL_OPEN_DRAIN", + "value":"", + "descriptions":"" + }, + { + "name":"tsplink.MODE_TRIGGER_OPEN_DRAIN", + "value":"", + "descriptions":"" + }, + { + "name":"tsplink.MODE_SYNCHRONOUS_MASTER", + "value":"", + "descriptions":"" + }, + { + "name":"tsplink.MODE_SYNCHRONOUS_ACCEPTOR", + "value":"", + "descriptions":"" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/ParserGeneric/tti-command_param_data_type.txt b/resources/tti/tti-command_param_data_type.txt similarity index 99% rename from ParserGeneric/tti-command_param_data_type.txt rename to resources/tti/tti-command_param_data_type.txt index ff81063..a717e0d 100644 --- a/ParserGeneric/tti-command_param_data_type.txt +++ b/resources/tti/tti-command_param_data_type.txt @@ -1341,7 +1341,7 @@ timer.gettime() time: number trigger.blender[N].orenable -orenable: boolean | true | false +orenable: boolean trigger.blender[N].overrun overrun: boolean @@ -2871,7 +2871,7 @@ name: string value: string userstring.catalog() -name: stirng +name: string body: string userstring.delete() From 490da75ea1e5aa13e89b4374f3d7b5ae6707168d Mon Sep 17 00:00:00 2001 From: rajeev Date: Wed, 4 Dec 2024 18:19:17 +0530 Subject: [PATCH 4/5] updating version and changelog file --- CHANGELOG.md | 7 ++++++- package.json | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 36c2beb..a5a1e35 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,10 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how Fixed -- for any bug fixes. Security -- in case of vulnerabilities. --> +## [0.18.3] + +### Added +- support dynamically creating enums for configured nodes ## [0.18.2] @@ -49,7 +53,8 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how - workflow has been added for generaing json artifacts. -[Unreleased]: https://github.com/tektronix/tsp-toolkit-webhelp-to-json/compare/v0.18.2...HEAD +[Unreleased]: https://github.com/tektronix/tsp-toolkit-webhelp-to-json/compare/v0.18.3...HEAD +[0.18.3]: https://github.com/tektronix/tsp-toolkit-webhelp-to-json/releases/tag/v0.18.3 [0.18.2]: https://github.com/tektronix/tsp-toolkit-webhelp-to-json/releases/tag/v0.18.2 [0.18.1]: https://github.com/tektronix/tsp-toolkit-webhelp-to-json/releases/tag/v0.18.1 [0.18.0]: https://github.com/tektronix/tsp-toolkit-webhelp-to-json/releases/tag/v0.18.0 diff --git a/package.json b/package.json index 6b04f26..e1a8358 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tektronix/keithley_instrument_libraries", - "version": "0.18.2", + "version": "0.18.3", "description": "", "main": "index.js", "scripts": { From 11e3e9cfc7dee7d1bbc644166d470174bf6efb65 Mon Sep 17 00:00:00 2001 From: jharajeev55 Date: Wed, 4 Dec 2024 20:29:43 +0530 Subject: [PATCH 5/5] Node related changes (#13) Making changes to support dynamically creating enums for configured nodes All the manually extracted enums has been moved to json file Note: trigger.model.load() and trigger.model.setblock() command still having static enums , will be handled separately, because of its odd command structure. --- Json_parser/Program.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Json_parser/Program.cs b/Json_parser/Program.cs index ed2df0c..74ebf31 100644 --- a/Json_parser/Program.cs +++ b/Json_parser/Program.cs @@ -70,8 +70,8 @@ static void parse_commands_josn(string base_lib_dir, string json_file_path) var triggerModelLoadCommands = cmdList.Where(cmd => cmd.name.Contains("trigger.model.load()")).ToList(); // get trigger.model.load() commands - var triggerBlockConstenets = cmdList.Where(cmd => cmd.name.Contains("trigger.BLOCK_")).ToList(); - cmdList = cmdList.Except(triggerBlockConstenets).ToList(); + var triggerBlockConstants = cmdList.Where(cmd => cmd.name.Contains("trigger.BLOCK_")).ToList(); + cmdList = cmdList.Except(triggerBlockConstants).ToList(); cmdList = cmdList.Except(directFunctioncommands).ToList(); // remove all directFunctioncommands commands and handle it speratley