Добрый день
Из Вашего письма от 19 апреля :
"также в функционале М3 должна быть функция решения простых проблем с
роботами из АРМ оператора (через соотв. API-функции Sarmat)"
Хотелось бы получить документацию, в которой было бы сформулировано - что включает в себя понятие "Простые проблемы с роботами" и как следует реагировать в каждом из описанных случаев .
Видим в документации по администрированию только работу с sarmat.service.get_problem_resolve_text. Следует ли трактовать работу с ней (организацию доп. диалога с пользователем) как требуемое "решение простых проблем с роботами" ?
Что происходит при вызове функции sarmat.service.make_problem_resolve ?
простые проблемы с роботами
Re: простые проблемы с роботами
Да, вот здесь:
viewtopic.php?f=361&t=1121
указаны простые проблемы с роботами.
Вашему ПО просто нужно послать соотв. запрос нам. Далее система сама продолжит работу.
viewtopic.php?f=361&t=1121
указаны простые проблемы с роботами.
Вашему ПО просто нужно послать соотв. запрос нам. Далее система сама продолжит работу.
Re: простые проблемы с роботами
Добрый день
Приведенная ссылка ведет на цитируемую нами в вопросе документацию по администрированию.
Хорошо, считаем, что ничего более не делаем.
Остался вопрос "Что происходит при вызове функции sarmat.service.make_problem_resolve ?"
Как трактовать фразу в Вашем ответе - "далее система сама продолжит работу"? Если была заминка - да, но если случился фатальный сбой - значит продолжить система не может .. Это отсылает нас к вопросу о получении статуса - просто Пауза или что-то более серьезное ( ремонт, авария или что-то подобное) .
М3 должна корректно отреагировать на ситуацию невозможности продолжения операции - как Вами предполагается извещение М3 о невозможности продолжения выполнения операции ? Вряд ли предусмотрено только извещение о паузе?
Приведенная ссылка ведет на цитируемую нами в вопросе документацию по администрированию.
Хорошо, считаем, что ничего более не делаем.
Остался вопрос "Что происходит при вызове функции sarmat.service.make_problem_resolve ?"
Как трактовать фразу в Вашем ответе - "далее система сама продолжит работу"? Если была заминка - да, но если случился фатальный сбой - значит продолжить система не может .. Это отсылает нас к вопросу о получении статуса - просто Пауза или что-то более серьезное ( ремонт, авария или что-то подобное) .
М3 должна корректно отреагировать на ситуацию невозможности продолжения операции - как Вами предполагается извещение М3 о невозможности продолжения выполнения операции ? Вряд ли предусмотрено только извещение о паузе?
Re: простые проблемы с роботами
lina_i писал(а):Добрый день
Остался вопрос "Что происходит при вызове функции sarmat.service.make_problem_resolve ?"
Вам исходники на 20 страниц интересно посмотреть что именно происходит потом?
В чем смысл вопроса?
Если кратко - то система пытается продолжить работу исходя из выбранного пользователем варианта.
lina_i писал(а):Как трактовать фразу в Вашем ответе - "далее система сама продолжит работу"? Если была заминка - да, но если случился фатальный сбой - значит продолжить система не может .. Это отсылает нас к вопросу о получении статуса - просто Пауза или что-то более серьезное ( ремонт, авария или что-то подобное) .
Нет понятия "статус АСК". Точнее говоря, есть у АСК всего два состояния - "Работа" и "Пауза".
Сбой или проблемы могут случиться у отдельного робота. Если с одним роботом проблемы, то второй может спокойно работать.
Оператор не видит (оно ему и неинтересно) состояние роботов всего АСК. Он видит только состояние последней отданной команды. Если он ее дал, а она не исполняется, то это повод обратиться к администратору.
lina_i писал(а): М3 должна корректно отреагировать на ситуацию невозможности продолжения операции - как Вами предполагается извещение М3 о невозможности продолжения выполнения операции ? Вряд ли предусмотрено только извещение о паузе?
М3 должна лишь извещать о состоянии последней отданной оператором команды. И дать возможность простого решения проблемы. Например, оператор дал команду забрать контейнер, а сам контейнер в ячейку не поместил. В этом случае М3 должна отразить, что произошла ошибка выполнения последней команды, и предложить повторить команду.
Re: простые проблемы с роботами
Добрый день
Пояснения по статусам и вывод о предполагаемом использовании их в ТЗ приведены в теме "постановка робота на ремонт".
Поскольку Ваши комментарии в этой теме подтверждают сформулированную там предполагаемую логику в ТЗ , думаю что можно обе темы закрывать, если у Вас нет возражений
Пояснения по статусам и вывод о предполагаемом использовании их в ТЗ приведены в теме "постановка робота на ремонт".
Поскольку Ваши комментарии в этой теме подтверждают сформулированную там предполагаемую логику в ТЗ , думаю что можно обе темы закрывать, если у Вас нет возражений
Re: простые проблемы с роботами
lina_i писал(а):Добрый день
Пояснения по статусам и вывод о предполагаемом использовании их в ТЗ приведены в теме "постановка робота на ремонт".
Поскольку Ваши комментарии в этой теме подтверждают сформулированную там предполагаемую логику в ТЗ , думаю что можно обе темы закрывать, если у Вас нет возражений
Закрываем