+ блокировка добавления структур и юнионов в переменные

+ запись return iq type в debug_vars.c
+ переход на русский в gui
This commit is contained in:
2025-07-10 18:48:27 +03:00
parent 07e42c774a
commit c44216a450
12 changed files with 729 additions and 690 deletions

Binary file not shown.

View File

@@ -26,6 +26,16 @@ from PySide2.QtGui import QTextCursor, QKeyEvent, QIcon
from PySide2.QtCore import Qt, QProcess, QObject, Signal, QSettings
var_edit_title = "Редактор переменных для отладки"
xml_path_title = "Путь к XML:"
proj_path_title = "Путь к проекту:"
makefile_path_title = "Пусть к makefile (относительно проекта)"
output_path_title = "Папка для debug_vars.c:"
scan_title = "Обновить переменные"
build_title = "Обновить файл"
add_vars_title = "Добавить переменные"
open_output_title = "Открыть файл"
# 3. UI: таблица с переменными
class VarEditor(QWidget):
def __init__(self):
@@ -44,7 +54,7 @@ class VarEditor(QWidget):
self.initUI()
def initUI(self):
self.setWindowTitle("Variable Editor")
self.setWindowTitle(var_edit_title)
base_path = scanVars.get_base_path()
icon_path = os.path.join(base_path, "icon.ico")
@@ -56,7 +66,7 @@ class VarEditor(QWidget):
# XML Output
xml_layout = QHBoxLayout()
xml_layout.addWidget(QLabel("XML Output:"))
xml_layout.addWidget(QLabel(xml_path_title))
self.xml_output_edit = QLineEdit()
self.xml_output_edit.returnPressed.connect(self.update)
self.xml_output_edit.textChanged.connect(self.__on_xml_path_changed)
@@ -68,7 +78,7 @@ class VarEditor(QWidget):
# Project Path
proj_layout = QHBoxLayout()
proj_layout.addWidget(QLabel("Project Path:"))
proj_layout.addWidget(QLabel(proj_path_title))
self.proj_path_edit = QLineEdit()
self.proj_path_edit.returnPressed.connect(self.update)
self.proj_path_edit.textChanged.connect(self.__on_proj_path_changed)
@@ -80,7 +90,7 @@ class VarEditor(QWidget):
# Makefile Path
makefile_layout = QHBoxLayout()
makefile_layout.addWidget(QLabel("Makefile Path (relative path):"))
makefile_layout.addWidget(QLabel(makefile_path_title))
self.makefile_edit = QLineEdit()
self.makefile_edit.returnPressed.connect(self.update)
self.makefile_edit.textChanged.connect(self.__on_makefile_path_changed)
@@ -94,7 +104,7 @@ class VarEditor(QWidget):
# Source Output File/Directory
source_output_layout = QHBoxLayout()
source_output_layout.addWidget(QLabel("Source Output File:"))
source_output_layout.addWidget(QLabel(output_path_title))
self.source_output_edit = QLineEdit()
source_output_layout.addWidget(self.source_output_edit)
btn_source_output_browse = QPushButton("...")
@@ -103,19 +113,19 @@ class VarEditor(QWidget):
btn_source_output_browse.clicked.connect(self.__browse_source_output)
self.btn_update_vars = QPushButton("Обновить данные о переменных")
self.btn_update_vars = QPushButton(scan_title)
self.btn_update_vars.clicked.connect(self.update_vars_data)
# Кнопка сохранения
btn_save = QPushButton("Build")
btn_save = QPushButton(build_title)
btn_save.clicked.connect(self.save_build)
# Кнопка добавления переменных
self.btn_add_vars = QPushButton("Add Variables")
self.btn_add_vars = QPushButton(add_vars_title)
self.btn_add_vars.clicked.connect(self.__open_variable_selector)
# Кнопка открыть output-файл с выбором программы
btn_open_output = QPushButton("Открыть Output File...")
btn_open_output = QPushButton(open_output_title)
btn_open_output.clicked.connect(self.__open_output_file_with_program)
# Таблица
self.table = VariableTableWidget()

View File

@@ -329,6 +329,7 @@ class VariableSelectorDialog(QDialog):
for i in range(node.childCount()):
stack.append(node.child(i))
return None
def insert_completion(self, text):
node = self.find_node_by_fullname(text)
@@ -371,7 +372,6 @@ class VariableSelectorDialog(QDialog):
self.filter_tree()
def on_add_clicked(self):
print("on_add_clicked triggered")
self.selected_names = []
self.tree.setFocus()
@@ -414,12 +414,10 @@ class VariableSelectorDialog(QDialog):
self.all_vars.append(new_var)
self.var_map[name] = new_var # Чтобы в будущем не добавлялось повторно
print("accept")
self.done(QDialog.Accepted)
def on_delete_clicked(self):
print("on_delete_clicked triggered")
selected_names = self._get_selected_var_names()
if not selected_names:
print("nothing selected")
@@ -468,7 +466,6 @@ class VariableSelectorDialog(QDialog):
ET.ElementTree(root).write(self.xml_path, encoding="utf-8", xml_declaration=True)
self.populate_tree()
print("accept")
self.done(QDialog.Accepted)

View File

