[tuxdroid-svn] r708 - daemon/trunk/libs
Status: Beta
Brought to you by:
ks156
From: Paul_R <c2m...@c2...> - 2007-11-16 14:31:41
|
Author: Paul_R Date: 2007-11-16 15:31:29 +0100 (Fri, 16 Nov 2007) New Revision: 708 Modified: daemon/trunk/libs/USBDaemon_command_tux.c daemon/trunk/libs/USBDaemon_status_table.h Log: * Added the eyes open/close; mouth open/close and wings up/down case, and send the correct command to Tux. Modified: daemon/trunk/libs/USBDaemon_command_tux.c =================================================================== --- daemon/trunk/libs/USBDaemon_command_tux.c 2007-11-16 14:28:53 UTC (rev 707) +++ daemon/trunk/libs/USBDaemon_command_tux.c 2007-11-16 14:31:29 UTC (rev 708) @@ -371,6 +371,12 @@ case TUX_CMD_STRUCT_SUB_OFF: ACK = send_usb_tux_cmd(STOP_EYES_CMD, 0, 0, 0); break; + case TUX_CMD_STRUCT_SUB_OPEN: + ACK = send_usb_tux_cmd(OPEN_EYES_CMD, 0, 0, 0); + break; + case TUX_CMD_STRUCT_SUB_CLOSE: + ACK = send_usb_tux_cmd(CLOSE_EYES_CMD, 0, 0, 0); + break; } break; case TUX_CMD_STRUCT_MOUTH: @@ -382,6 +388,12 @@ case TUX_CMD_STRUCT_SUB_OFF: ACK = send_usb_tux_cmd(STOP_MOUTH_CMD, 0, 0, 0); break; + case TUX_CMD_STRUCT_SUB_OPEN: + ACK = send_usb_tux_cmd(OPEN_MOUTH_CMD, 0, 0, 0); + break; + case TUX_CMD_STRUCT_SUB_CLOSE: + ACK = send_usb_tux_cmd(CLOSE_MOUTH_CMD, 0, 0, 0); + break; } break; case TUX_CMD_STRUCT_WINGS: @@ -393,6 +405,12 @@ case TUX_CMD_STRUCT_SUB_OFF: ACK = send_usb_tux_cmd(STOP_WINGS_CMD, 0, 0, 0); break; + case TUX_CMD_STRUCT_SUB_UP: + ACK = send_usb_tux_cmd(RAISE_WINGS_CMD, 0, 0, 0); + break; + case TUX_CMD_STRUCT_SUB_DOWN: + ACK = send_usb_tux_cmd(LOWER_WINGS_CMD, 0, 0, 0); + break; } break; case TUX_CMD_STRUCT_SPINL: Modified: daemon/trunk/libs/USBDaemon_status_table.h =================================================================== --- daemon/trunk/libs/USBDaemon_status_table.h 2007-11-16 14:28:53 UTC (rev 707) +++ daemon/trunk/libs/USBDaemon_status_table.h 2007-11-16 14:31:29 UTC (rev 708) @@ -134,6 +134,10 @@ #define TUX_CMD_STRUCT_SUB_BLINK 0x09 #define TUX_CMD_STRUCT_SUB_CH_GENERAL 0x0A #define TUX_CMD_STRUCT_SUB_CH_TTS 0x0B +#define TUX_CMD_STRUCT_SUB_OPEN 0x0C +#define TUX_CMD_STRUCT_SUB_UP 0x0C +#define TUX_CMD_STRUCT_SUB_CLOSE 0x0D +#define TUX_CMD_STRUCT_SUB_DOWN 0x0D /* Tux request information */ #define TUX_REQ_INFO_VERSION 0x01 |