-
- Когда есть полная телеметрия, есть смысл оставить и доступ к
параметрам настройки. А вот самое предельное, включить-выключить
установку действительно стоит сделать наглухо местной командой. - Cкpипaч(27.11.2023 22:53)
- либо изменить можно удаленно, но кнопку "применить" должен нажать живой человек рядом с рокетой. - Alex68(27.11.2023 23:02)
- Спасибо, пацаны. Вот поплакался, полегчало. Ну и за науку всем, кто отозвался. Всё в дело. - Бapбoc(27.11.2023 23:02)
- что-то важное менять удаленно - тут нужно подумать об атомарности
операции и внезапном
конце светаотключении связи в процессе изменения параметров. - Alex68(27.11.2023 23:01)- У меня 99% изменение параметров через Modbus. Случаев
взаимосвязанных параметров пока просто небыло. - Cкpипaч(27.11.2023 23:17)
- Кстати, таки да. MODBUS. - Бapбoc(27.11.2023 23:20)
- У меня доступ реализован через три регистра: адрес, данные,
команда. Можно читать-писать всю ОЗУ и EEPROM. Обычно в EEPROM до
десятка параметров. Cкpипaч(491 знак., 27.11.2023 23:32)
- Всё же придется этот язык имени цирка проштудировать. Но. Станция
не моя совсем. С ней на "вы" просто по докам. Доки оставляют
желать. Так и живём. - Бapбoc(27.11.2023 23:41)
- Дело не в языке. Командную строку, с тремя доступными в ней
командами, можно и на Си написать. Тут вопрос в существовании
устройства, на котором эту командную строку запустить. Cкpипaч(296 знак., 27.11.2023 23:52 - 23:59)
- да, перепиленный роутер - хорошее, простое и часто бесплатное решение. - Alex68(27.11.2023 23:53)
- Дело не в языке. Командную строку, с тремя доступными в ней
командами, можно и на Си написать. Тут вопрос в существовании
устройства, на котором эту командную строку запустить. Cкpипaч(296 знак., 27.11.2023 23:52 - 23:59)
- Всё же придется этот язык имени цирка проштудировать. Но. Станция
не моя совсем. С ней на "вы" просто по докам. Доки оставляют
желать. Так и живём. - Бapбoc(27.11.2023 23:41)
- У меня доступ реализован через три регистра: адрес, данные,
команда. Можно читать-писать всю ОЗУ и EEPROM. Обычно в EEPROM до
десятка параметров. Cкpипaч(491 знак., 27.11.2023 23:32)
- Кстати, таки да. MODBUS. - Бapбoc(27.11.2023 23:20)
- У меня 99% изменение параметров через Modbus. Случаев
взаимосвязанных параметров пока просто небыло. - Cкpипaч(27.11.2023 23:17)
- Бл, а вот на это ума не хватило. Мозг вынесли прямо с утра. В
результате выяснили, что не тот протокол был выбран на их долбаной
станции образца 12-то года. Все мои упражнения с бубном упёрлись
в тупость людскуюв недопонимание. - Бapбoc(27.11.2023 22:46)- была бы телеметрия - ты бы сразу увидел кто пургу гонит. у меня
было такое разок. "- не робит нихуя твоя железяка! - заказчик йадом
капал из трубки. я ему - а данные то железяке верные передаются? он
- кого ты лечишь, мои парни самые крутые и не ошибаются. я в ответ
- давай проверим", и удаленно смотрю весь блок данных что они
передают моей железяке. а там бред кокой-ты. тыкнул его рожей в
ето, он и скис. - Alex68(27.11.2023 22:55)
- Красиво коли не брехня! Ну, рассказывай как Вы bnb62(32 знак., 28.11.2023 00:26)
- По идее, даёт команду на выгрузку диапазона адресов ОЗУ. А диапазон
этот - как раз буфер приёма. - Nikolay_Po(28.11.2023 00:31)
- да, команда dump - выводит обычную текстовую табличку с hex
значениями начиная с заданного адреса. - Alex68(28.11.2023 00:36)
- текущего ОЗУ? и? - bnb62(28.11.2023 00:53)
- У меня это решено так. Cкpипaч(246 знак., 28.11.2023 09:26)
- выводит табличку текстом, то есть ASCII, и ее видно глазами. - Alex68(28.11.2023 01:20)
- И там архив недели, месяца, года умещается? Да ну чо я привязался?
:) Логгирование и неафишированное удаленное присутствие в прошивке
- залог лёгкого сна! :) - bnb62(28.11.2023 01:35)
- нет, зачем? это режим отладки и наблюдения за работой в почти
реальном времени. понять, что пошло не так - приняли неверно,
интерпретировали неверно, ответили неверно или еще чего. заказчик
потом сам этим пользовался, ибо у них не было простого способа
проверить передаваемые из их компа в мою железяку данные. - Alex68(28.11.2023 01:43)
- Да, понятно On line/In line, "consonant agreement" в лучших традициях. Фу на меня, - думал черти-чо. :) - bnb62(28.11.2023 02:25)
- нет, зачем? это режим отладки и наблюдения за работой в почти
реальном времени. понять, что пошло не так - приняли неверно,
интерпретировали неверно, ответили неверно или еще чего. заказчик
потом сам этим пользовался, ибо у них не было простого способа
проверить передаваемые из их компа в мою железяку данные. - Alex68(28.11.2023 01:43)
- И там архив недели, месяца, года умещается? Да ну чо я привязался?
:) Логгирование и неафишированное удаленное присутствие в прошивке
- залог лёгкого сна! :) - bnb62(28.11.2023 01:35)
- текущего ОЗУ? и? - bnb62(28.11.2023 00:53)
- да, команда dump - выводит обычную текстовую табличку с hex
значениями начиная с заданного адреса. - Alex68(28.11.2023 00:36)
- По идее, даёт команду на выгрузку диапазона адресов ОЗУ. А диапазон
этот - как раз буфер приёма. - Nikolay_Po(28.11.2023 00:31)
- Красиво коли не брехня! Ну, рассказывай как Вы bnb62(32 знак., 28.11.2023 00:26)
- была бы телеметрия - ты бы сразу увидел кто пургу гонит. у меня
было такое разок. "- не робит нихуя твоя железяка! - заказчик йадом
капал из трубки. я ему - а данные то железяке верные передаются? он
- кого ты лечишь, мои парни самые крутые и не ошибаются. я в ответ
- давай проверим", и удаленно смотрю весь блок данных что они
передают моей железяке. а там бред кокой-ты. тыкнул его рожей в
ето, он и скис. - Alex68(27.11.2023 22:55)
- Когда есть полная телеметрия, есть смысл оставить и доступ к
параметрам настройки. А вот самое предельное, включить-выключить
установку действительно стоит сделать наглухо местной командой. - Cкpипaч(27.11.2023 22:53)