This is an old revision of the document!


TailControl Move Reference

Move list for the Tail Company TailControl firmware. TailControl is the unified firmware platform (version 5.x.x and higher) for the EarGear 2, FlutterWings, MiTail, MiTail Mini, and Paws with Claws (ClawGear); and covers the shared features that exist across all those devices.

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.

IMPORTANT NOTICE: TailControl and the TailControl Protocol is still under development. Some commands and features described here relate to a future release and are subject to change at this time.

Paws with Claws (ClawGear)

TAILHM HoMe position
TAILS1 Full extend slow
TAILS2 Full extend fast
TAILS3 Half extend slow
TAILFA Half extend fast
TAILSH Full retract slow
TAILHA Full retract fast
TAILER RAWR! Full extend fast, pause, retract very slow
TAILEP No move
TAILT1 No move
TAILT2 No move
TAILET No move
TAILU1 User defined 1
TAILU2 User defined 2
TAILU3 User defined 3
TAILU4 User defined 4

EarGear 2

TAILHM HoMe 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 User defined 1
TAILU2 User defined 2
TAILU3 User defined 3
TAILU4 User defined 4

FlutterWings

TAILHM HoMe position
TAILS1 Slow full flap
TAILS2 Slow half flap
TAILS3 Slow high half flap
TAILFA FAst full flap
TAILSH Fast low half flap
TAILHA Slow rousing
TAILER Wings ERect, pause, and back
TAILEP Fast low half flap
TAILT1 Right, left, home
TAILT2 Wings erect, then home by halves
TAILET Fast high half flap
TAILU1 User defined 1
TAILU2 User defined 2
TAILU3 User defined 3
TAILU4 User defined 4

Glow Tip LED Patterns

LEDOFF LEDs OFF
LEDREC RECtangle wave pattern (blink 1 second on, 1 second off)
LEDTRI TRIangle wave pattern (fade in 1 second, fade out 1 second)
LEDSAW SAWtooth wave pattern (fade in 2 seconds, off)
LEDSOS Morse SOS pattern
LEDBEA BEAcon (100ms on every 2 seconds)
LEDFLA FLAme
LEDSTR STRobe
LEDUS1 USer defined 1
LEDUS2 USer defined 2
LEDUS3 USer defined 3
LEDUS4 USer defined 4

MiTail

TAILHM HoMe position
TAILS1 Slow wag 1
TAILS2 Slow wag 2
TAILS3 Slow wag 3
TAILFA FAst wag
TAILSH SHort wag
TAILHA HAppy wag
TAILER ERect
TAILEP Erect Pulse
TAILT1 Tremble 1
TAILT2 Tremble 2
TAILET Erect Trem
TAILU1 User defined 1
TAILU2 User defined 2
TAILU3 User defined 3
TAILU4 User defined 4

MiTail Mini

TAILHM HoMe position
TAILS1 Slow wag 1
TAILS2 Slow wag 2
TAILS3 Slow wag 3
TAILFA FAst wag
TAILSH No move
TAILHA No move
TAILER No move
TAILEP No move
TAILT1 No move
TAILT2 No move
TAILET No move
TAILU1 User defined 1
TAILU2 User defined 2
TAILU3 User defined 3
TAILU4 User defined 4

RGB LED Commands

RGBOFF RGB LEDs OFF, returns OK
RGBRBW RGB RainBoW pattern, returns OK
RGBCLN RGB CYloN; red dot sweeping back and forth, with fading trails, returns OK
RGBWPE RGB WiPE; color wipe, returns OK
RGBCHS RGB CHaSe; theater marquee chase, returns OK
RGBTWK RGB TWinKle; random twinkle effect, returns OK
RGBSNO RGB SNOw; snow effect, returns OK
RGBFIR RGB FIRe; fire effect, returns OK
RGBFDE RGB FaDE; fade in/out effect, returns OK
RGBDMO RGB DEmO; cycle through all the preceding patterns, changing every 10 seconds, returns OK
RGBTST RGB TEsT; color cycle the first and last pixel of the RGB string (endpoints test), returns OK

Paws with Claws (ClawGear)

TAILHM HoMe position
TAILS1 Full extend slow
TAILS2 Full extend fast
TAILS3 Half extend slow
TAILFA Half extend fast
TAILSH Full retract slow
TAILHA Full retract fast
TAILER RAWR! Full extend fast, pause, retract very slow
TAILEP No move
TAILT1 No move
TAILT2 No move
TAILET No move
TAILU1 User defined 1
TAILU2 User defined 2
TAILU3 User defined 3
TAILU4 User defined 4

EarGear 2

TAILHM HoMe 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 User defined 1
TAILU2 User defined 2
TAILU3 User defined 3
TAILU4 User defined 4

FlutterWings

TAILHM HoMe position
TAILS1 Slow full flap
TAILS2 Slow half flap
TAILS3 Slow high half flap
TAILFA FAst full flap
TAILSH Fast low half flap
TAILHA Slow rousing
TAILER Wings ERect, pause, and back
TAILEP Fast low half flap
TAILT1 Right, left, home
TAILT2 Wings erect, then home by halves
TAILET Fast high half flap
TAILU1 User defined 1
TAILU2 User defined 2
TAILU3 User defined 3
TAILU4 User defined 4

Glow Tip LED Patterns

LEDOFF LEDs OFF
LEDREC RECtangle wave pattern (blink 1 second on, 1 second off)
LEDTRI TRIangle wave pattern (fade in 1 second, fade out 1 second)
LEDSAW SAWtooth wave pattern (fade in 2 seconds, off)
LEDSOS Morse SOS pattern
LEDBEA BEAcon (100ms on every 2 seconds)
LEDFLA FLAme
LEDSTR STRobe
LEDUS1 USer defined 1
LEDUS2 USer defined 2
LEDUS3 USer defined 3
LEDUS4 USer defined 4

