Out-of-Band Responses
Not every piece of data that FarmBot works with can be transmitted as CeleryScript. When an RPC creates data that is not formatted as CeleryScript, the response is said to be “out of band”, meaning that it relays the information through a channel that does not support CeleryScript (typically the REST API or status channel on the Message Broker).
take_photo |
Creates an image resource in the REST API . |
read_pin |
Updates the bot state tree and broadcasts over the appropriate status channel on the Message Broker. |
read_status |
Forces the bot to re-transmit the entire status tree over the appropriate channel on the Message Broker. |
sync |
Causes the bot to upload and download newly created resources on the REST API. |
dump_info |
Creates a device diagnostic report that is only visible to server admins for the sake of troubleshooting. |