1533 lines
31 KiB
C++
1533 lines
31 KiB
C++
/**********************************************************************************************\
|
|
* Load plugins
|
|
\*********************************************************************************************/
|
|
#define PLUGINFILE2(a, b) stringify(a/Plugins/b)
|
|
#define PLUGINFILE(a, b) PLUGINFILE2(a, b)
|
|
|
|
#ifdef PLUGIN_001
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_001.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_002
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_002.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_003
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_003.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_004
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_004.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_005
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_005.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_006
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_006.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_007
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_007.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_008
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_008.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_009
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_009.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_010
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_010.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_011
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_011.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_012
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_012.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_013
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_013.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_014
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_014.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_015
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_015.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_016
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_016.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_017
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_017.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_018
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_018.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_019
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_019.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_020
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_020.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_021
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_021.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_022
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_022.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_023
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_023.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_024
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_024.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_025
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_025.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_026
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_026.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_027
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_027.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_028
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_028.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_029
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_029.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_030
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_030.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_031
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_031.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_032
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_032.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_033
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_033.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_034
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_034.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_035
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_035.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_036
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_036.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_037
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_037.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_038
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_038.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_039
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_039.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_040
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_040.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_041
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_041.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_042
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_042.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_043
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_043.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_044
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_044.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_045
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_045.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_046
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_046.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_047
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_047.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_048
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_048.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_049
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_049.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_050
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_050.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_051
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_051.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_052
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_052.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_053
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_053.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_054
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_054.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_055
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_055.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_056
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_056.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_057
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_057.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_058
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_058.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_059
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_059.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_060
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_060.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_061
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_061.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_062
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_062.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_063
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_063.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_064
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_064.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_065
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_065.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_066
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_066.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_067
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_067.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_068
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_068.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_069
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_069.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_070
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_070.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_071
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_071.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_072
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_072.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_073
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_073.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_074
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_074.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_075
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_075.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_076
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_076.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_077
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_077.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_078
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_078.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_079
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_079.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_080
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_080.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_081
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_081.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_082
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_082.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_083
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_083.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_084
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_084.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_085
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_085.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_086
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_086.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_087
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_087.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_088
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_088.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_089
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_089.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_090
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_090.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_091
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_091.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_092
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_092.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_093
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_093.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_094
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_094.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_095
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_095.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_096
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_096.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_097
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_097.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_098
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_098.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_099
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_099.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_100
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_100.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_101
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_101.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_102
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_102.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_103
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_103.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_104
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_104.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_105
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_105.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_106
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_106.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_107
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_107.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_108
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_108.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_109
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_109.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_110
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_110.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_111
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_111.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_112
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_112.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_113
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_113.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_114
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_114.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_115
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_115.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_116
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_116.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_117
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_117.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_118
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_118.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_119
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_119.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_120
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_120.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_250
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_250.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_251
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_251.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_252
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_252.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_253
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_253.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_254
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_254.c)
|
|
#endif
|
|
|
|
#ifdef PLUGIN_255
|
|
#include PLUGINFILE(SKETCH_PATH,Plugin_255.c)
|
|
#endif
|
|
/*********************************************************************************************/
|
|
void PluginInit(void)
|
|
{
|
|
byte x;
|
|
|
|
// Wis de pointertabel voor de plugins.
|
|
for(x=0;x<PLUGIN_MAX;x++)
|
|
{
|
|
Plugin_ptr[x]=0;
|
|
Plugin_id[x]=0;
|
|
}
|
|
|
|
x=0;
|
|
|
|
#ifdef PLUGIN_001
|
|
Plugin_id[x]=1;Plugin_ptr[x++]=&Plugin_001;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_002
|
|
Plugin_id[x]=2;Plugin_ptr[x++]=&Plugin_002;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_003
|
|
Plugin_id[x]=3;Plugin_ptr[x++]=&Plugin_003;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_004
|
|
Plugin_id[x]=4;Plugin_ptr[x++]=&Plugin_004;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_005
|
|
Plugin_id[x]=5;Plugin_ptr[x++]=&Plugin_005;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_006
|
|
Plugin_id[x]=6;Plugin_ptr[x++]=&Plugin_006;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_007
|
|
Plugin_id[x]=7;Plugin_ptr[x++]=&Plugin_007;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_008
|
|
Plugin_id[x]=8;Plugin_ptr[x++]=&Plugin_008;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_009
|
|
Plugin_id[x]=9;Plugin_ptr[x++]=&Plugin_009;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_010
|
|
Plugin_id[x]=10;Plugin_ptr[x++]=&Plugin_010;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_011
|
|
Plugin_id[x]=11;Plugin_ptr[x++]=&Plugin_011;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_012
|
|
Plugin_id[x]=12;Plugin_ptr[x++]=&Plugin_012;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_013
|
|
Plugin_id[x]=13;Plugin_ptr[x++]=&Plugin_013;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_014
|
|
Plugin_id[x]=14;Plugin_ptr[x++]=&Plugin_014;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_015
|
|
Plugin_id[x]=15;Plugin_ptr[x++]=&Plugin_015;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_016
|
|
Plugin_id[x]=16;Plugin_ptr[x++]=&Plugin_016;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_017
|
|
Plugin_id[x]=17;Plugin_ptr[x++]=&Plugin_017;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_018
|
|
Plugin_id[x]=18;Plugin_ptr[x++]=&Plugin_018;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_019
|
|
Plugin_id[x]=19;Plugin_ptr[x++]=&Plugin_019;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_020
|
|
Plugin_id[x]=20;Plugin_ptr[x++]=&Plugin_020;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_021
|
|
Plugin_id[x]=21;Plugin_ptr[x++]=&Plugin_021;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_022
|
|
Plugin_id[x]=22;Plugin_ptr[x++]=&Plugin_022;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_023
|
|
Plugin_id[x]=23;Plugin_ptr[x++]=&Plugin_023;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_024
|
|
Plugin_id[x]=24;Plugin_ptr[x++]=&Plugin_024;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_025
|
|
Plugin_id[x]=25;Plugin_ptr[x++]=&Plugin_025;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_026
|
|
Plugin_id[x]=26;Plugin_ptr[x++]=&Plugin_026;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_027
|
|
Plugin_id[x]=27;Plugin_ptr[x++]=&Plugin_027;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_028
|
|
Plugin_id[x]=28;Plugin_ptr[x++]=&Plugin_028;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_029
|
|
Plugin_id[x]=29;Plugin_ptr[x++]=&Plugin_029;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_030
|
|
Plugin_id[x]=30;Plugin_ptr[x++]=&Plugin_030;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_031
|
|
Plugin_id[x]=31;Plugin_ptr[x++]=&Plugin_031;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_032
|
|
Plugin_id[x]=32;Plugin_ptr[x++]=&Plugin_032;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_033
|
|
Plugin_id[x]=33;Plugin_ptr[x++]=&Plugin_033;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_034
|
|
Plugin_id[x]=34;Plugin_ptr[x++]=&Plugin_034;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_035
|
|
Plugin_id[x]=35;Plugin_ptr[x++]=&Plugin_035;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_036
|
|
Plugin_id[x]=36;Plugin_ptr[x++]=&Plugin_036;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_037
|
|
Plugin_id[x]=37;Plugin_ptr[x++]=&Plugin_037;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_038
|
|
Plugin_id[x]=38;Plugin_ptr[x++]=&Plugin_038;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_039
|
|
Plugin_id[x]=39;Plugin_ptr[x++]=&Plugin_039;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_040
|
|
Plugin_id[x]=40;Plugin_ptr[x++]=&Plugin_040;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_041
|
|
Plugin_id[x]=41;Plugin_ptr[x++]=&Plugin_041;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_042
|
|
Plugin_id[x]=42;Plugin_ptr[x++]=&Plugin_042;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_043
|
|
Plugin_id[x]=43;Plugin_ptr[x++]=&Plugin_043;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_044
|
|
Plugin_id[x]=44;Plugin_ptr[x++]=&Plugin_044;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_045
|
|
Plugin_id[x]=45;Plugin_ptr[x++]=&Plugin_045;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_046
|
|
Plugin_id[x]=46;Plugin_ptr[x++]=&Plugin_046;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_047
|
|
Plugin_id[x]=47;Plugin_ptr[x++]=&Plugin_047;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_048
|
|
Plugin_id[x]=48;Plugin_ptr[x++]=&Plugin_048;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_049
|
|
Plugin_id[x]=49;Plugin_ptr[x++]=&Plugin_049;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_050
|
|
Plugin_id[x]=50;Plugin_ptr[x++]=&Plugin_050;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_051
|
|
Plugin_id[x]=51;Plugin_ptr[x++]=&Plugin_051;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_052
|
|
Plugin_id[x]=52;Plugin_ptr[x++]=&Plugin_052;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_053
|
|
Plugin_id[x]=53;Plugin_ptr[x++]=&Plugin_053;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_054
|
|
Plugin_id[x]=54;Plugin_ptr[x++]=&Plugin_054;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_055
|
|
Plugin_id[x]=55;Plugin_ptr[x++]=&Plugin_055;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_056
|
|
Plugin_id[x]=56;Plugin_ptr[x++]=&Plugin_056;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_057
|
|
Plugin_id[x]=57;Plugin_ptr[x++]=&Plugin_057;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_058
|
|
Plugin_id[x]=58;Plugin_ptr[x++]=&Plugin_058;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_059
|
|
Plugin_id[x]=59;Plugin_ptr[x++]=&Plugin_059;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_060
|
|
Plugin_id[x]=60;Plugin_ptr[x++]=&Plugin_060;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_061
|
|
Plugin_id[x]=61;Plugin_ptr[x++]=&Plugin_061;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_062
|
|
Plugin_id[x]=62;Plugin_ptr[x++]=&Plugin_062;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_063
|
|
Plugin_id[x]=63;Plugin_ptr[x++]=&Plugin_063;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_064
|
|
Plugin_id[x]=64;Plugin_ptr[x++]=&Plugin_064;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_065
|
|
Plugin_id[x]=65;Plugin_ptr[x++]=&Plugin_065;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_066
|
|
Plugin_id[x]=66;Plugin_ptr[x++]=&Plugin_066;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_067
|
|
Plugin_id[x]=67;Plugin_ptr[x++]=&Plugin_067;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_068
|
|
Plugin_id[x]=68;Plugin_ptr[x++]=&Plugin_068;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_069
|
|
Plugin_id[x]=69;Plugin_ptr[x++]=&Plugin_069;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_070
|
|
Plugin_id[x]=70;Plugin_ptr[x++]=&Plugin_070;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_071
|
|
Plugin_id[x]=71;Plugin_ptr[x++]=&Plugin_071;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_072
|
|
Plugin_id[x]=72;Plugin_ptr[x++]=&Plugin_072;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_073
|
|
Plugin_id[x]=73;Plugin_ptr[x++]=&Plugin_073;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_074
|
|
Plugin_id[x]=74;Plugin_ptr[x++]=&Plugin_074;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_075
|
|
Plugin_id[x]=75;Plugin_ptr[x++]=&Plugin_075;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_076
|
|
Plugin_id[x]=76;Plugin_ptr[x++]=&Plugin_076;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_077
|
|
Plugin_id[x]=77;Plugin_ptr[x++]=&Plugin_077;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_078
|
|
Plugin_id[x]=78;Plugin_ptr[x++]=&Plugin_078;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_079
|
|
Plugin_id[x]=79;Plugin_ptr[x++]=&Plugin_079;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_080
|
|
Plugin_id[x]=80;Plugin_ptr[x++]=&Plugin_080;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_081
|
|
Plugin_id[x]=81;Plugin_ptr[x++]=&Plugin_081;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_082
|
|
Plugin_id[x]=82;Plugin_ptr[x++]=&Plugin_082;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_083
|
|
Plugin_id[x]=83;Plugin_ptr[x++]=&Plugin_083;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_084
|
|
Plugin_id[x]=84;Plugin_ptr[x++]=&Plugin_084;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_085
|
|
Plugin_id[x]=85;Plugin_ptr[x++]=&Plugin_085;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_086
|
|
Plugin_id[x]=86;Plugin_ptr[x++]=&Plugin_086;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_087
|
|
Plugin_id[x]=87;Plugin_ptr[x++]=&Plugin_087;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_088
|
|
Plugin_id[x]=88;Plugin_ptr[x++]=&Plugin_088;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_089
|
|
Plugin_id[x]=89;Plugin_ptr[x++]=&Plugin_089;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_090
|
|
Plugin_id[x]=90;Plugin_ptr[x++]=&Plugin_090;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_091
|
|
Plugin_id[x]=91;Plugin_ptr[x++]=&Plugin_091;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_092
|
|
Plugin_id[x]=92;Plugin_ptr[x++]=&Plugin_092;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_093
|
|
Plugin_id[x]=93;Plugin_ptr[x++]=&Plugin_093;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_094
|
|
Plugin_id[x]=94;Plugin_ptr[x++]=&Plugin_094;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_095
|
|
Plugin_id[x]=95;Plugin_ptr[x++]=&Plugin_095;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_096
|
|
Plugin_id[x]=96;Plugin_ptr[x++]=&Plugin_096;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_097
|
|
Plugin_id[x]=97;Plugin_ptr[x++]=&Plugin_097;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_098
|
|
Plugin_id[x]=98;Plugin_ptr[x++]=&Plugin_098;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_099
|
|
Plugin_id[x]=99;Plugin_ptr[x++]=&Plugin_099;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_100
|
|
Plugin_id[x]=100;Plugin_ptr[x++]=&Plugin_100;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_101
|
|
Plugin_id[x]=101;Plugin_ptr[x++]=&Plugin_101;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_102
|
|
Plugin_id[x]=102;Plugin_ptr[x++]=&Plugin_102;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_103
|
|
Plugin_id[x]=103;Plugin_ptr[x++]=&Plugin_103;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_104
|
|
Plugin_id[x]=104;Plugin_ptr[x++]=&Plugin_104;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_105
|
|
Plugin_id[x]=105;Plugin_ptr[x++]=&Plugin_105;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_106
|
|
Plugin_id[x]=106;Plugin_ptr[x++]=&Plugin_106;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_107
|
|
Plugin_id[x]=107;Plugin_ptr[x++]=&Plugin_107;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_108
|
|
Plugin_id[x]=108;Plugin_ptr[x++]=&Plugin_108;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_109
|
|
Plugin_id[x]=109;Plugin_ptr[x++]=&Plugin_109;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_110
|
|
Plugin_id[x]=110;Plugin_ptr[x++]=&Plugin_110;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_111
|
|
Plugin_id[x]=111;Plugin_ptr[x++]=&Plugin_111;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_112
|
|
Plugin_id[x]=112;Plugin_ptr[x++]=&Plugin_112;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_113
|
|
Plugin_id[x]=113;Plugin_ptr[x++]=&Plugin_113;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_114
|
|
Plugin_id[x]=114;Plugin_ptr[x++]=&Plugin_114;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_115
|
|
Plugin_id[x]=115;Plugin_ptr[x++]=&Plugin_115;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_116
|
|
Plugin_id[x]=116;Plugin_ptr[x++]=&Plugin_116;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_117
|
|
Plugin_id[x]=117;Plugin_ptr[x++]=&Plugin_117;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_118
|
|
Plugin_id[x]=118;Plugin_ptr[x++]=&Plugin_118;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_119
|
|
Plugin_id[x]=119;Plugin_ptr[x++]=&Plugin_119;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_120
|
|
Plugin_id[x]=120;Plugin_ptr[x++]=&Plugin_120;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_250
|
|
Plugin_id[x]=250;Plugin_ptr[x++]=&Plugin_250;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_251
|
|
Plugin_id[x]=251;Plugin_ptr[x++]=&Plugin_251;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_252
|
|
Plugin_id[x]=252;Plugin_ptr[x++]=&Plugin_252;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_253
|
|
Plugin_id[x]=253;Plugin_ptr[x++]=&Plugin_253;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_254
|
|
Plugin_id[x]=254;Plugin_ptr[x++]=&Plugin_254;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_255
|
|
Plugin_id[x]=255;Plugin_ptr[x++]=&Plugin_255;
|
|
#endif
|
|
|
|
// Initialiseer alle plugins door aanroep met verwerkingsparameter PLUGIN_INIT
|
|
PluginInitCall(0,0);
|
|
}
|
|
/*********************************************************************************************/
|
|
void PluginTXInit(void)
|
|
{
|
|
byte x;
|
|
|
|
// Wis de pointertabel voor de plugins.
|
|
for(x=0;x<PLUGIN_TX_MAX;x++)
|
|
{
|
|
PluginTX_ptr[x]=0;
|
|
PluginTX_id[x]=0;
|
|
}
|
|
|
|
x=0;
|
|
|
|
#ifdef PLUGIN_TX_001
|
|
PluginTX_id[x]=1;PluginTX_ptr[x++]=&PluginTX_001;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_002
|
|
PluginTX_id[x]=2;PluginTX_ptr[x++]=&PluginTX_002;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_003
|
|
PluginTX_id[x]=3;PluginTX_ptr[x++]=&PluginTX_003;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_004
|
|
PluginTX_id[x]=4;PluginTX_ptr[x++]=&PluginTX_004;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_005
|
|
PluginTX_id[x]=5;PluginTX_ptr[x++]=&PluginTX_005;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_006
|
|
PluginTX_id[x]=6;PluginTX_ptr[x++]=&PluginTX_006;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_007
|
|
PluginTX_id[x]=7;PluginTX_ptr[x++]=&PluginTX_007;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_008
|
|
PluginTX_id[x]=8;PluginTX_ptr[x++]=&PluginTX_008;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_009
|
|
PluginTX_id[x]=9;PluginTX_ptr[x++]=&PluginTX_009;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_010
|
|
PluginTX_id[x]=10;PluginTX_ptr[x++]=&PluginTX_010;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_011
|
|
PluginTX_id[x]=11;PluginTX_ptr[x++]=&PluginTX_011;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_012
|
|
PluginTX_id[x]=12;PluginTX_ptr[x++]=&PluginTX_012;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_013
|
|
PluginTX_id[x]=13;PluginTX_ptr[x++]=&PluginTX_013;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_014
|
|
PluginTX_id[x]=14;PluginTX_ptr[x++]=&PluginTX_014;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_015
|
|
PluginTX_id[x]=15;PluginTX_ptr[x++]=&PluginTX_015;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_016
|
|
PluginTX_id[x]=16;PluginTX_ptr[x++]=&PluginTX_016;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_017
|
|
PluginTX_id[x]=17;PluginTX_ptr[x++]=&PluginTX_017;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_018
|
|
PluginTX_id[x]=18;PluginTX_ptr[x++]=&PluginTX_018;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_019
|
|
PluginTX_id[x]=19;PluginTX_ptr[x++]=&PluginTX_019;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_020
|
|
PluginTX_id[x]=20;PluginTX_ptr[x++]=&PluginTX_020;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_021
|
|
PluginTX_id[x]=21;PluginTX_ptr[x++]=&PluginTX_021;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_022
|
|
PluginTX_id[x]=22;PluginTX_ptr[x++]=&PluginTX_022;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_023
|
|
PluginTX_id[x]=23;PluginTX_ptr[x++]=&PluginTX_023;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_024
|
|
PluginTX_id[x]=24;PluginTX_ptr[x++]=&PluginTX_024;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_025
|
|
PluginTX_id[x]=25;PluginTX_ptr[x++]=&PluginTX_025;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_026
|
|
PluginTX_id[x]=26;PluginTX_ptr[x++]=&PluginTX_026;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_027
|
|
PluginTX_id[x]=27;PluginTX_ptr[x++]=&PluginTX_027;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_028
|
|
PluginTX_id[x]=28;PluginTX_ptr[x++]=&PluginTX_028;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_029
|
|
PluginTX_id[x]=29;PluginTX_ptr[x++]=&PluginTX_029;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_030
|
|
PluginTX_id[x]=30;PluginTX_ptr[x++]=&PluginTX_030;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_031
|
|
PluginTX_id[x]=31;PluginTX_ptr[x++]=&PluginTX_031;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_032
|
|
PluginTX_id[x]=32;PluginTX_ptr[x++]=&PluginTX_032;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_033
|
|
PluginTX_id[x]=33;PluginTX_ptr[x++]=&PluginTX_033;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_034
|
|
PluginTX_id[x]=34;PluginTX_ptr[x++]=&PluginTX_034;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_035
|
|
PluginTX_id[x]=35;PluginTX_ptr[x++]=&PluginTX_035;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_036
|
|
PluginTX_id[x]=36;PluginTX_ptr[x++]=&PluginTX_036;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_037
|
|
PluginTX_id[x]=37;PluginTX_ptr[x++]=&PluginTX_037;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_038
|
|
PluginTX_id[x]=38;PluginTX_ptr[x++]=&PluginTX_038;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_039
|
|
PluginTX_id[x]=39;PluginTX_ptr[x++]=&PluginTX_039;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_040
|
|
PluginTX_id[x]=40;PluginTX_ptr[x++]=&PluginTX_040;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_041
|
|
PluginTX_id[x]=41;PluginTX_ptr[x++]=&PluginTX_041;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_042
|
|
PluginTX_id[x]=42;PluginTX_ptr[x++]=&PluginTX_042;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_043
|
|
PluginTX_id[x]=43;PluginTX_ptr[x++]=&PluginTX_043;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_044
|
|
PluginTX_id[x]=44;PluginTX_ptr[x++]=&PluginTX_044;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_045
|
|
PluginTX_id[x]=45;PluginTX_ptr[x++]=&PluginTX_045;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_046
|
|
PluginTX_id[x]=46;PluginTX_ptr[x++]=&PluginTX_046;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_047
|
|
PluginTX_id[x]=47;PluginTX_ptr[x++]=&PluginTX_047;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_048
|
|
PluginTX_id[x]=48;PluginTX_ptr[x++]=&PluginTX_048;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_049
|
|
PluginTX_id[x]=49;PluginTX_ptr[x++]=&PluginTX_049;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_050
|
|
PluginTX_id[x]=50;PluginTX_ptr[x++]=&PluginTX_050;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_051
|
|
PluginTX_id[x]=51;PluginTX_ptr[x++]=&PluginTX_051;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_052
|
|
PluginTX_id[x]=52;PluginTX_ptr[x++]=&PluginTX_052;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_053
|
|
PluginTX_id[x]=53;PluginTX_ptr[x++]=&PluginTX_053;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_054
|
|
PluginTX_id[x]=54;PluginTX_ptr[x++]=&PluginTX_054;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_055
|
|
PluginTX_id[x]=55;PluginTX_ptr[x++]=&PluginTX_055;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_056
|
|
PluginTX_id[x]=56;PluginTX_ptr[x++]=&PluginTX_056;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_057
|
|
PluginTX_id[x]=57;PluginTX_ptr[x++]=&PluginTX_057;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_058
|
|
PluginTX_id[x]=58;PluginTX_ptr[x++]=&PluginTX_058;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_059
|
|
PluginTX_id[x]=59;PluginTX_ptr[x++]=&PluginTX_059;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_060
|
|
PluginTX_id[x]=60;PluginTX_ptr[x++]=&PluginTX_060;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_061
|
|
PluginTX_id[x]=61;PluginTX_ptr[x++]=&PluginTX_061;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_062
|
|
PluginTX_id[x]=62;PluginTX_ptr[x++]=&PluginTX_062;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_063
|
|
PluginTX_id[x]=63;PluginTX_ptr[x++]=&PluginTX_063;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_064
|
|
PluginTX_id[x]=64;PluginTX_ptr[x++]=&PluginTX_064;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_065
|
|
PluginTX_id[x]=65;PluginTX_ptr[x++]=&PluginTX_065;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_066
|
|
PluginTX_id[x]=66;PluginTX_ptr[x++]=&PluginTX_066;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_067
|
|
PluginTX_id[x]=67;PluginTX_ptr[x++]=&PluginTX_067;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_068
|
|
PluginTX_id[x]=68;PluginTX_ptr[x++]=&PluginTX_068;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_069
|
|
PluginTX_id[x]=69;PluginTX_ptr[x++]=&PluginTX_069;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_070
|
|
PluginTX_id[x]=70;PluginTX_ptr[x++]=&PluginTX_070;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_071
|
|
PluginTX_id[x]=71;PluginTX_ptr[x++]=&PluginTX_071;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_072
|
|
PluginTX_id[x]=72;PluginTX_ptr[x++]=&PluginTX_072;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_073
|
|
PluginTX_id[x]=73;PluginTX_ptr[x++]=&PluginTX_073;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_074
|
|
PluginTX_id[x]=74;PluginTX_ptr[x++]=&PluginTX_074;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_075
|
|
PluginTX_id[x]=75;PluginTX_ptr[x++]=&PluginTX_075;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_076
|
|
PluginTX_id[x]=76;PluginTX_ptr[x++]=&PluginTX_076;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_077
|
|
PluginTX_id[x]=77;PluginTX_ptr[x++]=&PluginTX_077;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_078
|
|
PluginTX_id[x]=78;PluginTX_ptr[x++]=&PluginTX_078;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_079
|
|
PluginTX_id[x]=79;PluginTX_ptr[x++]=&PluginTX_079;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_080
|
|
PluginTX_id[x]=80;PluginTX_ptr[x++]=&PluginTX_080;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_081
|
|
PluginTX_id[x]=81;PluginTX_ptr[x++]=&PluginTX_081;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_082
|
|
PluginTX_id[x]=82;PluginTX_ptr[x++]=&PluginTX_082;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_083
|
|
PluginTX_id[x]=83;PluginTX_ptr[x++]=&PluginTX_083;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_084
|
|
PluginTX_id[x]=84;PluginTX_ptr[x++]=&PluginTX_084;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_085
|
|
PluginTX_id[x]=85;PluginTX_ptr[x++]=&PluginTX_085;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_086
|
|
PluginTX_id[x]=86;PluginTX_ptr[x++]=&PluginTX_086;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_087
|
|
PluginTX_id[x]=87;PluginTX_ptr[x++]=&PluginTX_087;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_088
|
|
PluginTX_id[x]=88;PluginTX_ptr[x++]=&PluginTX_088;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_089
|
|
PluginTX_id[x]=89;PluginTX_ptr[x++]=&PluginTX_089;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_090
|
|
PluginTX_id[x]=90;PluginTX_ptr[x++]=&PluginTX_090;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_091
|
|
PluginTX_id[x]=91;PluginTX_ptr[x++]=&PluginTX_091;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_092
|
|
PluginTX_id[x]=92;PluginTX_ptr[x++]=&PluginTX_092;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_093
|
|
PluginTX_id[x]=93;PluginTX_ptr[x++]=&PluginTX_093;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_094
|
|
PluginTX_id[x]=94;PluginTX_ptr[x++]=&PluginTX_094;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_095
|
|
PluginTX_id[x]=95;PluginTX_ptr[x++]=&PluginTX_095;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_096
|
|
PluginTX_id[x]=96;PluginTX_ptr[x++]=&PluginTX_096;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_097
|
|
PluginTX_id[x]=97;PluginTX_ptr[x++]=&PluginTX_097;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_098
|
|
PluginTX_id[x]=98;PluginTX_ptr[x++]=&PluginTX_098;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_099
|
|
PluginTX_id[x]=99;PluginTX_ptr[x++]=&PluginTX_099;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_100
|
|
PluginTX_id[x]=100;PluginTX_ptr[x++]=&PluginTX_100;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_250
|
|
PluginTX_id[x]=250;PluginTX_ptr[x++]=&PluginTX_250;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_251
|
|
PluginTX_id[x]=251;PluginTX_ptr[x++]=&PluginTX_251;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_252
|
|
PluginTX_id[x]=252;PluginTX_ptr[x++]=&PluginTX_252;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_253
|
|
PluginTX_id[x]=253;PluginTX_ptr[x++]=&PluginTX_253;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_254
|
|
PluginTX_id[x]=254;PluginTX_ptr[x++]=&PluginTX_254;
|
|
#endif
|
|
|
|
#ifdef PLUGIN_TX_255
|
|
PluginTX_id[x]=255;PluginTX_ptr[x++]=&PluginTX_255;
|
|
#endif
|
|
|
|
// Initialiseer alle plugins door aanroep met verwerkingsparameter PLUGINTX_INIT
|
|
PluginTXInitCall(0,0);
|
|
|
|
}
|
|
/*********************************************************************************************\
|
|
* This function initializes the Receive plugin function table
|
|
\*********************************************************************************************/
|
|
byte PluginInitCall(byte Function, char *str) {
|
|
int x;
|
|
|
|
for (x=0; x<PLUGIN_MAX; x++) {
|
|
if (Plugin_id[x]!=0) {
|
|
Plugin_ptr[x](Function,str);
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
/*********************************************************************************************\
|
|
* This function initializes the Transmit plugin function table
|
|
\*********************************************************************************************/
|
|
byte PluginTXInitCall(byte Function, char *str) {
|
|
int x;
|
|
|
|
for (x=0; x<PLUGIN_TX_MAX; x++) {
|
|
if (PluginTX_id[x]!=0) {
|
|
PluginTX_ptr[x](Function,str);
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
/*********************************************************************************************\
|
|
* With this function plugins are called that have Receive functionality.
|
|
\*********************************************************************************************/
|
|
byte PluginRXCall(byte Function, char *str) {
|
|
int x;
|
|
|
|
for (x=0; x<PLUGIN_MAX; x++) {
|
|
if (Plugin_id[x]!=0) {
|
|
SignalHash=x; // store plugin number
|
|
if (Plugin_ptr[x](Function,str)) {
|
|
SignalHashPrevious=SignalHash; // store previous plugin number after success
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
/*********************************************************************************************\
|
|
* With this function plugins are called that have Transmit functionality.
|
|
\*********************************************************************************************/
|
|
byte PluginTXCall(byte Function, char *str) {
|
|
int x;
|
|
|
|
for (x=0; x<PLUGIN_TX_MAX; x++) {
|
|
if (PluginTX_id[x]!=0) {
|
|
if (PluginTX_ptr[x](Function,str)) {
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
/*********************************************************************************************/
|
|
|