[Модуль] Статусы системы (sys_states)
Добавлено: Вс окт 15, 2017 4:37 pm
Очередной модуль, призванный избавить обыденного пользователя от написания кода...
Модуль пока что в крайне тестовой фазе =). Убил на него почти все выходные)) Вот что вышло.
Работают в полной мере пока только вкладки Система, и Связь...
Значит что оно умеет...этот модуль, так сказать "оболочка" для класса "systemStates"...если ранее приходилось разбиараться по инструкциям - что как включить в код, чтобы что-то произошло, а тем более добавить в отслеживание какие-либо свои "дополнения", то теперь - это всё можно сделать в графическом интуитивно-понятном (надеюсь)) интерфейсе...вот для примера вкладка Система.
Тут можно видеть название циклов, можно ввести "локализованное название" цикла (для объявления при его падении) и статус, к которому будет приводить падение данного цикла. На вкладке Связь - почти то же самое, только вместо циклов - устройства Online. И вместо описания цикла - можно вписать к чему приведет отсутствие связи с указанным объектом. Например можете добавить в устройства онлайн роутер, а тут вписать статус красный, и пояснение - "Нет связи с роутером.". Думаю суть понятна...
Так же, если нажать на "шестеренку" можно увидеть объект, к которому привязан данный статус, название, которое будет отображаться на вкладке, и название, которое будет объявляться при изменениях статусов. Внимание!! После установки модуля нужно "подчистить" ваши методы "checkState" (в текущий момент только для объектов System и Communication), и проследить, чтобы переключатель вызова стоял на выполнять до или выполнять после.
Модуль на гитхабе https://github.com/nick7zmail/MajorDoMo-sys_states
А теперь вопрос.
Кто-то как то использует объект "безопастность"? Помимо 3х стандартных кто-либо использовал дополнительные объекты? Сравнения значений свойств по условиям больше/меньше/равно для этого будет достаточно? Или ещё что нибудь придумывать?
Модуль пока что в крайне тестовой фазе =). Убил на него почти все выходные)) Вот что вышло.
Работают в полной мере пока только вкладки Система, и Связь...
Значит что оно умеет...этот модуль, так сказать "оболочка" для класса "systemStates"...если ранее приходилось разбиараться по инструкциям - что как включить в код, чтобы что-то произошло, а тем более добавить в отслеживание какие-либо свои "дополнения", то теперь - это всё можно сделать в графическом интуитивно-понятном (надеюсь)) интерфейсе...вот для примера вкладка Система.
Тут можно видеть название циклов, можно ввести "локализованное название" цикла (для объявления при его падении) и статус, к которому будет приводить падение данного цикла. На вкладке Связь - почти то же самое, только вместо циклов - устройства Online. И вместо описания цикла - можно вписать к чему приведет отсутствие связи с указанным объектом. Например можете добавить в устройства онлайн роутер, а тут вписать статус красный, и пояснение - "Нет связи с роутером.". Думаю суть понятна...
Так же, если нажать на "шестеренку" можно увидеть объект, к которому привязан данный статус, название, которое будет отображаться на вкладке, и название, которое будет объявляться при изменениях статусов. Внимание!! После установки модуля нужно "подчистить" ваши методы "checkState" (в текущий момент только для объектов System и Communication), и проследить, чтобы переключатель вызова стоял на выполнять до или выполнять после.
Модуль на гитхабе https://github.com/nick7zmail/MajorDoMo-sys_states
А теперь вопрос.
Кто-то как то использует объект "безопастность"? Помимо 3х стандартных кто-либо использовал дополнительные объекты? Сравнения значений свойств по условиям больше/меньше/равно для этого будет достаточно? Или ещё что нибудь придумывать?