MiTail

TAILHM HoMe position
TAILS1 Slow wag 1
TAILS2 Slow wag 2
TAILS3 Slow wag 3
TAILFA FAst wag
TAILSH SHort wag
TAILHA HAppy wag
TAILER ERect
TAILEP Erect Pulse
TAILT1 Tremble 1
TAILT2 Tremble 2
TAILET Erect Trem
TAILU1 User defined 1
TAILU2 User defined 2
TAILU3 User defined 3
TAILU4 User defined 4

MiTail Mini

TAILHM HoMe position
TAILS1 Slow wag 1
TAILS2 Slow wag 2
TAILS3 Slow wag 3
TAILFA FAst wag
TAILSH No move
TAILHA No move
TAILER No move
TAILEP No move
TAILT1 No move
TAILT2 No move
TAILET No move
TAILU1 User defined 1
TAILU2 User defined 2
TAILU3 User defined 3
TAILU4 User defined 4

RGB LED Commands

RGBOFF RGB LEDs OFF, returns OK
RGBRBW RGB RainBoW pattern, returns OK
RGBCLN RGB CYloN; red dot sweeping back and forth, with fading trails, returns OK
RGBWPE RGB WiPE; color wipe, returns OK
RGBCHS RGB CHaSe; theater marquee chase, returns OK
RGBTWK RGB TWinKle; random twinkle effect, returns OK
RGBSNO RGB SNOw; snow effect, returns OK
RGBFIR RGB FIRe; fire effect, returns OK
RGBFDE RGB FaDE; fade in/out effect, returns OK
RGBDMO RGB DEmO; cycle through all the preceding patterns, changing every 10 seconds, returns OK
RGBTST RGB TEsT; color cycle the first and last pixel of the RGB string (endpoints test), returns OK

Paws with Claws (ClawGear)

TAILHM HoMe position
TAILS1 Full extend slow
TAILS2 Full extend fast
TAILS3 Half extend slow
TAILFA Half extend fast
TAILSH Full retract slow
TAILHA Full retract fast
TAILER RAWR! Full extend fast, pause, retract very slow
TAILEP No move
TAILT1 No move
TAILT2 No move
TAILET No move
TAILU1 User defined 1
TAILU2 User defined 2
TAILU3 User defined 3
TAILU4 User defined 4

EarGear 2

TAILHM HoMe 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 User defined 1
TAILU2 User defined 2
TAILU3 User defined 3
TAILU4 User defined 4

FlutterWings

TAILHM HoMe position
TAILS1 Slow wag 1
TAILS2 Slow wag 2
TAILS3 Slow wag 3
TAILFA FAst wag
TAILSH SHort wag
TAILHA HAppy wag
TAILER ERect
TAILEP Erect Pulse
TAILT1 Tremble 1
TAILT2 Tremble 2
TAILET Erect Trem
TAILU1 User defined 1
TAILU2 User defined 2
TAILU3 User defined 3
TAILU4 User defined 4

Glow Tip LED Patterns

LEDOFF LEDs OFF
LEDREC RECtangle wave pattern (blink 1 second on, 1 second off)
LEDTRI TRIangle wave pattern (fade in 1 second, fade out 1 second)
LEDSAW SAWtooth wave pattern (fade in 2 seconds, off)
LEDSOS Morse SOS pattern
LEDBEA BEAcon (100ms on every 2 seconds)
LEDFLA FLAme
LEDSTR STRobe
LEDUS1 USer defined 1
LEDUS2 USer defined 2
LEDUS3 USer defined 3
LEDUS4 USer defined 4

MiTail

TAILHM HoMe position
TAILS1 Slow wag 1
TAILS2 Slow wag 2
TAILS3 Slow wag 3
TAILFA FAst wag
TAILSH SHort wag
TAILHA HAppy wag
TAILER ERect
TAILEP Erect Pulse
TAILT1 Tremble 1
TAILT2 Tremble 2
TAILET Erect Trem
TAILU1 User defined 1
TAILU2 User defined 2
TAILU3 User defined 3
TAILU4 User defined 4

MiTail Mini

TAILHM HoMe position
TAILS1 Slow wag 1
TAILS2 Slow wag 2
TAILS3 Slow wag 3
TAILFA FAst wag
TAILSH No move
TAILHA No move
TAILER No move
TAILEP No move
TAILT1 No move
TAILT2 No move
TAILET No move
TAILU1 User defined 1
TAILU2 User defined 2
TAILU3 User defined 3
TAILU4 User defined 4

RGB LED Commands

RGBOFF RGB LEDs OFF, returns OK
RGBRBW RGB RainBoW pattern, returns OK
RGBCLN RGB CYloN; red dot sweeping back and forth, with fading trails, returns OK
RGBWPE RGB WiPE; color wipe, returns OK
RGBCHS RGB CHaSe; theater marquee chase, returns OK
RGBTWK RGB TWinKle; random twinkle effect, returns OK
RGBSNO RGB SNOw; snow effect, returns OK
RGBFIR RGB FIRe; fire effect, returns OK
RGBFDE RGB FaDE; fade in/out effect, returns OK
RGBDMO RGB DEmO; cycle through all the preceding patterns, changing every 10 seconds, returns OK
RGBTST RGB TEsT; color cycle the first and last pixel of the RGB string (endpoints test), returns OK
Edit this page