25,22 → 25,34 |
|
public MKDebugData() |
{ |
analog=new int[16]; |
for (i=0;i<16;i++) |
analog=new int[32]; |
for (i=0;i<32;i++) |
analog[i]=-1; |
|
} |
|
public MKDebugData(int[] in_arr) // MKVersion |
public void set_by_mk_data(int[] in_arr,MKVersion version) |
{ |
|
analog=new int[32]; |
if (version.compare(-1,-1)==version.VERSION_EQUAL) |
return; |
|
for (i=0;i<16;i++) |
analog[i]=(in_arr[17+i*2]<<8) | in_arr[18+i*2]; |
if (version.compare(0,60)==version.VERSION_PREVIOUS) |
{ |
for (i=0;i<16;i++) |
analog[i]=(in_arr[1+i*2]<<8) | in_arr[2+i*2]; |
} |
else |
{ |
for (i=0;i<16;i++) |
analog[i]=(in_arr[17+i*2]<<8) | in_arr[18+i*2]; |
} |
|
motor_complete=motor_val(0)+motor_val(1)+motor_val(2)+motor_val(3); |
|
|
} |
|
|
|
} |