Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:dev:tailcontrol-move-reference [2025/05/23 19:29] darkgrueen:dev:tailcontrol-move-reference [2025/08/27 23:53] (current) darkgrue
Line 5: Line 5:
  
 All commands are case-sensitive. Trailing whitespace (e.g., `NULL`, `CR`, etc.) are ignored. The space between a command keyword and the parameters is mandatory. All commands are case-sensitive. Trailing whitespace (e.g., `NULL`, `CR`, etc.) are ignored. The space between a command keyword and the parameters is mandatory.
 +
 +Move commands return ''<movename> BEGIN'' upon start, and '' <movename> END'' upon completion. If the move is set to return home after completion (all firmware moves are), then it will be immediately followed by a ''TAILHM BEGIN'' and a ''TAILHM END'' as well.
 +
 +A command will return ''LOWBATT'' and reject the command if the battery is less than 10%. ''ERR'' will be returned if the command can't be parsed or otherwise executed.
 +
 +A new command that is received before the currently executing command is finished will immediately end the current command and start the new one.
  
 <WRAP round todo 90%> <WRAP round todo 90%>
Line 10: Line 16:
 </WRAP> </WRAP>
  
-===== MiTail =====+===== EarGear 2 ===== 
 + 
 +| **TAILHM** | **H**o**M**e position | 
 +| **TAILS1** | Mapped to tilt forward; both ears turn inwards slowly, pause, home | 
 +| **TAILS2** | Slow left ear, pause, home | 
 +| **TAILS3** | Slow right ear, pause, home | 
 +| **TAILFA** | Mapped to left tilt and listen bang left | 
 +| **TAILSH** | Mapped to right tilt and listen bang right | 
 +| **TAILHA** | Mapped to tilt backwards; both ears turn outwards quickly, pause, home | 
 +| **TAILER** | Hewo! Right twist, pause, left twist | 
 +| **TAILEP** | Double right ear twist, home | 
 +| **TAILT1** | Flick left ear | 
 +| **TAILT2** | Flick right ear | 
 +| **TAILET** | Double left ear twist, home | 
 +| **TAILU1** | **U**ser defined **1** | 
 +| **TAILU2** | **U**ser defined **2** | 
 +| **TAILU3** | **U**ser defined **3** | 
 +| **TAILU4** | **U**ser defined **4** | 
 + 
 +===== FlutterWings =====
  
 | **TAILHM** | **H**o**M**e position | | **TAILHM** | **H**o**M**e position |
Line 29: Line 54:
 | **TAILU4** | **U**ser defined **4** | | **TAILU4** | **U**ser defined **4** |
  
-===== MiTail Mini =====+===== Glow Tip LED Patterns =====
  
-| **TAILHM** | **H**o**M**e position +| **LEDOFF** | **LED****OFF** | 
-| **TAILS1** | **S**low wag **1** +| **LEDREC** | **REC**tangle wave pattern (blink second on, 1 second off) 
-| **TAILS2** | **S**low wag **2** | +| **LEDTRI** | **TRI**angle wave pattern (fade in 1 second, fade out 1 second) 
-| **TAILS3** | **S**low wag **3** | +| **LEDSAW** | **SAW**tooth wave pattern (fade in 2 seconds, off) 
-| **TAILFA** | **FA**st wag +| **LEDSOS** | Morse **SOS** pattern 
-| **TAILSH** | No move | +| **LEDBEA** | **BEA**con (100ms on every 2 seconds) 
-| **TAILHA** | No move +| **LEDFLA** | **FLA**me 
-| **TAILER** | No move | +| **LEDSTR** | **STR**obe 
-| **TAILEP** | No move +| **LEDUS1** | **US**er defined **1** | 
-| **TAILT1** | No move | +| **LEDUS2** | **US**er defined **2** | 
-| **TAILT2** | No move | +| **LEDUS3** | **US**er defined **3** | 
-| **TAILET** | No move +| **LEDUS4** | **US**er defined **4** |
-| **TAILU1** | **U**ser defined **1** | +
-| **TAILU2** | **U**ser defined **2** | +
-| **TAILU3** | **U**ser defined **3** | +
-| **TAILU4** | **U**ser defined **4** |+
  
-===== FlutterWings =====+===== MiTail =====
  
 | **TAILHM** | **H**o**M**e position | | **TAILHM** | **H**o**M**e position |
Line 67: Line 88:
 | **TAILU4** | **U**ser defined **4** | | **TAILU4** | **U**ser defined **4** |
  
-===== EarGear 2 =====+===== MiTail Mini =====
  
 | **TAILHM** | **H**o**M**e position | | **TAILHM** | **H**o**M**e position |
-| **TAILS1** | Mapped to tilt forward; both ears turn inwards slowly, pause, home +| **TAILS1** | **S**low wag **1** 
-| **TAILS2** | Slow left ear, pause, home +| **TAILS2** | **S**low wag **2** 
-| **TAILS3** | Slow right ear, pause, home +| **TAILS3** | **S**low wag **3** 
-| **TAILFA** | Mapped to left tilt and listen bang left +| **TAILFA** | **FA**st wag 
-| **TAILSH** | Mapped to right tilt and listen bang right +| **TAILSH** | No move 
-| **TAILHA** | Mapped to tilt backwards; both ears turn outwards quickly, pause, home +| **TAILHA** | No move 
-| **TAILER** | Hewo! Right twist, pause, left twist +| **TAILER** | No move 
-| **TAILEP** | Double right ear twist, home +| **TAILEP** | No move 
-| **TAILT1** | Flick left ear +| **TAILT1** | No move 
-| **TAILT2** | Flick right ear +| **TAILT2** | No move 
-| **TAILET** | Double left ear twist, home |+| **TAILET** | No move |
 | **TAILU1** | **U**ser defined **1** | | **TAILU1** | **U**ser defined **1** |
 | **TAILU2** | **U**ser defined **2** | | **TAILU2** | **U**ser defined **2** |
Line 86: Line 107:
 | **TAILU4** | **U**ser defined **4** | | **TAILU4** | **U**ser defined **4** |
  
 +===== RGB LED Commands =====
 +
 +| **RGBOFF** | **RGB** LEDs **OFF**, returns ''OK'' |
 +| **RGBRBO** | **RGB** **R**ain**B**ow pattern, returns ''OK'' |
 +| **RGBRB2** | **RGB** **R**ain**B**ow pattern with random sparkly glitter, returns ''OK'' |
 +| **RGBCON** | **RGB** **CON**fetti; random-colored speckles that blink in and fade smoothly, returns ''OK'' |
 +| **RGBSIN** | **RGB** **SIN**e; a colored dot sweeping back and forth, with fading trails, returns ''OK'' |
 +| **RGBJUG** | **RGB** **JUG**gle; eight colored dots, weaving in and out of sync with each other, returns ''OK'' |
 +| **RGBBPM** | **RGB** **BPM**; colored stripes pulsing at a defined Beats-Per-Minute, returns ''OK'' |
 +| **RGBDMO** | **RGB** **DE**m**O**; cycle through all the preceding patterns, changing every 10 seconds, returns ''OK'' |
 +| **RGBTST** | **RGB** **TE**s**T**; color cycle the first and last pixel of the RGB string (endpoints test), returns ''OK'' |
 +
 +
 +== Copyright 2023-2025 © The Mechanical Tail Company Limited contact@thetailcompany.com. All Rights Reserved. ==
Back to top