Пакет gs_logger¶
Описание¶
Пакет gs_logger предоставляет инструменты для взаимодействия с логом сообщений между Raspberry Pi и базовой платой Пионера
Предупреждение
Все классы в данном пакете могут быть использованы только при запущеной ноде ros_plaz_node.py из пакета gs_core
Описание классов¶
Logger¶
Класс для взаимодействия с историей логов
Важно
Данный класс является оберткой для сервисов и топиков ROS.
Создание объекта класса¶
-
class
Logger
¶
-
log = Logger()
Аргументы: нет Результат: объект класса Logger Cоздаёт объект класса Logger.
Доступные поля класса¶
- __log_service - rospy.ServiceProxy: gs_interfaces.srv.Log
- __log_sub - rospy.Subscriber: std_msgs.msg.String
Описание методов¶
-
classmethod
lastMsgs
()¶ Аргументы: нет Результат: str Возвращает последнее сообщение лога.
-
classmethod
allMsgs
()¶ Аргументы: нет Результат: список строк Возвращает весь лог на данный момент.
Используемые сервисы ROS¶
- geoscan/get_log (gs_interfaces/Log)
Используемые топики ROS¶
- geoscan/log (std_msgs/String)