Добрый день
Из Вашего письма от 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 писал(а):Добрый день
Пояснения по статусам и вывод о предполагаемом использовании их в ТЗ приведены в теме "постановка робота на ремонт".
Поскольку Ваши комментарии в этой теме подтверждают сформулированную там предполагаемую логику в ТЗ , думаю что можно обе темы закрывать, если у Вас нет возражений
Закрываем