|
AGVC SDK
0.8.0
|
|
|
|
Functions | |
| int | agvc_interface::AgvcInterface::checkPowerAndAutoCharge (const Header &check_power_header={ "99999", "99999", 99999, "99999" }, const std::string &nav_board_charge_station_id="99999") |
| Checks the current battery level and automatically docks for charging when the battery is low. | |
| int | agvc_interface::AgvcInterface::setLeaveBoardTargetStation (const Header &leave_board_target_station_header) |
| Sets the target station for automatic undocking. | |
| Header | agvc_interface::AgvcInterface::getLeaveBoardTargetStation () |
| Gets the target station for automatic undocking. | |
| int | agvc_interface::AgvcInterface::forcedAgvToChargingBoard (const Header &forced_charge_header={ "99999", "99999", 99999, "99999" }, const std::string &nav_board_charge_station_id="99999") |
| Forces the AGV to dock for charging. | |
| int | agvc_interface::AgvcInterface::forcedAgvLeaveChargingBoard (const Header &forced_leave_header={ "99999", "99999", 99999, "99999" }, const std::string &leave_board_target_station_id="99999") |
| Forces the AGV to leave the charging board. | |
| int | agvc_interface::AgvcInterface::sendAutoChargingCommand (const AutoChargingCommand &auto_charging_command) |
| Sends an automatic charging command. | |
AGVC charging functions, including auto charging, forced docking or undocking, and battery checks.
| int agvc_interface::AgvcInterface::checkPowerAndAutoCharge | ( | const Header & | check_power_header = { "99999", "99999", 99999, "99999" }, |
| const std::string & | nav_board_charge_station_id = "99999" ) |
Checks the current battery level and automatically docks for charging when the battery is low.
| [in] | check_power_header | ID of this command, name of this command, current time, and map ID. |
| [in] | nav_board_charge_station_id | Drives to the specified charging station for docking and charging. If unset, drives to the nearest charging station. |
| int agvc_interface::AgvcInterface::forcedAgvLeaveChargingBoard | ( | const Header & | forced_leave_header = { "99999", "99999", 99999, "99999" }, |
| const std::string & | leave_board_target_station_id = "99999" ) |
Forces the AGV to leave the charging board.
| [in] | forced_leave_header | ID of this command, name of this command, current time, and map ID. |
| [in] | leave_board_target_station_id | Station to move to after leaving the board. If unset, the AGV leaves the board to the charging station. |
| int agvc_interface::AgvcInterface::forcedAgvToChargingBoard | ( | const Header & | forced_charge_header = { "99999", "99999", 99999, "99999" }, |
| const std::string & | nav_board_charge_station_id = "99999" ) |
Forces the AGV to dock for charging.
| [in] | forced_charge_header | ID of this command, name of this command, current time, and map ID. |
| [in] | nav_board_charge_station_id | Drives to the specified charging station for docking and charging. If unset, drives to the nearest charging station. |
| Header agvc_interface::AgvcInterface::getLeaveBoardTargetStation | ( | ) |
Gets the target station for automatic undocking.
| int agvc_interface::AgvcInterface::sendAutoChargingCommand | ( | const AutoChargingCommand & | auto_charging_command | ) |
Sends an automatic charging command.
| [in] | auto_charging_command | Automatic charging command. |
| int agvc_interface::AgvcInterface::setLeaveBoardTargetStation | ( | const Header & | leave_board_target_station_header | ) |
Sets the target station for automatic undocking.
| [in] | leave_board_target_station_header | Header information of the station used for automatic undocking. |