Author: remi
Date: 2008-07-28 13:50:18 +0200 (Mon, 28 Jul 2008)
New Revision: 1404
Modified:
software_suite_v2/middleware/tuxdriver/trunk/include/tux_driver.h
software_suite_v2/middleware/tuxdriver/trunk/include/tux_driver.pas
software_suite_v2/middleware/tuxdriver/trunk/include/tux_driver.py
software_suite_v2/middleware/tuxdriver/trunk/src/tux_sound_flash.c
software_suite_v2/middleware/tuxdriver/trunk/src/tux_sw_status.c
software_suite_v2/middleware/tuxdriver/trunk/src/tux_sw_status.h
Log:
* added a new status "sound_flash_count"
Modified: software_suite_v2/middleware/tuxdriver/trunk/include/tux_driver.h
===================================================================
--- software_suite_v2/middleware/tuxdriver/trunk/include/tux_driver.h
2008-07-28 09:54:44 UTC (rev 1403)
+++ software_suite_v2/middleware/tuxdriver/trunk/include/tux_driver.h
2008-07-28 11:50:18 UTC (rev 1404)
@@ -67,6 +67,7 @@
SW_ID_FLIPPERS_MOTOR_ON,
SW_ID_SPIN_LEFT_MOTOR_ON,
SW_ID_SPIN_RIGHT_MOTOR_ON,
+ SW_ID_FLASH_SOUND_COUNT,
} SW_ID_DRIVER;
#if defined(__cplusplus)
Modified: software_suite_v2/middleware/tuxdriver/trunk/include/tux_driver.pas
===================================================================
--- software_suite_v2/middleware/tuxdriver/trunk/include/tux_driver.pas
2008-07-28 09:54:44 UTC (rev 1403)
+++ software_suite_v2/middleware/tuxdriver/trunk/include/tux_driver.pas
2008-07-28 11:50:18 UTC (rev 1404)
@@ -88,6 +88,7 @@
SW_ID_FLIPPERS_MOTOR_ON = 37;
SW_ID_SPIN_LEFT_MOTOR_ON = 38;
SW_ID_SPIN_RIGHT_MOTOR_ON = 39;
+ SW_ID_FLASH_SOUND_COUNT = 40;
type
Modified: software_suite_v2/middleware/tuxdriver/trunk/include/tux_driver.py
===================================================================
--- software_suite_v2/middleware/tuxdriver/trunk/include/tux_driver.py
2008-07-28 09:54:44 UTC (rev 1403)
+++ software_suite_v2/middleware/tuxdriver/trunk/include/tux_driver.py
2008-07-28 11:50:18 UTC (rev 1404)
@@ -72,6 +72,7 @@
SW_ID_FLIPPERS_MOTOR_ON = 37
SW_ID_SPIN_LEFT_MOTOR_ON = 38
SW_ID_SPIN_RIGHT_MOTOR_ON = 39
+SW_ID_FLASH_SOUND_COUNT = 40
SW_NAME_DRIVER = [
"flippers_position",
@@ -113,7 +114,8 @@
"mouth_motor_on",
"flippers_motor_on",
"spin_left_motor_on",
- "spin_right_motor_on"
+ "spin_right_motor_on",
+ "sound_flash_count"
]
LOG_LEVEL_DEBUG = 0
Modified: software_suite_v2/middleware/tuxdriver/trunk/src/tux_sound_flash.c
===================================================================
--- software_suite_v2/middleware/tuxdriver/trunk/src/tux_sound_flash.c
2008-07-28 09:54:44 UTC (rev 1403)
+++ software_suite_v2/middleware/tuxdriver/trunk/src/tux_sound_flash.c
2008-07-28 11:50:18 UTC (rev 1404)
@@ -101,7 +101,7 @@
sound_flash_desc.number_of_sounds,
sound_flash_desc.flash_usage,
sound_flash_desc.available_record_time
- );
+ );
return p;
}
@@ -118,6 +118,8 @@
sf_desc->number_of_sounds = hw_status_table.sound_var.number_of_sounds;
sf_desc->flash_usage = hw_status_table.sound_var.flash_usage;
sf_desc->available_record_time = (int)((128 - sf_desc->flash_usage) * 0.5);
+
+ tux_sw_status_set_intvalue(SW_ID_FLASH_SOUND_COUNT,
sf_desc->number_of_sounds, true);
}
/**
Modified: software_suite_v2/middleware/tuxdriver/trunk/src/tux_sw_status.c
===================================================================
--- software_suite_v2/middleware/tuxdriver/trunk/src/tux_sw_status.c
2008-07-28 09:54:44 UTC (rev 1403)
+++ software_suite_v2/middleware/tuxdriver/trunk/src/tux_sw_status.c
2008-07-28 11:50:18 UTC (rev 1404)
@@ -76,7 +76,7 @@
{ id, name, value_fmt, {.strvalue = initval}, threshold, value_doc, 0.0 },
sw_status_t sw_status_table[SW_STATUS_NUMBER] = {
- INIT_STRINGID(SW_ID_FLIPPERS_POSITION, ID_FMT_STRING,
+ INIT_STRINGID(SW_ID_FLIPPERS_POSITION, ID_FMT_STRING,
"flippers_position", "DOWN|UP", STRING_VALUE_DOWN, 1)
INIT_INTID(SW_ID_FLIPPERS_REMAINING_MVM, ID_FMT_UINT8,
@@ -204,6 +204,9 @@
INIT_INTID(SW_ID_SPIN_RIGHT_MOTOR_ON, ID_FMT_BOOL,
"spin_right_motor_on", "False|True", 0, 1)
+
+ INIT_INTID(SW_ID_FLASH_SOUND_COUNT, ID_FMT_UINT8,
+ "sound_flash_count", "range[0..255]", 0, 1)
};
/**
Modified: software_suite_v2/middleware/tuxdriver/trunk/src/tux_sw_status.h
===================================================================
--- software_suite_v2/middleware/tuxdriver/trunk/src/tux_sw_status.h
2008-07-28 09:54:44 UTC (rev 1403)
+++ software_suite_v2/middleware/tuxdriver/trunk/src/tux_sw_status.h
2008-07-28 11:50:18 UTC (rev 1404)
@@ -94,6 +94,7 @@
SW_ID_FLIPPERS_MOTOR_ON,
SW_ID_SPIN_LEFT_MOTOR_ON,
SW_ID_SPIN_RIGHT_MOTOR_ON,
+ SW_ID_FLASH_SOUND_COUNT,
SW_STATUS_NUMBER // SW_STATUS_NUMBER must be last and may not be removed !!
} SW_ID;
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn