"Переполнение" millis() для чайников" (очередной пост, надеюсь последний)

sadman41
Онлайн
Зарегистрирован: 19.10.2016

nik182 пишет:

Казалось бы - при чём здесь ардуина? Клиенты на ней? О! Месье знает толк в извращениях! 

Именно на ардуине и не первый год работают. Так что, конечно, месье знает. 

sadman41
Онлайн
Зарегистрирован: 19.10.2016

cyber-jet пишет:

sadman41 пишет:

...не представляете, какой в энтерпрайзе мониторинг и для чего он - так и напишите...

"Уважаемый", если вы так пишете, то зачем вам наш форум?

А зачем вы на нашем форуме спросили "Зачем" в #16 ? )) Хотели знать - я рассказал. Если вам это непонятно - я не виноват ни разу.

cyber-jet
cyber-jet аватар
Offline
Зарегистрирован: 17.10.2017

sadman41 пишет:

А зачем вы на нашем форуме спросили "Зачем" в #16 ? )) Хотели знать - я рассказал. Если вам это непонятно - я не виноват ни разу.

Покажите код, где millis выдал частный случай.

Но вся полемика выше не про это, и не про счетчики, а про то, что ваш код организован неправильно, и у вас неправильно выбраны опорные величины. Вам нужна отдельная тема, либо предоставьте участьк кода, где он фолит на переполнении.

b707
Offline
Зарегистрирован: 26.05.2017

Послушайте, cyber-jet - вы сами влезли в дискуссию умных людей, просили рассказать вам задачу - а теперь начинаете ныть. что это не имеет отношения к теме?

Если не смогли понять - так и скажите

sadman41
Онлайн
Зарегистрирован: 19.10.2016

cyber-jet пишет:

Покажите код, где millis выдал частный случай.

Но вся полемика выше не про это, и не про счетчики, а про то, что ваш код организован неправильно, и у вас неправильно выбраны опорные величины. Вам нужна отдельная тема, либо предоставьте участьк кода, где он фолит на переполнении.

Ах, вон оно в чем дело. Все понятно.

В #12 вы рассуждаете о счетчике обнуления (переходов через 0), я в #13 вам таковой демонстрирую, потом все хором интересуются - зачем оно, я поясняю, зачем лично я использую такой счетчик, и почему,  в принципе, это имеет право на жизнь. И тут понеслось... 

А с миллисом у меня всё в порядке, не переживайте - я его давно уже вылечил ))

cyber-jet
cyber-jet аватар
Offline
Зарегистрирован: 17.10.2017

b707 пишет:

Послушайте, cyber-jet - вы сами влезли в дискуссию умных людей, просили рассказать вам задачу - а теперь начинаете ныть. что это не имеет отношения к теме?

Если не смогли понять - так и скажите

Ого! Ребята, ну я вас не задерживаю, удачи вам на форуме...

b707
Offline
Зарегистрирован: 26.05.2017

cyber-jet пишет:

Ого! Ребята, ну я вас не задерживаю, удачи вам на форуме...

дак поздно уже, надо было раньше задний ход давать, когда вы эту кашу заваривали :)

А если серьезно - ваши претензии к дискуссии выглядят странно, ведь вы сами ее спровоцировали.

 

cyber-jet
cyber-jet аватар
Offline
Зарегистрирован: 17.10.2017

sadman41 пишет:

А с миллисом у меня всё в порядке, не переживайте - я его давно уже вылечил ))

Зачем тогда пишете в ветке про миллисы для новечков?

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

cyber-jet пишет:

Ого! Ребята, ну я вас не задерживаю, удачи вам на форуме...

не покидай нас - иначе тупой срач превратится в унылое гавно. О_О

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

а, кто-то знает анекдот про Ржевского, Наташу Ростову, весло и переполнение? О_О

b707
Offline
Зарегистрирован: 26.05.2017

Клапауций 112 пишет:

не покидай нас - иначе тупой срач превратится в унылое гавно. О_О

да-да, кто же расскажет нам о ущербности миллис и необходимости покупать RTC для точного блинканья диодами

sadman41
Онлайн
Зарегистрирован: 19.10.2016

cyber-jet пишет:

sadman41 пишет:

А с миллисом у меня всё в порядке, не переживайте - я его давно уже вылечил ))

Зачем тогда пишете в ветке про миллисы для новечков?

А шобы вы их не запугивали неточностью миллисов ардуинных, для чего же еще. Пусть они познают всю правду жизни.

cyber-jet
cyber-jet аватар
Offline
Зарегистрирован: 17.10.2017

sadman41 пишет:

А шобы вы их не запугивали неточностью миллисов ардуинных, для чего же еще. Пусть они познают всю правду жизни.

Так ты ответь, причем здесь миллис в твоей прикладной задаче?))) Иначе трепло ты тупое...

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

cyber-jet пишет:

Иначе трепло ты тупое...

— Так они называли меня жёлтой рыбой? 
— Да! Да! Рыбой! И ещё червяком! Земляным червяком!
— Они называли меня пятнистой лягушкой? 
— Да! Да!
 
tumblr_noys8mkgT11s0my1wo1_250.gif
DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

sadman41 пишет:

 

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

MQTT в зубы и не ипать людям моск там, где millis нужен, как кобыле колесо. MQTT покрывает все твои хотелки как здрасьте. А про ребут - уже писали: есть волшебная функция setup.

sadman41
Онлайн
Зарегистрирован: 19.10.2016

У вас тут пати без закуски что ли? Один RTC сует во что не попадя, другой - костыли в виде MQTT, с которым придется еще один кластер брокеров разворачивать и обслуживать (в лучшем случае) для файловера. И который, как я понял, задействует в обязательном порядке MQTT bridge, про который сообщают следующее: "The disadvantages of bridging are critical ... There is no failover and high availability. If a broker bridge crashes, messages may get lost - Dominik Obermaier, Member of the OASIS MQTT TC, HiveMQ lead architect" 

Есть простое стандартное решение, которое давно и отлично работает без всяких прокладок на множестве устройств и ОС, включая агенты Zabbix, построенные на платформе Arduino. То, что оно вам не нравится, связано с millis() и реализуется пятью строчками кода, кои вы считаете еретическими - это не его вина. 

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

sadman41 пишет:
Один RTC сует во что не попадя, другой - костыли в виде MQTT, с которым придется еще один кластер брокеров разворачивать и обслуживать (в лучшем случае) для файловера.

Вам никто не предложил использовать менеджер задач? Ну тогда я предлагаю#167. Хотя бы до кучи. Ну то что менеджер задач используюет millis(). Так надо же что-то использовать.