torque_right_limit=table.Column<double>(type:"double precision",nullable:true,comment:"Ограничение крутящего момента вправо"),
torque_left_limit=table.Column<double>(type:"double precision",nullable:true,comment:"Ограничение крутящего момента влево"),
revols_right_limit=table.Column<double>(type:"double precision",nullable:true,comment:"Ограничение числа оборотов вправо"),
revols_left_limit=table.Column<double>(type:"double precision",nullable:true,comment:"Ограничение числа оборотов влево"),
speed_right_sp=table.Column<double>(type:"double precision",nullable:true,comment:"Заданная скорость вращения вправо"),
speed_left_sp=table.Column<double>(type:"double precision",nullable:true,comment:"Заданная скорость вращения влево"),
revols_right_total=table.Column<double>(type:"double precision",nullable:true,comment:"Суммарное количество оборотов вправо"),
revols_left_total=table.Column<double>(type:"double precision",nullable:true,comment:"Суммарное количество оборотов влево"),
turn_right_once_by_torque=table.Column<double>(type:"double precision",nullable:true,comment:"Доворот по моменту единожды вправо"),
turn_left_once_by_torque=table.Column<double>(type:"double precision",nullable:true,comment:"Доворот по моменту единожды влево"),
turn_right_once_by_angle=table.Column<double>(type:"double precision",nullable:true,comment:"Доворот по градусам единожды вправо"),
turn_left_once_by_angle=table.Column<double>(type:"double precision",nullable:true,comment:"Доворот по градусам единожды влево"),
turn_right_once_by_revols=table.Column<double>(type:"double precision",nullable:true,comment:"Доворот по оборотам единожды вправо"),
turn_left_once_by_revols=table.Column<double>(type:"double precision",nullable:true,comment:"Доворот по оборотам единожды влево"),
break_angle_k=table.Column<double>(type:"double precision",nullable:true,comment:"Коэффициент для расчёта за какой угол нужно тормозить"),
reverse_k_torque=table.Column<double>(type:"double precision",nullable:true,comment:"Коэффициент на который умножается момент, для того чтобы система поняла что мы движемся в обратную сторону"),
position_zero=table.Column<double>(type:"double precision",nullable:true,comment:"Нулевая позиция осциляции"),
position_right=table.Column<double>(type:"double precision",nullable:true,comment:"Крайний правый угол осциляции"),
ver=table.Column<double>(type:"double precision",nullable:true,comment:"Версия ПО ПЛК"),
reverse_speed_sp_zero_time=table.Column<int>(type:"integer",nullable:true,comment:"Время выдачи сигнала нулевой скорости на при смене направления"),
unlock_by_sector_out=table.Column<double>(type:"double precision",nullable:true,comment:" Градус отклонения от сектора для автоматического сброса блокировки"),
pid_mux_torque_left_limit=table.Column<double>(type:"double precision",nullable:true,comment:" Момент при котором определяется ехать назад по моменту или по скорости"),