Daemons with the is-homeable trait will provide the following state information:
Daemons with the is-homeable trait expose the following public messages:
Get current daemon destination.
Get current daemon position.
➜ ['null', 'string']
Get units of daemon. These units apply to the position and destination fields.
Initiates the homing procedure. The daemon will report as busy during the homing procedure. After the homing procedure is complete, the daemon will return to the current destination.
Give the daemon a new destination, and begin motion towards that destination.
Give the daemon a new destination relative to its current position. Daemon will immediately begin motion towards new destination. Returns new destination.
The following daemons implement the is-homeable trait:
built 2020-10-27 13:47:08 CC0: no copyright