Из класса uart потихоньку вырезается все лишнее.

Signed-off-by: bear <bear@prosoftsystems.ru>
Убрана инициализация портов для UART из init.cpp. Изначально эти выводы настраиваются на вход с подтяжкой к +5В.
Немного изменен класс работы с последовательным портом. Например, если будут обнаружены ошибочные настройки во время открытия порта, будут подставлены значения по умолчанию.

Signed-off-by: bear <bear@prosoftsystems.ru>
Небольшие правки.

Signed-off-by: bear <bear@prosoftsystems.ru>
Добавлен комментарии.

Signed-off-by: bear <bear@prosoftsystems.ru>
ModBUs Обрастает жирком.
Небольшие правки в стандартном протоколе, выбрасывается все лишнее.

Signed-off-by: bear <bear@prosoftsystems.ru>
Добавлены файлы класса работы с MODBUS.

Signed-off-by: bear <bear@prosoftsystems.ru>
Вдеется работа.
Последнее: остановился на проверке CRC.
При тесте надо управлять счетчиком cnt_ !!!

Добавлены тесты для NetBeans  IDE.

Signed-off-by: bear <bear@prosoftsystems.ru>
Слиты изменения для АВАНТ РЗСК 3-х концевой.

Signed-off-by: bear <bear@prosoftsystems.ru>
Слиты изменения касающиеся РЗСК 3-х концевого.

Signed-off-by: bear <bear@prosoftsystems.ru>
Частично проверены функции работы с контрольной суммой и принятой посылкой.

Signed-off-by: bear <bear@prosoftsystems.ru>
Переделана функция проверки принятой посылки. Теперь она возвращает код ошибки.
Сделана проверка кода принятой команды.

Signed-off-by: bear <bear@prosoftsystems.ru>
Слиты изменения из ветки actual.

Signed-off-by: bear <bear@prosoftsystems.ru>
Потихоньку добавляются тесты и реализуются функции класса.

Signed-off-by: bear <bear@prosoftsystems.ru>
Написаны функции "записи" новых значений флагов и регистров.
Доделана проверка корректности данных команд записи/чтения.

Signed-off-by: bear <bear@prosoftsystems.ru>
Константы максимального кол-ва регистров/флагов доступных в одной команде чтения/записи сделаны публичными и проверяются в тестах.

Signed-off-by: bear <bear@prosoftsystems.ru>
Добавлена функция расчета шага счетчика интервала паузы.

Signed-off-by: bear <bear@prosoftsystems.ru>
Введено новое состояние STATE_READ_ERROR, формируемое при обнаружении паузы 1.5. -> доработаны функции tick() и push().
Изменена функция setTick() для более точного расчета шага счета.
Доработаны тесты под эти изменения.

Signed-off-by: bear <bear@prosoftsystems.ru>
Все константы перекинуты в private. Для них сделаны отдельные методы.

Signed-off-by: bear <bear@prosoftsystems.ru>
Добавлена функция getException и getNumOfBytes. Для них нужны тесты.

Signed-off-by: bear <bear@prosoftsystems.ru>
Добавлены тесты для формирования исключений.

Signed-off-by: bear <bear@prosoftsystems.ru>