akm

Dependents:   aigamozu_program_ver2 aigamozu_program_ver2_yokokawa aigamozu_auto_ver1 aigamozu_auto_ver2 ... more

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers agzIDLIST.h Source File

agzIDLIST.h

00001 #include "mbed.h"
00002 
00003 ////////////
00004 //Bases
00005 ////////////
00006 
00007 //BASE 1
00008 #define BASE_NUM 12
00009 #define BASE1_32H 0x0013A200
00010 #define BASE1_32L 0x4099371F
00011  
00012 //BASE 2
00013 #define BASE2_32H 0x0013A200
00014 #define BASE2_32L 0x40993720
00015  
00016 //BASE 3
00017 #define BASE3_32H 0x0013A200
00018 #define BASE3_32L 0x40993706
00019  
00020 //BASE 4
00021 #define BASE4_32H 0x0013A200
00022 #define BASE4_32L 0x40CACD61
00023  
00024 //BASE 5
00025 #define BASE5_32H 0x0013A200
00026 #define BASE5_32L 0x409935B5
00027 
00028 //BASE 6
00029 #define BASE6_32H 0x0013A200
00030 #define BASE6_32L 0x40993784
00031  
00032 //BASE 7
00033 #define BASE7_32H 0x0013A200
00034 #define BASE7_32L 0x40993757
00035  
00036 //BASE 8
00037 #define BASE8_32H 0x0013A200
00038 #define BASE8_32L 0x40993700
00039  
00040 //BASE 9
00041 #define BASE9_32H 0x0013A200
00042 #define BASE9_32L 0x40CACD51
00043  
00044 //BASE 10
00045 #define BASE10_32H 0x0013A200
00046 #define BASE10_32L 0x40CACCD8
00047 
00048 //BASE 11 → 4
00049 #define BASE11_32H 0x0013A200
00050 #define BASE11_32L 0x40CACD61
00051  
00052 //BASE 12
00053 #define BASE12_32H 0x0013A200
00054 #define BASE12_32L 0x40993718
00055 
00056 
00057 ////////////////
00058 //robot
00059 ////////////////
00060 
00061 //ROBOT 1
00062 #define PAN_NUM 15
00063 #define PAN1_SH 0x0013a200
00064 #define PAN1_SL 0x40993787
00065 
00066 //ROBOT 2
00067 #define PAN2_SH 0x0013a200
00068 #define PAN2_SL 0x4099371a
00069 
00070 //ROBOT 3
00071 #define PAN3_SH 0x0013a200
00072 #define PAN3_SL 0x409936ff
00073 
00074 //ROBOT 4
00075 #define PAN4_SH 0x0013a200
00076 #define PAN4_SL 0x40993704
00077 
00078 //ROBOT 5
00079 #define PAN5_SH 0x0013a200
00080 #define PAN5_SL 0x409eaef7
00081 
00082 //ROBOT 6
00083 #define PAN6_SH 0x0013a200
00084 #define PAN6_SL 0x40993703
00085 
00086 //ROBOT 7
00087 #define PAN7_SH 0x0013a200
00088 #define PAN7_SL 0x40993701
00089 
00090 //ROBOT 8
00091 #define PAN8_SH 0x0013a200
00092 #define PAN8_SL 0x40993716
00093 
00094 //ROBOT 9 
00095 #define PAN9_SH 0x0013a200
00096 #define PAN9_SL 0x40993715
00097 
00098 //ROBOT 10
00099 #define PAN10_SH 0x0013a200
00100 #define PAN10_SL 0x40993708
00101 
00102 //ROBOT 11
00103 #define PAN11_SH 0x0013a200
00104 #define PAN11_SL 0x4099377a
00105 
00106 //ROBOT 12
00107 #define PAN12_SH 0x0013a200
00108 #define PAN12_SL 0x40993707
00109 
00110 //ROBOT 13
00111 #define PAN13_SH 0x0013a200
00112 #define PAN13_SL 0x40993709
00113 
00114 //ROBOT 14
00115 #define PAN14_SH 0x0013a200
00116 #define PAN14_SL 0x40993713
00117 
00118 //ROBOT 15
00119 #define PAN15_SH 0x0013a200
00120 #define PAN15_SL 0x40993717
00121 
00122 //MANAGER
00123 #define MANAGER_NUM 1
00124 #define MANAGER_32H 0x0013A200
00125 #define MANAGER_32L 0x409EAEF5
00126 
00127 /////////////////////////////////////////
00128 //
00129 //Address List
00130 //
00131 /////////////////////////////////////////
00132 XBeeAddress64 base_Address[BASE_NUM] = {XBeeAddress64(BASE1_32H,BASE1_32L), XBeeAddress64(BASE2_32H,BASE2_32L), 
00133                                  XBeeAddress64(BASE3_32H,BASE3_32L), XBeeAddress64(BASE4_32H,BASE4_32L),
00134                                  XBeeAddress64(BASE5_32H,BASE5_32L), XBeeAddress64(BASE6_32H,BASE6_32L), 
00135                                  XBeeAddress64(BASE7_32H,BASE7_32L), XBeeAddress64(BASE8_32H,BASE8_32L),
00136                                  XBeeAddress64(BASE9_32H,BASE9_32L), XBeeAddress64(BASE10_32H,BASE10_32L), 
00137                                  XBeeAddress64(BASE11_32H,BASE11_32L), XBeeAddress64(BASE12_32H,BASE12_32L)};
00138 XBeeAddress64 robot_Address[PAN_NUM] = {XBeeAddress64(PAN1_SH,PAN1_SL), XBeeAddress64(PAN2_SH,PAN2_SL),
00139                                  XBeeAddress64(PAN3_SH,PAN3_SL), XBeeAddress64(PAN4_SH,PAN4_SL), 
00140                                  XBeeAddress64(PAN5_SH,PAN5_SL),XBeeAddress64(PAN6_SH,PAN6_SL),
00141                                  XBeeAddress64(PAN7_SH,PAN7_SL), XBeeAddress64(PAN8_SH,PAN8_SL),
00142                                  XBeeAddress64(PAN9_SH,PAN9_SL), XBeeAddress64(PAN10_SH,PAN10_SL), 
00143                                  XBeeAddress64(PAN11_SH,PAN11_SL),XBeeAddress64(PAN12_SH,PAN12_SL),
00144                                  XBeeAddress64(PAN13_SH,PAN13_SL), XBeeAddress64(PAN14_SH,PAN14_SL),
00145                                  XBeeAddress64(PAN15_SH,PAN15_SL)};
00146 XBeeAddress64 manager_Address = XBeeAddress64(MANAGER_32H, MANAGER_32L);
00147 
00148 //AigamoRobots