/Jaxx

Where's your head at?

Primary LanguagePython

Jaxx

Where's your head at?

Message Spec

Format: <channel> "message"

Inputs

  • <jaxx> "<pan_angle>,<pitch_angle>"
    • Points the head at the specified pan and pitch angles
    • Note that 0,10 is dead ahead, but you can just publish jaxx 0 to get there (see below)
    • Pan angle range: +- 80; Pitch angle range: +80 to -25; these are enforced in the code
  • <jaxx> "0"
    • Sets to dead ahead
    • Dead ahead is not necessarily 0,0 and this is a shortcut to the configured target
  • <jaxx> "?"
    • Queries for the current head location

Outputs

  • <jaxx.head> "<pan_angle>,<pitch_angle>"
    • Outputs the angle the Jaxx head has been set to
    • This includes any enforcements made, so may not be the same as the input
    • Doesn't actually measure the head position - only the target angle
    • If jaxx 0 is the input, then it will return you the actual dead ahead angle
    • Fired on a state change or in response to a status query