Wiselib
wiselib.testing/external_interface/external_interface_testing.h
Go to the documentation of this file.
00001 /***************************************************************************
00002  ** This file is part of the generic algorithm library Wiselib.           **
00003  ** Copyright (C) 2008,2009 by the Wisebed (www.wisebed.eu) project.      **
00004  **                                                                       **
00005  ** The Wiselib is free software: you can redistribute it and/or modify   **
00006  ** it under the terms of the GNU Lesser General Public License as        **
00007  ** published by the Free Software Foundation, either version 3 of the    **
00008  ** License, or (at your option) any later version.                       **
00009  **                                                                       **
00010  ** The Wiselib is distributed in the hope that it will be useful,        **
00011  ** but WITHOUT ANY WARRANTY; without even the implied warranty of        **
00012  ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         **
00013  ** GNU Lesser General Public License for more details.                   **
00014  **                                                                       **
00015  ** You should have received a copy of the GNU Lesser General Public      **
00016  ** License along with the Wiselib.                                       **
00017  ** If not, see <http://www.gnu.org/licenses/>.                           **
00018  ***************************************************************************/
00019 #ifndef __EXTERNAL_INTERFACE_FIRMWARE_TESTING_H__
00020 #define __EXTERNAL_INTERFACE_FIRMWARE_TESTING_H__
00021 
00022 #include "external_interface/facet_provider.h"
00023 #include "external_interface/wiselib_application.h"
00024 
00025 #ifdef ISENSE
00026 #include "external_interface/isense/isense_os.h"
00027 #include "external_interface/isense/isense_radio.h"
00028 #include "external_interface/isense/isense_extended_txradio.h"
00029 #include "external_interface/isense/isense_debug.h"
00030 #include "external_interface/isense/isense_extended_time.h"
00031 #include "external_interface/isense/isense_radio.h"
00032 #include "external_interface/isense/isense_timer.h"
00033 #include "external_interface/isense/isense_position.h"
00034 #include "external_interface/isense/isense_clock.h"
00035 #include "external_interface/isense/isense_com_uart.h"
00036 #include "external_interface/isense/isense_facet_provider.h"
00037 #include "external_interface/isense/isense_wiselib_application.h"
00038 #endif
00039 
00040 #ifdef __SCATTERWEB__
00041 #include "external_interface/scw/scw_os.h"
00042 #include "external_interface/scw/scw_radio.h"
00043 #include "external_interface/scw/scw_timer.h"
00044 #include "external_interface/scw/scw_debug.h"
00045 #endif
00046 
00047 #ifdef SHAWN
00048 #include "external_interface/shawn/shawn_os.h"
00049 #include "external_interface/shawn/shawn_radio.h"
00050 #include "external_interface/shawn/shawn_timer.h"
00051 #include "external_interface/shawn/shawn_debug.h"
00052 #include "external_interface/shawn/shawn_clock.h"
00053 #include "external_interface/shawn/shawn_rand.h"
00054 #include "external_interface/shawn/shawn_position.h"
00055 #include "external_interface/shawn/shawn_types.h"
00056 #include "external_interface/shawn/shawn_facet_provider.h"
00057 #include "external_interface/shawn/shawn_wiselib_application.h"
00058 #endif
00059 
00060 #ifdef CONTIKI
00061 #include "external_interface/contiki/contiki_os.h"
00062 #include "external_interface/contiki/contiki_radio.h"
00063 #include "external_interface/contiki/contiki_timer.h"
00064 #include "external_interface/contiki/contiki_debug.h"
00065 #include "external_interface/contiki/contiki_facet_provider.h"
00066 #endif
00067 
00068 #ifdef WISELIB_OSA
00069 #include "external_interface/osa/osa_os.h"
00070 #include "external_interface/osa/osa_radio.h"
00071 #include "external_interface/osa/osa_timer.h"
00072 #include "external_interface/osa/osa_debug.h"
00073 #endif
00074 
00075 #ifdef TINYOS
00076 #include "external_interface/tinyos/tinyos_os.h"
00077 #include "external_interface/tinyos/tinyos_radio.h"
00078 #include "external_interface/tinyos/tinyos_timer.h"
00079 #include "external_interface/tinyos/tinyos_debug.h"
00080 #include "external_interface/tinyos/tinyos_facet_provider.h"
00081 #include "external_interface/tinyos/tinyos_wiselib_application.h"
00082 #endif
00083 
00084 #ifdef FEUERWARE
00085 #include "external_interface/feuerwhere/feuerwhere_os.h"
00086 #include "external_interface/feuerwhere/feuerwhere_timer.h"
00087 #include "external_interface/feuerwhere/feuerwhere_cc1100_radio.h"
00088 #include "external_interface/feuerwhere/feuerwhere_debug.h"
00089 #include "external_interface/feuerwhere/feuerwhere_types.h"
00090 #endif
00091 
00092 #ifdef PC
00093 #include "external_interface/pc/com_isense_packet.h"
00094 #include "external_interface/pc/com_isense_radio.h"
00095 #include "external_interface/pc/pc_clock.h"
00096 #include "external_interface/pc/pc_com_uart_file.h"
00097 #include "external_interface/pc/pc_debug.h"
00098 #include "external_interface/pc/pc_facet_provider.h"
00099 #include "external_interface/pc/pc_os.h"
00100 #include "external_interface/pc/pc_os_model.h"
00101 #include "external_interface/pc/pc_rand.h"
00102 #include "external_interface/pc/pc_timer.h"
00103 #include "external_interface/pc/pc_wiselib_application.h"
00104 #endif
00105 
00106 #ifdef TRISOS
00107 #include "external_interface/trisos/trisos_os.h"
00108 #include "external_interface/trisos/trisos_radio.h"
00109 #include "external_interface/trisos/trisos_timer.h"
00110 #include "external_interface/trisos/trisos_debug.h"
00111 #include "external_interface/trisos/trisos_facet_provider.h"
00112 #include "external_interface/trisos/trisos_clock.h"
00113 #endif
00114 
00115 #ifdef IPHONE
00116 #include "external_interface/iphone/iphone_system.h"
00117 #include "external_interface/iphone/iphone_os_model.h"
00118 #include "external_interface/iphone/iphone_debug.h"
00119 #include "external_interface/iphone/iphone_radio.h"
00120 #include "external_interface/iphone/iphone_facet_provider.h"
00121 #include "external_interface/iphone/iphone_timer.h"
00122 #endif
00123 
00124 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines