рефакторинг и вроде бы понял как надо управлять импульсами
надо доделать и проверить
This commit is contained in:
@@ -26,7 +26,6 @@
|
||||
#define UPP_SIMULATE_I ///< Симулировт токи (Iref/2) а не брать с АЦП
|
||||
#define UPP_DISABLE_PROTECT_BOARDPOWER ///< Отключить проверки питания плат (+24, +5 В)
|
||||
#define UPP_DISABLE_PROTECT_LOSS_PHASE ///< Отключить проверки на потерянные фазы
|
||||
//#define UPP_ANGLE_COSINE ///< Расчет угла через acos, а не линейно
|
||||
|
||||
/** //UPP_PARAMS_TEST
|
||||
* @}
|
||||
|
||||
@@ -152,6 +152,8 @@ typedef struct {
|
||||
|
||||
// Проверка корректности структуры
|
||||
#define assert_upp(_struct_) check_null_ptr_2(_struct_, (_struct_)->f.Initialized)
|
||||
// Проверка корректности структуры и фазы
|
||||
#define assert_upp_phase(_struct_, _phase_) (check_null_ptr_2(_struct_, (_struct_)->f.Initialized) || (_phase_ >= 3))
|
||||
|
||||
|
||||
/* Дефайны для индексов */
|
||||
|
||||
Reference in New Issue
Block a user