История изменений
Исправление
rezedent12,
(текущая версия)
:
ТС, задавай себе такие вопросы:
то что я хочу вынести в настройки имеет смысл или это константа (да/нет)
Имеет, ибо конфигурация оборудования при внедрении может оказаться другой.
то что я выношу в настройки не конфликтует с другими настройками (да/нет/не знаю)
Нет.
нет - а оно точно надо?
Не знаю пригодится ли на самом деле. Проще сказать заказчику что надо ставить реле протока и ничем другим его заменять не следует. И ставить именно соленоидный клапан, а не питание насоса дёргать.
я осилю это (да/нет)
Осилю, тут вопрос времени, неделю или 2 недели.
Я решил что надо предусмотреть не только сигнал открытия клапана, но и сигнал закрытия, на случай если вместо соленоидного клапана будет применён управляемый вентиль. Для всего прочего я решил что в ответ на одну кнопку определяющую режим включается один режимный выход и все другие отключаются. То есть в конфигурационном файле будут описаны названия режимов, GPIO контакты кнопки и питания каждого режима, а так же GPIO датчика протока для учёта ресурса, а так же GPIO открытия потока воды и GPIO закрытия потока. А описания цен каждого режима вынести в другой файл.
Я решил не выносить логику в конфигурационный файл, а указывать в нём только номера контактов GPIO.
Исходная версия
rezedent12,
:
ТС, задавай себе такие вопросы:
то что я хочу вынести в настройки имеет смысл или это константа (да/нет)
Имеет, ибо конфигурация оборудования при внедрении может оказаться другой.
то что я выношу в настройки не конфликтует с другими настройками (да/нет/не знаю)
Нет.
нет - а оно точно надо?
Не знаю пригодится ли на самом деле. Проще сказать заказчику что надо ставить реле протока и ничем другим его заменять не следует. И ставить именно соленоидный клапан, а не питание насоса дёргать.
я осилю это (да/нет)
Осилю, тут вопрос времени, неделю или 2 недели.
Я решил что надо предусмотреть не только сигнал открытия клапана, но и сигнал закрытия, на случай если вместо соленоидного клапана будет применён управляемый вентиль. Для всего прочего я решил что в ответ на одну кнопку определяющую режим включается один режимный выход и все другие отключаются. То есть в конфигурационном файле будут описаны названия режимов, GPIO контакты кнопки и питания каждого режима, а так же GPIO датчика протока для учёта ресурса, а так же GPIO открытия потока воды и GPIO закрытия потока. А описания цен каждого режима вынести в другой файл.