Subversion Repositories Projects

Rev

Rev 223 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 223 Rev 381
Line 14... Line 14...
14
{
14
{
15
 
15
 
16
    public int[] analog;
16
    public int[] analog;
17
    public String[] names;
17
    public String[] names;
18
    public boolean[] got_name;
18
    public boolean[] got_name;
19
    public int motor_complete=-1;
19
    //    public int motor_complete=-1;
20
 
20
 
21
   
21
   
22
    private int i;
22
    private int i;
23
 
23
 
24
    public int motor_val(int id) {      return analog[12+id];    }
24
    public int motor_val(int id) {      return analog[12+id];    }
25
    public int nick_int() {     return analog[0];    }
25
    /*    public int nick_int() {       return analog[0];    }
26
    public int roll_int() {     return analog[1];    }
26
    public int roll_int() {     return analog[1];    }
27
    public int accnick() {      return analog[2];    }
27
    public int accnick() {      return analog[2];    }
28
    public int accroll() {      return analog[3];    }
28
    public int accroll() {      return analog[3];    }
-
 
29
    */
29
 
30
 
30
 
-
 
31
    public int UBatt() {        return analog[9];    }
31
    //    public int UBatt() {  return analog[9];    }
32
    public int SenderOkay() {   return analog[10];    }
32
    //    public int SenderOkay() {     return analog[10];    }
33
 
33
 
34
 
34
 
35
   
35
   
36
 
36
 
37
    public MKDebugData()
37
    public MKDebugData()
Line 64... Line 64...
64
 
64
 
65
    public void set_by_mk_data(int[] in_arr,MKVersion version)
65
    public void set_by_mk_data(int[] in_arr,MKVersion version)
66
    {
66
    {
67
 
67
 
68
        for (i=0;i<32;i++)
68
        for (i=0;i<32;i++)
69
            //      {
-
 
70
                analog[i]=MKHelper.parse_signed_int_2( in_arr[2+i*2], in_arr[3+i*2] );
69
            analog[i]=MKHelper.parse_signed_int_2( in_arr[2+i*2], in_arr[3+i*2] );
71
                    //(int)((in_arr[3+i*2]<<8) | in_arr[2+i*2]);
-
 
72
                    //          if ((analog[i]&(1<<15))!=0)
-
 
73
                    //analog[i]=-(analog[i]&(0xFFFF-1))^(0xFFFF-1);
-
 
74
        //          }
-
 
75
   
70
   
76
        motor_complete=motor_val(0)+motor_val(1)+motor_val(2)+motor_val(3);
71
        //      motor_complete=motor_val(0)+motor_val(1)+motor_val(2)+motor_val(3);
77
 
72
 
78
 
73
 
79
    }
74
    }
80
 
75
 
81
 
76