LINUX.ORG.RU

История изменений

Исправление rezedent12, (текущая версия) :

ТС, задавай себе такие вопросы:
то что я хочу вынести в настройки имеет смысл или это константа (да/нет)

Имеет, ибо конфигурация оборудования при внедрении может оказаться другой.

то что я выношу в настройки не конфликтует с другими настройками (да/нет/не знаю)

Нет.

нет - а оно точно надо?

Не знаю пригодится ли на самом деле. Проще сказать заказчику что надо ставить реле протока и ничем другим его заменять не следует. И ставить именно соленоидный клапан, а не питание насоса дёргать.

я осилю это (да/нет)

Осилю, тут вопрос времени, неделю или 2 недели.

Я решил что надо предусмотреть не только сигнал открытия клапана, но и сигнал закрытия, на случай если вместо соленоидного клапана будет применён управляемый вентиль. Для всего прочего я решил что в ответ на одну кнопку определяющую режим включается один режимный выход и все другие отключаются. То есть в конфигурационном файле будут описаны названия режимов, GPIO контакты кнопки и питания каждого режима, а так же GPIO датчика протока для учёта ресурса, а так же GPIO открытия потока воды и GPIO закрытия потока. А описания цен каждого режима вынести в другой файл.

Я решил не выносить логику в конфигурационный файл, а указывать в нём только номера контактов GPIO.

Исходная версия rezedent12, :

ТС, задавай себе такие вопросы:
то что я хочу вынести в настройки имеет смысл или это константа (да/нет)

Имеет, ибо конфигурация оборудования при внедрении может оказаться другой.

то что я выношу в настройки не конфликтует с другими настройками (да/нет/не знаю)

Нет.

нет - а оно точно надо?

Не знаю пригодится ли на самом деле. Проще сказать заказчику что надо ставить реле протока и ничем другим его заменять не следует. И ставить именно соленоидный клапан, а не питание насоса дёргать.

я осилю это (да/нет)

Осилю, тут вопрос времени, неделю или 2 недели.

Я решил что надо предусмотреть не только сигнал открытия клапана, но и сигнал закрытия, на случай если вместо соленоидного клапана будет применён управляемый вентиль. Для всего прочего я решил что в ответ на одну кнопку определяющую режим включается один режимный выход и все другие отключаются. То есть в конфигурационном файле будут описаны названия режимов, GPIO контакты кнопки и питания каждого режима, а так же GPIO датчика протока для учёта ресурса, а так же GPIO открытия потока воды и GPIO закрытия потока. А описания цен каждого режима вынести в другой файл.