libximc: Структура edges_settings_t

libximc 3.0.3

Поля данных
Структура edges_settings_t

Настройки границ. Подробнее...

`#include <ximc.h>`

## Поля данных
unsigned int | BorderFlags
| Флаги границ.
unsigned int | EnderFlags
| Флаги концевых выключателей.
int | LeftBorder
| Позиция левой границы, используется если установлен флаг BORDER_IS_ENCODER.
int | uLeftBorder
| Позиция левой границы в микрошагах (используется только с шаговым двигателем).
int | RightBorder
| Позиция правой границы, используется если установлен флаг BORDER_IS_ENCODER.
int | uRightBorder
| Позиция правой границы в микрошагах (используется только с шаговым двигателем).

## Подробное описание

Настройки границ.

Эта структура содержит настройки границ и концевых выключателей. Пожалуйста, загружайте новые настройки когда вы меняете позиционер. Помните, что неправильные настройки мотора могут повредить оборудование.

См. также
  set_edges_settings
  get_edges_settings
  get_edges_settings, set_edges_settings

## Поля

## ◆ BorderFlags

unsigned int BorderFlags

Флаги границ.

## ◆ EnderFlags

unsigned int EnderFlags

Флаги концевых выключателей.

## ◆ LeftBorder

int LeftBorder

Позиция левой границы, используется если установлен флаг BORDER_IS_ENCODER.

## ◆ RightBorder

int RightBorder

Позиция правой границы, используется если установлен флаг BORDER_IS_ENCODER.

## ◆ uLeftBorder

int uLeftBorder

Позиция левой границы в микрошагах (используется только с шаговым двигателем).

Величина микрошага и диапазон допустимых значений для данного поля зависят от выбранного режима деления шага (см. поле MicrostepMode в engine_settings).

## ◆ uRightBorder

int uRightBorder

Позиция правой границы в микрошагах (используется только с шаговым двигателем).

Величина микрошага и диапазон допустимых значений для данного поля зависят от выбранного режима деления шага (см. поле MicrostepMode в engine_settings).