Subversion Repositories FlightCtrl

Rev

Rev 208 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 208 Rev 210
Line 23... Line 23...
23
    public int motor_val(int id) {      return analog[12+id];    }
23
    public int motor_val(int id) {      return analog[12+id];    }
Line 24... Line 24...
24
 
24
 
25
 
25
 
26
    public MKDebugData()
26
    public MKDebugData()
27
    {
27
    {
28
        analog=new int[16];
28
        analog=new int[32];
Line 29... Line 29...
29
        for (i=0;i<16;i++)
29
        for (i=0;i<32;i++)
Line 30... Line 30...
30
            analog[i]=-1;
30
            analog[i]=-1;
31
 
31
 
Line -... Line 32...
-
 
32
    }
32
    }
33
 
Line -... Line 34...
-
 
34
    public void set_by_mk_data(int[] in_arr,MKVersion version)
-
 
35
    {
33
 
36
 
-
 
37
        if (version.compare(-1,-1)==version.VERSION_EQUAL)
-
 
38
            return;
-
 
39
 
-
 
40
        if (version.compare(0,60)==version.VERSION_PREVIOUS)
-
 
41
            {
34
    public MKDebugData(int[] in_arr) // MKVersion
42
                for (i=0;i<16;i++)
-
 
43
                    analog[i]=(in_arr[1+i*2]<<8) | in_arr[2+i*2];
Line 35... Line 44...
35
    {
44
            }
-
 
45
        else
-
 
46
            {
36
 
47
                for (i=0;i<16;i++)
Line -... Line 48...
-
 
48
                    analog[i]=(in_arr[17+i*2]<<8) | in_arr[18+i*2];
37
        analog=new int[32];
49
            }