@@ -67,11 +67,22 @@ class VariableTableWidget(QTableWidget):
self.type_options = list(dict.fromkeys(type_map.values()))
self.display_type_options = [t.replace('pt_', '') for t in self.type_options]
iq_types = ['iq_none', 'iq'] + [f'iq{i}' for i in range(1, 31)]
# --- ДО: удаляем отображение структур и union-переменных
for var in vars_list:
pt_type = var.get('pt_type', '')
if 'struct' in pt_type or 'union' in pt_type:
var['show_var'] = 'false'
var['enable'] = 'false'
filtered_vars = [v for v in vars_list if v.get('show_var', 'false') == 'true']
self.setRowCount(len(filtered_vars))
self.verticalHeader().setVisible(False)
style_with_padding = "padding-left: 5px; padding-right: 5px; font-size: 14pt;" # регулируй отступы по горизонтали
for row, var in enumerate(filtered_vars):
# №
no_item = QTableWidgetItem(str(row))
@@ -190,8 +201,8 @@ class VariableTableWidget(QTableWidget):
'enable': cb.isChecked(),
'name': name,
'pt_type': f'pt_{pt}',
'iq_type': iq,
'return_type': ret,
'iq_type': f't_{iq}',
'return_type': f't_{ret}',
'shortname': shortname,
'type': origin_type,
})

View File

@@ -331,17 +331,25 @@ def generate_vars_file(proj_path, xml_path, output_dir):
if not pt_type:
pt_type = map_type_to_pt(vtype, vname)
ret_type = info.get('pt_type')
if not ret_type:
pt_type = 't_iq_none'
# Дополнительные поля, например комментарий
comment = info.get("comment", "")
short_name = info.get("shortname", f'"{vname}"')
short_trimmed = short_name[:10] # ограничиваем длину до 10
short_str = f'"{short_trimmed}"' # оборачиваем в кавычки
if pt_type not in ('pt_struct', 'pt_union'):
formated_name = f'"{vname}"'
f_name = f'{vname},'
f_type = f'{pt_type},'
f_iq = f'{iq_type},'
f_ret_iq = f'{ret_type},'
f_short_name = f'"{short_trimmed}"' # оборачиваем в кавычки
# Добавим комментарий после записи, если он есть
comment_str = f' // {comment}' if comment else ''
line = f'{{(char *)&{vname:<41} , {pt_type:<21} , {iq_type:<21} , {short_str:<20}}}, \\{comment_str}'
line = f'{{(char *)&{f_name:<45} {f_type:<15} {f_iq:<15} {f_ret_iq:<15} {f_short_name:<21}}}, \\{comment_str}'
new_debug_vars[vname] = line
else:

View File

