Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languagebash
rostopic echo /printer_thermal/status
#полученные данные
data: X
---
X - статусы: 
0 - Ожидание печати
1 - Находится в процессе печати
2 - Ошибка принтера
3 - Принтер не подключен

rostopic echo /printer_thermal/error
#полученные данные
code: X
description: "X"
---
X - код ошибки + описание:
NOT_ERROR = 0,
NO_PAPER = 1,
LOW_PAPER = 2,
PAPER_JAM = 3,
HEAD_OVERHEATED = 4,
POWER_SUPPLY = 5,
CUTTER_ERROR = 6,
RAM_ERROR = 7,
NOT_CONNECTED = 100

Топики power_board:

Топик выводит информацию о напряжениях линий платы power 

Блок кода
languagebash
rostopic echo /power_board/voltages
#полученные данные
values: 
  - 
    name: "reserve_battery"
    value: 4.04500007629
  - 
    name: "internal"
    value: 4.84899997711
  - 
    name: "USB_HUB"
    value: 5.20100021362
  - 
    name: "ranger_sensor"
    value: 9.10999965668
  - 
    name: "16V"
    value: 18.716999054
  - 
    name: "33V_TPS"
    value: 29.4580001831
  - 
    name: "33V_divider"
    value: 28.5520000458

Топик выводит значения тока основных линий платы power

Блок кода
languagebash
rostopic echo /power_board/currents
#полученные данные
values: 
  - 
    name: "charge"
    value: 0.0
  - 
    name: "PC"
    value: 1.36699998379
  - 
    name: "mainboard"
    value: 0.234999999404
  - 
    name: "wheels"
    value: 0.0

Топик отвечает за управление питанием того или иного устройства питающимся через плату power

Блок кода
languagebash
rostopic pub -1 /power_board/power/hub std_msgs/ Bool "data: false" или "data: true"
rostopic pub -1 /power_board/power/pc Bool "data: false" или "data: true"	
rostopic pub -1 /power_board/power/mainboard Bool "data: false" или "data: true"
rostopic pub -1 /power_board/power/rangers   Bool "data: false" или "data: true"