Browse Source

fix oid name messyly

master
yaozb 5 years ago
parent
commit
c7f96ecb56
  1. 6
      ArduCopter/Parameters.cpp

6
ArduCopter/Parameters.cpp

@ -1626,16 +1626,16 @@ const char* Copter::get_sysid_board_id(void) @@ -1626,16 +1626,16 @@ const char* Copter::get_sysid_board_id(void)
int32_t nameValue1 =(int32_t) g.sysid_board_name_1st;
int32_t nameValue2 = (int32_t)g.sysid_board_name_2nd;
char name[6] = {' ',' ',' ',' ',' ','.'};
char name[6] ;
// memset(name,0,6);
nameValue2 = nameValue2 & 0xffffff;
//nameValue2 = nameValue2 & 0xffffff;
// name[5] = "a";
name[4] = nameValue2&0xFF;
name[3] = nameValue2>>8&0xFF;
name[2] = nameValue2>>16& 0xFF;
name[1] = nameValue1&0xFF;
name[0] = nameValue1>>8 & 0xFF;
snprintf(buf, sizeof(buf), "Version: zr-v4.0 ,Board ID: ZRZK.%5s%d",name,(int)g.sysid_board_id);
snprintf(buf, sizeof(buf), "Version: zr-v4.0 ,Board ID: ZRZK.%s.%d",name,(int)g.sysid_board_id);
return buf;
}
void Copter::get_deadline_params(int32_t &deadline ){

Loading…
Cancel
Save