aigamo get data

Dependents:   agz_base_ver2 agz_base_ver2 get_GPS_data_ver1 aigamozu_program_ver2 ... more

Committer:
kityann
Date:
Wed Apr 08 13:16:47 2015 +0000
Revision:
2:d9068d64649d
Parent:
0:54e62ef6d287
get GPS

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kityann 0:54e62ef6d287 1 #include "agz_common.h"
kityann 0:54e62ef6d287 2 #include "XBee.h"
kityann 0:54e62ef6d287 3
kityann 0:54e62ef6d287 4
kityann 0:54e62ef6d287 5
kityann 0:54e62ef6d287 6 /*XBee Address List
kityann 0:54e62ef6d287 7 * this is xbee addresses.
kityann 0:54e62ef6d287 8 * AGZ_ROBOT Address is Agz_XBee_Remote_Address[AGZ_FROM_ROBOT] ~ Agz_XBee_Remote_Address[AGZ_TO_ROBOT]
kityann 0:54e62ef6d287 9 * Base and JOY-STICK is same.
kityann 0:54e62ef6d287 10 */
kityann 0:54e62ef6d287 11
kityann 2:d9068d64649d 12 XBeeAddress64 Agz_XBee_Remote_Address[AGZ_NUM_ROBOTS] = {XBeeAddress64(0x0013A200, 0x409EAEF3)//XBeeAddress64(0x0013A200, 0x409EAEF0)//R1
kityann 2:d9068d64649d 13 ,XBeeAddress64(0x0013A200, 0x409EAF09)//R2
kityann 2:d9068d64649d 14 ,XBeeAddress64(0x0013A200, 0x409EAEE6)//R3
kityann 2:d9068d64649d 15 ,XBeeAddress64(0x0013A200, 0x409EAF0C)//R4
kityann 2:d9068d64649d 16 ,XBeeAddress64(0x0013A200, 0x409EAF0A)//R5
kityann 2:d9068d64649d 17 ,XBeeAddress64(0x0013A200, 0x409EAEEA)};//R6
kityann 2:d9068d64649d 18
kityann 0:54e62ef6d287 19
kityann 0:54e62ef6d287 20
kityann 0:54e62ef6d287 21 /*----------------------------------------------
kityann 0:54e62ef6d287 22 member function of "AGZ_ROBOT"
kityann 0:54e62ef6d287 23 ------------------------------------------------*/
kityann 0:54e62ef6d287 24 //set function
kityann 0:54e62ef6d287 25 AGZ_ROBOT::AGZ_ROBOT(){
kityann 0:54e62ef6d287 26 state = 0xFF;
kityann 0:54e62ef6d287 27 }
kityann 0:54e62ef6d287 28
kityann 0:54e62ef6d287 29 void AGZ_ROBOT::set_state(uint8_t s){
kityann 0:54e62ef6d287 30 state = s;
kityann 0:54e62ef6d287 31 }
kityann 0:54e62ef6d287 32
kityann 0:54e62ef6d287 33 void AGZ_ROBOT::set_LatitudeH(uint8_t *data){
kityann 2:d9068d64649d 34 for(int i = 0;i < 4;i++)
kityann 0:54e62ef6d287 35 LatitudeH.value_ch[i] = data[i];
kityann 0:54e62ef6d287 36 }
kityann 0:54e62ef6d287 37
kityann 0:54e62ef6d287 38 void AGZ_ROBOT::set_LatitudeL(uint8_t *data){
kityann 2:d9068d64649d 39 for(int i = 0;i < 4;i++)
kityann 0:54e62ef6d287 40 LatitudeL.value_ch[i] = data[i];
kityann 0:54e62ef6d287 41 }
kityann 0:54e62ef6d287 42
kityann 0:54e62ef6d287 43 void AGZ_ROBOT::set_LongitudeH(uint8_t *data){
kityann 2:d9068d64649d 44 for(int i = 0;i < 4;i++)
kityann 0:54e62ef6d287 45 LongitudeH.value_ch[i] = data[i];
kityann 0:54e62ef6d287 46 }
kityann 0:54e62ef6d287 47
kityann 0:54e62ef6d287 48 void AGZ_ROBOT::set_LongitudeL(uint8_t *data){
kityann 2:d9068d64649d 49 for(int i = 0;i < 4;i++)
kityann 0:54e62ef6d287 50 LongitudeL.value_ch[i] = data[i];
kityann 0:54e62ef6d287 51 }
kityann 0:54e62ef6d287 52
kityann 0:54e62ef6d287 53
kityann 0:54e62ef6d287 54
kityann 0:54e62ef6d287 55
kityann 0:54e62ef6d287 56
kityann 0:54e62ef6d287 57 //get function
kityann 0:54e62ef6d287 58 long AGZ_ROBOT::get_LatitudeH(){
kityann 0:54e62ef6d287 59 return LatitudeH.value_long;
kityann 0:54e62ef6d287 60 }
kityann 0:54e62ef6d287 61
kityann 0:54e62ef6d287 62 long AGZ_ROBOT::get_LatitudeL(){
kityann 0:54e62ef6d287 63 return LatitudeL.value_long;
kityann 0:54e62ef6d287 64 }
kityann 0:54e62ef6d287 65
kityann 0:54e62ef6d287 66 long AGZ_ROBOT::get_LongitudeH(){
kityann 0:54e62ef6d287 67 return LongitudeH.value_long;
kityann 0:54e62ef6d287 68 }
kityann 0:54e62ef6d287 69
kityann 0:54e62ef6d287 70 long AGZ_ROBOT::get_LongitudeL(){
kityann 0:54e62ef6d287 71 return LongitudeL.value_long;
kityann 0:54e62ef6d287 72 }
kityann 0:54e62ef6d287 73 uint8_t AGZ_ROBOT::get_state(){
kityann 0:54e62ef6d287 74 return state;
kityann 0:54e62ef6d287 75 }