@@ -216,7 +216,7 @@ def analyze_variables_across_files(c_files, h_files, include_dirs):
return vars_in_file
optional_printf(PRINT_STATUS, "Parsing header files (.h)...")
optional_printf(PRINT_STATUS, 'Progress: "Parsing variables from headers"')
optional_printf(PRINT_STATUS, 'Progress: "Parsing variables from headers..."')
total_h = len(h_files)
for i, h in enumerate(h_files, 1):
vars_in_h = parse_file(h)
@@ -232,7 +232,7 @@ def analyze_variables_across_files(c_files, h_files, include_dirs):
optional_printf(PRINT_STATUS, f"Progress: {i}/{total_h}")
optional_printf(PRINT_STATUS, "Parsing source files (.c)...")
optional_printf(PRINT_STATUS, 'Progress: "Parsing variables from sources files"')
optional_printf(PRINT_STATUS, 'Progress: "Parsing variables from sources files..."')
total_c = len(c_files)
for i, c in enumerate(c_files, 1):
vars_in_c = parse_file(c)
@@ -255,7 +255,7 @@ def analyze_variables_across_files(c_files, h_files, include_dirs):
optional_printf(PRINT_STATUS, f"Progress: {i}/{total_c}")
optional_printf(PRINT_STATUS, "Checking which variables need explicit extern declaration...")
optional_printf(PRINT_STATUS, 'Progress: "Checking extern declarations"')
optional_printf(PRINT_STATUS, 'Progress: "Checking extern declarations..."')
total_vars = len(unique_vars)
for i, (name, info) in enumerate(unique_vars.items(), 1):
if not info["extern"] and not info["static"] and info["file"].endswith('.c'):
@@ -377,7 +377,7 @@ def analyze_typedefs_and_struct(typedefs, structs):
substituted_structs[resolved_sname] = substituted_fields """
# Раскрываем typedef'ы
optional_printf(PRINT_STATUS, 'Progress: "Resolving typedefs"')
optional_printf(PRINT_STATUS, 'Progress: "Resolving typedefs..."')
total_typedefs = len(typedefs)
resolved_typedefs = {}
for i, tname in enumerate(typedefs, 1):
@@ -387,7 +387,7 @@ def analyze_typedefs_and_struct(typedefs, structs):
optional_printf(PRINT_STATUS, f"Progress: {i}/{total_typedefs}")
# Теперь раскрываем вложенные структуры
optional_printf(PRINT_STATUS, 'Progress: "Resolving structs"')
optional_printf(PRINT_STATUS, 'Progress: "Resolving structs..."')
total_structs = len(structs)
resolved_structs = {}
for i, (sname, fields) in enumerate(structs.items(), 1):
@@ -507,7 +507,7 @@ def analyze_typedefs_and_structs_across_files(c_files, include_dirs):
visit(tu.cursor)
return typedefs, structs
optional_printf(PRINT_STATUS, 'Progress: "Resolving structs and typedefs"')
optional_printf(PRINT_STATUS, 'Progress: "Resolving structs and typedefs..."')
total_files = len(c_files)
for i, c_file in enumerate(c_files, 1):
typedefs_in_file, structs_in_file = parse_file(c_file)

View File

@@ -4,32 +4,32 @@
// Èíêëþäû äëÿ äîñòóïà ê ïåðåìåííûì
#include "RS_Functions_modbus.h"
#include "xp_project.h"
#include "dq_to_alphabeta_cos.h"
#include "errors.h"
#include "v_pwm24.h"
#include "rotation_speed.h"
#include "log_can.h"
#include "vector.h"
#include "adc_tools.h"
#include "f281xpwm.h"
#include "pwm_vector_regul.h"
#include "dq_to_alphabeta_cos.h"
#include "xp_project.h"
#include "xp_write_xpwm_time.h"
#include "pwm_vector_regul.h"
#include "log_can.h"
#include "f281xpwm.h"
#include "adc_tools.h"
#include "rotation_speed.h"
#include "teta_calc.h"
#include "RS_Functions.h"
#include "x_parallel_bus.h"
#include "detect_phase_break2.h"
#include "svgen_dq.h"
#include "xp_rotation_sensor.h"
#include "Spartan2E_Functions.h"
#include "xPeriphSP6_loader.h"
#include "x_serial_bus.h"
#include "xp_controller.h"
#include "detect_phase_break2.h"
#include "svgen_dq.h"
#include "x_serial_bus.h"
#include "x_parallel_bus.h"
#include "log_params.h"
#include "log_to_memory.h"
#include "global_time.h"
#include "CRC_Functions.h"
#include "CAN_Setup.h"
#include "log_params.h"
#include "global_time.h"
#include "log_to_memory.h"
#include "pid_reg3.h"
#include "IQmathLib.h"
#include "doors_control.h"
@@ -314,8 +314,9 @@ extern int zero_ADC[20];
// Îïðåäåëåíèå ìàññèâà ñ óêàçàòåëÿìè íà ïåðåìåííûå äëÿ îòëàäêè
int DebugVar_Qnt = 1;
int DebugVar_Qnt = 2;
#pragma DATA_SECTION(dbg_vars,".dbgvar_info")
DebugVar_t dbg_vars[] = {\
{(char *)&ADC0finishAddr , pt_uint8 , iq12 , Addr }, \
{(char *)&ADC0finishAddr, pt_uint8, iq7, pt_uint8, "asdasjjjjj" }, \
{(char *)&ADC1finishAddr, pt_int16, iq_none, pt_int16, "ADC1finish" }, \
};

1312
vars.xml
View File

@@ -6,8 +6,8 @@
<enable>true</enable>
<shortname>asdasjjjjj</shortname>
<pt_type>pt_uint8</pt_type>
<iq_type>iq12</iq_type>
<return_type>iq_none</return_type>
<iq_type>t_iq7</iq_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/x_example_all.c</file>
<extern>false</extern>
@@ -17,105 +17,105 @@
<show_var>true</show_var>
<enable>true</enable>
<shortname>asdasd</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>iq_none</iq_type>
<return_type>iq_none</return_type>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/x_example_all.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="ADC1finishAddr">
<show_var>false</show_var>
<show_var>true</show_var>
<enable>true</enable>
<shortname>ADC1finishAddr</shortname>
<shortname>ADC1finish</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>iq_none</iq_type>
<return_type>iq_none</return_type>
<iq_type>t_iq_none</iq_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/x_example_all.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="ADC1startAddr">
<show_var>false</show_var>
<show_var>true</show_var>
<enable>true</enable>
<shortname>ADC1startAddr</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>iq_none</iq_type>
<return_type>iq_none</return_type>
<iq_type>t_iq_none</iq_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/x_example_all.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="ADC2finishAddr">
<show_var>false</show_var>
<show_var>true</show_var>
<enable>true</enable>
<shortname>ADC2finishAddr</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>iq_none</iq_type>
<return_type>iq_none</return_type>
<iq_type>t_iq_none</iq_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/x_example_all.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="ADC2startAddr">
<show_var>false</show_var>
<show_var>true</show_var>
<enable>true</enable>
<shortname>ADC2startAddr</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>iq_none</iq_type>
<return_type>iq_none</return_type>
<iq_type>t_iq_none</iq_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/x_example_all.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="ADC_f">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>ADC_f</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[2][16]</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="ADC_sf">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>ADC_sf</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[2][16]</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="ADDR_FOR_ALL">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>ADDR_FOR_ALL</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/RS_Functions.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="BUSY">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>BUSY</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/CAN_Setup.c</file>
<extern>false</extern>
@@ -134,156 +134,156 @@
<static>false</static>
</var>
<var name="CAN_answer_wait">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>CAN_answer_wait</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[32]</type>
<file>Src/myLibs/CAN_Setup.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="CAN_count_cycle_input_units">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>CAN_count_cycle_input_units</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[8]</type>
<file>Src/myLibs/CAN_Setup.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="CAN_no_answer">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>CAN_no_answer</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[32]</type>
<file>Src/myLibs/CAN_Setup.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="CAN_refresh_cicle">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>CAN_refresh_cicle</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[32]</type>
<file>Src/myLibs/CAN_Setup.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="CAN_request_sent">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>CAN_request_sent</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[32]</type>
<file>Src/myLibs/CAN_Setup.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="CAN_timeout">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>CAN_timeout</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[32]</type>
<file>Src/myLibs/CAN_Setup.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="CAN_timeout_cicle">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>CAN_timeout_cicle</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[32]</type>
<file>Src/myLibs/CAN_Setup.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="CNTRL_ADDR">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>CNTRL_ADDR</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/RS_Functions.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="CNTRL_ADDR_UNIVERSAL">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>CNTRL_ADDR_UNIVERSAL</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>const int</type>
<file>Src/myXilinx/RS_Functions.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="CONST_15">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>CONST_15</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/myLibs/mathlib.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="CONST_23">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>CONST_23</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/myLibs/mathlib.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="CanOpenUnites">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>CanOpenUnites</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[30]</type>
<file>Src/myLibs/CAN_Setup.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="CanTimeOutErrorTR">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>CanTimeOutErrorTR</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/CAN_Setup.c</file>
<extern>false</extern>
@@ -302,456 +302,456 @@
<static>false</static>
</var>
<var name="Dpwm">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>Dpwm</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/PWMTMSHandle.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="Dpwm2">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>Dpwm2</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/PWMTMSHandle.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="Dpwm4">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>Dpwm4</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/PWMTMSHandle.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="EvaTimer1InterruptCount">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>EvaTimer1InterruptCount</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/281xEvTimersInit.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="EvaTimer2InterruptCount">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>EvaTimer2InterruptCount</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/281xEvTimersInit.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="EvbTimer3InterruptCount">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>EvbTimer3InterruptCount</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/281xEvTimersInit.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="EvbTimer4InterruptCount">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>EvbTimer4InterruptCount</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/281xEvTimersInit.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="Fpwm">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>Fpwm</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/PWMTMSHandle.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="Gott">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>Gott</shortname>
<pt_type>pt_arr_int8</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>char[8][16]</type>
<file>Src/myLibs/bender.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="IN0finishAddr">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>IN0finishAddr</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/x_example_all.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="IN0startAddr">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>IN0startAddr</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/x_example_all.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="IN1finishAddr">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>IN1finishAddr</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/x_example_all.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="IN1startAddr">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>IN1startAddr</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/x_example_all.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="IN2finishAddr">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>IN2finishAddr</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/x_example_all.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="IN2startAddr">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>IN2startAddr</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/x_example_all.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="IQ_OUT_NOM">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>IQ_OUT_NOM</shortname>
<pt_type>pt_float</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>float</type>
<file>Src/main/params_i_out.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="I_OUT_1_6_NOMINAL_IQ">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>I_OUT_1_6_NOMINAL_IQ</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>long</type>
<file>Src/main/params_i_out.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="I_OUT_1_8_NOMINAL_IQ">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>I_OUT_1_8_NOMINAL_IQ</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>long</type>
<file>Src/main/params_i_out.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="I_OUT_NOMINAL">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>I_OUT_NOMINAL</shortname>
<pt_type>pt_float</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>float</type>
<file>Src/main/params_i_out.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="I_OUT_NOMINAL_IQ">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>I_OUT_NOMINAL_IQ</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>long</type>
<file>Src/main/params_i_out.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="I_ZPT_NOMINAL_IQ">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>I_ZPT_NOMINAL_IQ</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>long</type>
<file>Src/main/params_i_out.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="Id_out_max_full">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>Id_out_max_full</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/VectorControl/regul_power.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="Id_out_max_low_speed">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>Id_out_max_low_speed</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/VectorControl/regul_power.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="Iq_out_max">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>Iq_out_max</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/params_i_out.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="Iq_out_nom">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>Iq_out_nom</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/params_i_out.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="K_LEM_ADC">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>K_LEM_ADC</shortname>
<pt_type>pt_arr_uint32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>const unsigned long[20]</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="KmodTerm">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>KmodTerm</shortname>
<pt_type>pt_float</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>float</type>
<file>Src/myXilinx/RS_Functions.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="ROTfinishAddr">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>ROTfinishAddr</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/x_example_all.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="RS_Len">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>RS_Len</shortname>
<pt_type>pt_arr_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int[70]</type>
<file>Src/myXilinx/RS_Functions.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="R_ADC">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>R_ADC</shortname>
<pt_type>pt_arr_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>const unsigned int[20]</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="RotPlaneStartAddr">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>RotPlaneStartAddr</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/x_example_all.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="SQRT_32">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>SQRT_32</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/myLibs/mathlib.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="Unites">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>Unites</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[8][128]</type>
<file>Src/myLibs/CAN_Setup.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="VAR_FREQ_PWM_XTICS">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>VAR_FREQ_PWM_XTICS</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/PWMTools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="VAR_PERIOD_MAX_XTICS">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>VAR_PERIOD_MAX_XTICS</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/PWMTools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="VAR_PERIOD_MIN_BR_XTICS">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>VAR_PERIOD_MIN_BR_XTICS</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/PWMTools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="VAR_PERIOD_MIN_XTICS">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>VAR_PERIOD_MIN_XTICS</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/PWMTools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="Zpwm">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>Zpwm</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/PWMTMSHandle.c</file>
<extern>false</extern>
@@ -782,12 +782,12 @@
<static>false</static>
</var>
<var name="adr_read_from_modbus3">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>adr_read_from_modbus3</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/myXilinx/RS_Functions_modbus.c</file>
<extern>false</extern>
@@ -830,144 +830,144 @@
<static>false</static>
</var>
<var name="ar_sa_all">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>ar_sa_all</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[3][6][4][7]</type>
<file>Src/main/v_pwm24.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="ar_tph">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>ar_tph</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq[7]</type>
<file>Src/main/v_pwm24.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="biTemperatureLimits">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>biTemperatureLimits</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[12]</type>
<file>Src/main/init_protect_levels.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="biTemperatureWarnings">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>biTemperatureWarnings</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[12]</type>
<file>Src/main/init_protect_levels.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="block_size_counter_fast">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>block_size_counter_fast</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/log_to_memory.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="block_size_counter_slow">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>block_size_counter_slow</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/log_to_memory.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="break_result_1">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>break_result_1</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/break_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="break_result_2">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>break_result_2</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/break_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="break_result_3">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>break_result_3</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/break_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="break_result_4">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>break_result_4</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/break_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="bvTemperatureLimits">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>bvTemperatureLimits</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[12]</type>
<file>Src/main/init_protect_levels.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="bvTemperatureWarnings">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>bvTemperatureWarnings</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[12]</type>
<file>Src/main/init_protect_levels.c</file>
<extern>false</extern>
@@ -986,36 +986,36 @@
<static>false</static>
</var>
<var name="c_s">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>c_s</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>long</type>
<file>Src/main/rotation_speed.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="calibration1">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>calibration1</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/isolation.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="calibration2">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>calibration2</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/isolation.c</file>
<extern>false</extern>
@@ -1046,60 +1046,60 @@
<static>false</static>
</var>
<var name="capnum0">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>capnum0</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/main/sync_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="capnum1">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>capnum1</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/main/sync_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="capnum2">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>capnum2</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/main/sync_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="capnum3">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>capnum3</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/main/sync_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="chNum">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>chNum</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/myXilinx/x_example_all.c</file>
<extern>false</extern>
@@ -1130,84 +1130,84 @@
<static>false</static>
</var>
<var name="cmd_3_or_16">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>cmd_3_or_16</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/RS_Functions_modbus.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="cmd_crc">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>cmd_crc</shortname>
<pt_type>pt_arr_int8</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>char[4]</type>
<file>Src/myLibs/bender.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="cmd_finish1">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>cmd_finish1</shortname>
<pt_type>pt_int8</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>char</type>
<file>Src/myLibs/bender.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="cmd_finish2">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>cmd_finish2</shortname>
<pt_type>pt_int8</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>char</type>
<file>Src/myLibs/bender.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="cmd_start">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>cmd_start</shortname>
<pt_type>pt_arr_int8</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>char[5]</type>
<file>Src/myLibs/bender.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="cmd_txt">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>cmd_txt</shortname>
<pt_type>pt_arr_int8</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>char[4][8]</type>
<file>Src/myLibs/bender.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="compress_size">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>compress_size</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/alarm_log_can.c</file>
<extern>false</extern>
@@ -1238,108 +1238,108 @@
<static>false</static>
</var>
<var name="count_error_sync">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>count_error_sync</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/main/sync_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="count_modbus_table_changed">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>count_modbus_table_changed</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/modbus_fill_table.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="count_run_pch">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>count_run_pch</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/PWMTools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="counterSBWriteErrors">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>counterSBWriteErrors</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/myXilinx/x_serial_bus.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="crc_16_tab">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>crc_16_tab</shortname>
<pt_type>pt_arr_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>WORD[256]</type>
<file>Src/myXilinx/CRC_Functions.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="crypt">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>crypt</shortname>
<pt_type>pt_arr_int8</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>char[34]</type>
<file>Src/myLibs/bender.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="cur_position_buf_modbus16">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>cur_position_buf_modbus16</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/message_modbus.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="cur_position_buf_modbus16_can">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>cur_position_buf_modbus16_can</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/message_modbus.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="cur_position_buf_modbus3">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>cur_position_buf_modbus3</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/message_modbus.c</file>
<extern>false</extern>
@@ -1358,72 +1358,72 @@
<static>false</static>
</var>
<var name="data_to_umu1_7f">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>data_to_umu1_7f</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/init_protect_levels.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="data_to_umu1_8">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>data_to_umu1_8</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/init_protect_levels.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="data_to_umu2_7f">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>data_to_umu2_7f</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/init_protect_levels.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="data_to_umu2_8">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>data_to_umu2_8</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/init_protect_levels.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="delta_capnum">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>delta_capnum</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/sync_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="delta_error">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>delta_error</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/sync_tools.c</file>
<extern>false</extern>
@@ -1454,84 +1454,84 @@
<static>True</static>
</var>
<var name="enable_can">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>enable_can</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/message_modbus.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="enable_can_recive_after_units_box">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>enable_can_recive_after_units_box</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/CAN_Setup.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="err_level_adc">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>err_level_adc</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="err_level_adc_on_go">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>err_level_adc_on_go</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="err_main">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>err_main</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/main/Main.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="err_modbus16">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>err_modbus16</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/RS_Functions_modbus.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="err_modbus3">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>err_modbus3</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/RS_Functions_modbus.c</file>
<extern>false</extern>
@@ -1562,12 +1562,12 @@
<static>false</static>
</var>
<var name="fail">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>fail</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>volatile int</type>
<file>Src/myXilinx/xPeriphSP6_loader.c</file>
<extern>false</extern>
@@ -1610,132 +1610,132 @@
<static>false</static>
</var>
<var name="flag_buf">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>flag_buf</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/rotation_speed.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="flag_enable_can_from_mpu">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>flag_enable_can_from_mpu</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/CAN_Setup.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="flag_enable_can_from_terminal">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>flag_enable_can_from_terminal</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/CAN_Setup.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="flag_on_off_pch">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>flag_on_off_pch</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/PWMTools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="flag_received_first_mess_from_MPU">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>flag_received_first_mess_from_MPU</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/myXilinx/RS_Functions_modbus.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="flag_reverse">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>flag_reverse</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/myLibs/modbus_read_table.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="flag_send_answer_rs">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>flag_send_answer_rs</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/myXilinx/RS_Functions_modbus.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="flag_test_tabe_filled">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>flag_test_tabe_filled</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/modbus_fill_table.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="flag_we_int_pwm_on">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>flag_we_int_pwm_on</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/PWMTools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="freq1">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>freq1</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/PWMTools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="freqTerm">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>freqTerm</shortname>
<pt_type>pt_float</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>float</type>
<file>Src/myXilinx/RS_Functions.c</file>
<extern>false</extern>
@@ -1754,24 +1754,24 @@
<static>false</static>
</var>
<var name="hb_logs_data">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>hb_logs_data</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/log_to_memory.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="i">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>i</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/PWMTools.c</file>
<extern>false</extern>
@@ -1802,60 +1802,60 @@
<static>false</static>
</var>
<var name="init_log">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>init_log</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[3]</type>
<file>Src/myLibs/log_can.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="iq19_k_norm_ADC">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>iq19_k_norm_ADC</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq19</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq19[20]</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="iq19_zero_ADC">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>iq19_zero_ADC</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq19</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq19[20]</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="iq_alfa_coef">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>iq_alfa_coef</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/v_pwm24.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="iq_k_norm_ADC">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>iq_k_norm_ADC</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq[20]</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
@@ -1874,24 +1874,24 @@
<static>false</static>
</var>
<var name="iq_max">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>iq_max</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/myLibs/svgen_dq_v2.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="iq_norm_ADC">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>iq_norm_ADC</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq[20]</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
@@ -1922,384 +1922,384 @@
<static>false</static>
</var>
<var name="k1">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>k1</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/PWMTools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="kI_D">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>kI_D</shortname>
<pt_type>pt_float</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>float</type>
<file>Src/VectorControl/pwm_vector_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="kI_D_Inv31">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>kI_D_Inv31</shortname>
<pt_type>pt_float</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>float</type>
<file>Src/VectorControl/pwm_vector_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="kI_Q">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>kI_Q</shortname>
<pt_type>pt_float</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>float</type>
<file>Src/VectorControl/pwm_vector_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="kI_Q_Inv31">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>kI_Q_Inv31</shortname>
<pt_type>pt_float</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>float</type>
<file>Src/VectorControl/pwm_vector_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="kP_D">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>kP_D</shortname>
<pt_type>pt_float</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>float</type>
<file>Src/VectorControl/pwm_vector_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="kP_D_Inv31">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>kP_D_Inv31</shortname>
<pt_type>pt_float</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>float</type>
<file>Src/VectorControl/pwm_vector_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="kP_Q">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>kP_Q</shortname>
<pt_type>pt_float</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>float</type>
<file>Src/VectorControl/pwm_vector_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="kP_Q_Inv31">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>kP_Q_Inv31</shortname>
<pt_type>pt_float</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>float</type>
<file>Src/VectorControl/pwm_vector_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="kan">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>kan</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/bender.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="koef_Base_stop_run">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koef_Base_stop_run</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/break_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koef_Iabc_filter">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koef_Iabc_filter</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koef_Im_filter">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koef_Im_filter</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koef_Im_filter_long">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koef_Im_filter_long</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koef_K_stop_run">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koef_K_stop_run</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/break_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koef_Krecup">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koef_Krecup</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/break_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koef_Min_recup">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koef_Min_recup</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/break_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koef_TemperBSU_long_filter">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koef_TemperBSU_long_filter</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koef_Ud_fast_filter">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koef_Ud_fast_filter</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koef_Ud_long_filter">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koef_Ud_long_filter</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koef_Wlong">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koef_Wlong</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koef_Wout_filter">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koef_Wout_filter</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/rotation_speed.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koef_Wout_filter_long">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koef_Wout_filter_long</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/rotation_speed.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koeff_Fs_filter">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koeff_Fs_filter</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>long</type>
<file>Src/VectorControl/pwm_vector_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koeff_Idq_filter">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koeff_Idq_filter</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>long</type>
<file>Src/VectorControl/pwm_vector_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koeff_Iq_filter">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koeff_Iq_filter</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/VectorControl/regul_power.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koeff_Iq_filter_slow">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koeff_Iq_filter_slow</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>long</type>
<file>Src/VectorControl/pwm_vector_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koeff_Ud_filter">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koeff_Ud_filter</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>long</type>
<file>Src/VectorControl/pwm_vector_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="koeff_Uq_filter">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>koeff_Uq_filter</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>long</type>
<file>Src/VectorControl/pwm_vector_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="kom">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>kom</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/bender.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="length">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>length</shortname>
<pt_type>pt_uint32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>volatile unsigned long</type>
<file>Src/myXilinx/xPeriphSP6_loader.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="level_on_off_break">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>level_on_off_break</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq[13][2]</type>
<file>Src/main/break_tools.c</file>
<extern>false</extern>
@@ -2342,12 +2342,12 @@
<static>false</static>
</var>
<var name="logbuf_sync1">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>logbuf_sync1</shortname>
<pt_type>pt_arr_int32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>long[10]</type>
<file>Src/main/sync_tools.c</file>
<extern>false</extern>
@@ -2366,36 +2366,36 @@
<static>false</static>
</var>
<var name="mPWM_a">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>mPWM_a</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/PWMTMSHandle.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="mPWM_b">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>mPWM_b</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/PWMTMSHandle.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="m_PWM">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>m_PWM</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/PWMTMSHandle.c</file>
<extern>false</extern>
@@ -2414,12 +2414,12 @@
<static>false</static>
</var>
<var name="manufactorerAndProductID">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>manufactorerAndProductID</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/xPeriphSP6_loader.c</file>
<extern>false</extern>
@@ -2522,96 +2522,96 @@
<static>false</static>
</var>
<var name="mzz_limit_100">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>mzz_limit_100</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/modbus_read_table.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="mzz_limit_1000">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>mzz_limit_1000</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/modbus_read_table.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="mzz_limit_1100">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>mzz_limit_1100</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/modbus_read_table.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="mzz_limit_1200">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>mzz_limit_1200</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/modbus_read_table.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="mzz_limit_1400">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>mzz_limit_1400</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/modbus_read_table.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="mzz_limit_1500">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>mzz_limit_1500</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/modbus_read_table.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="mzz_limit_2000">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>mzz_limit_2000</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/modbus_read_table.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="mzz_limit_500">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>mzz_limit_500</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/modbus_read_table.c</file>
<extern>false</extern>
@@ -2630,36 +2630,36 @@
<static>false</static>
</var>
<var name="no_write">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>no_write</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/log_to_memory.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="no_write_slow">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>no_write_slow</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/log_to_memory.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="number_modbus_table_changed">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>number_modbus_table_changed</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/modbus_fill_table.c</file>
<extern>false</extern>
@@ -2702,12 +2702,12 @@
<static>false</static>
</var>
<var name="pidCur_Ki">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>pidCur_Ki</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/v_pwm24.c</file>
<extern>false</extern>
@@ -2750,24 +2750,24 @@
<static>false</static>
</var>
<var name="pidFvectKi_test">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>pidFvectKi_test</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/message2.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="pidFvectKp_test">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>pidFvectKp_test</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/message2.c</file>
<extern>false</extern>
@@ -2846,24 +2846,24 @@
<static>false</static>
</var>
<var name="prev_flag_buf">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>prev_flag_buf</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/main/rotation_speed.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="prev_status_received">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>prev_status_received</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/myLibs/log_can.c</file>
<extern>false</extern>
@@ -2954,12 +2954,12 @@
<static>false</static>
</var>
<var name="return_var">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>return_var</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>long</type>
<file>Src/main/Main.c</file>
<extern>false</extern>
@@ -3038,84 +3038,84 @@
<static>false</static>
</var>
<var name="sincronisationFault">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>sincronisationFault</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/myLibs/modbus_read_table.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="size_cmd15">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>size_cmd15</shortname>
<pt_type>pt_int8</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>char</type>
<file>Src/myXilinx/RS_Functions.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="size_cmd16">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>size_cmd16</shortname>
<pt_type>pt_int8</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>char</type>
<file>Src/myXilinx/RS_Functions.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="size_fast_done">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>size_fast_done</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/log_to_memory.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="size_slow_done">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>size_slow_done</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/log_to_memory.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="stop_log">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>stop_log</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/log_to_memory.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="stop_log_slow">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>stop_log_slow</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/log_to_memory.c</file>
<extern>false</extern>
@@ -3170,24 +3170,24 @@
<static>false</static>
</var>
<var name="temp">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>temp</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/main/sync_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="temperature_limit_koeff">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>temperature_limit_koeff</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/errors_temperature.c</file>
<extern>false</extern>
@@ -3266,132 +3266,132 @@
<static>false</static>
</var>
<var name="timCNT_alg">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>timCNT_alg</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/Spartan2E_Functions.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="timCNT_prev">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>timCNT_prev</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myXilinx/Spartan2E_Functions.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="time">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>time</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/myXilinx/Spartan2E_Functions.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="timePauseBENDER_Messages">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>timePauseBENDER_Messages</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/main/main22220.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="timePauseCAN_Messages">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>timePauseCAN_Messages</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/main/main22220.c</file>
<extern>false</extern>
<static>True</static>
</var>
<var name="time_alg">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>time_alg</shortname>
<pt_type>pt_float</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>float</type>
<file>Src/myXilinx/Spartan2E_Functions.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="time_pause_enable_can_from_mpu">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>time_pause_enable_can_from_mpu</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>long</type>
<file>Src/myLibs/CAN_Setup.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="time_pause_enable_can_from_terminal">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>time_pause_enable_can_from_terminal</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>long</type>
<file>Src/myLibs/CAN_Setup.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="time_pause_logs">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>time_pause_logs</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/log_can.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="time_pause_titles">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>time_pause_titles</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int</type>
<file>Src/myLibs/log_can.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="tryNumb">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>tryNumb</shortname>
<pt_type>pt_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>volatile int</type>
<file>Src/myXilinx/xPeriphSP6_loader.c</file>
<extern>false</extern>
@@ -3410,12 +3410,12 @@
<static>false</static>
</var>
<var name="var_numb">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>var_numb</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>long</type>
<file>Src/main/Main.c</file>
<extern>false</extern>
@@ -3446,12 +3446,12 @@
<static>false</static>
</var>
<var name="winding_displacement">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>winding_displacement</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/main/v_pwm24.c</file>
<extern>false</extern>
@@ -3518,24 +3518,24 @@
<static>false</static>
</var>
<var name="xeeprom_controll_fast">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>xeeprom_controll_fast</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/myXilinx/Spartan2E_Functions.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="xeeprom_controll_store">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>xeeprom_controll_store</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>unsigned int</type>
<file>Src/myXilinx/Spartan2E_Functions.c</file>
<extern>false</extern>
@@ -3554,58 +3554,70 @@
<static>false</static>
</var>
<var name="zadan_Id_min">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>zadan_Id_min</shortname>
<pt_type>pt_int32</pt_type>
<iq_type>t_iq</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>_iq</type>
<file>Src/VectorControl/pwm_vector_regul.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="zero_ADC">
<show_var>false</show_var>
<enable>false</enable>
<show_var>true</show_var>
<enable>true</enable>
<shortname>zero_ADC</shortname>
<pt_type>pt_arr_int16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>int</return_type>
<return_type>t_iq_none</return_type>
<type>int[20]</type>
<file>Src/main/adc_tools.c</file>
<extern>false</extern>
<static>false</static>
</var>
<var name="project.adc.useit">
<show_var>true</show_var>
<enable>true</enable>
<shortname>project.a</shortname>
<pt_type>pt_uint16</pt_type>
<iq_type>t_iq_none</iq_type>
<return_type>t_iq_none</return_type>
<type>UInt16</type>
<file>Src/myXilinx/xp_project.c</file>
<extern>false</extern>
<static>false</static>
</var>
</variables>
<includes>
<file>Src/myXilinx/RS_Functions_modbus.h</file>
<file>Src/myXilinx/xp_project.h</file>
<file>Src/VectorControl/dq_to_alphabeta_cos.h</file>
<file>Src/main/errors.h</file>
<file>Src/main/v_pwm24.h</file>
<file>Src/main/rotation_speed.h</file>
<file>Src/myLibs/log_can.h</file>
<file>Src/main/vector.h</file>
<file>Src/main/adc_tools.h</file>
<file>Src/main/f281xpwm.h</file>
<file>Src/VectorControl/pwm_vector_regul.h</file>
<file>Src/VectorControl/dq_to_alphabeta_cos.h</file>
<file>Src/myXilinx/xp_project.h</file>
<file>Src/myXilinx/xp_write_xpwm_time.h</file>
<file>Src/VectorControl/pwm_vector_regul.h</file>
<file>Src/myLibs/log_can.h</file>
<file>Src/main/f281xpwm.h</file>
<file>Src/main/adc_tools.h</file>
<file>Src/main/rotation_speed.h</file>
<file>Src/VectorControl/teta_calc.h</file>
<file>Src/myXilinx/RS_Functions.h</file>
<file>Src/myXilinx/x_parallel_bus.h</file>
<file>Src/myLibs/detect_phase_break2.h</file>
<file>Src/myLibs/svgen_dq.h</file>
<file>Src/myXilinx/xp_rotation_sensor.h</file>
<file>Src/myXilinx/Spartan2E_Functions.h</file>
<file>Src/myXilinx/xPeriphSP6_loader.h</file>
<file>Src/myXilinx/x_serial_bus.h</file>
<file>Src/myXilinx/xp_controller.h</file>
<file>Src/myLibs/detect_phase_break2.h</file>
<file>Src/myLibs/svgen_dq.h</file>
<file>Src/myXilinx/x_serial_bus.h</file>
<file>Src/myXilinx/x_parallel_bus.h</file>
<file>Src/myLibs/log_params.h</file>
<file>Src/myLibs/log_to_memory.h</file>
<file>Src/main/global_time.h</file>
<file>Src/myXilinx/CRC_Functions.h</file>
<file>Src/myLibs/CAN_Setup.h</file>
<file>Src/myLibs/log_params.h</file>
<file>Src/main/global_time.h</file>
<file>Src/myLibs/log_to_memory.h</file>
<file>Src/myLibs/pid_reg3.h</file>
<file>Src/myLibs/IQmathLib.h</file>
<file>Src/main/doors_control.h</file>