Rev 222 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 222 | Rev 223 | ||
---|---|---|---|
Line 59... | Line 59... | ||
59 | got_name[id]=true; |
59 | got_name[id]=true; |
60 | } |
60 | } |
61 | names[id]+=":"; |
61 | names[id]+=":"; |
62 | } |
62 | } |
Line 63... | Line -... | ||
63 | - | ||
64 | public int parse_signed_int_2(int i1,int i2) |
- | |
65 | { |
- | |
66 | int res=(int)((i2<<8)|i1); |
- | |
67 | if ((res&(1<<15))!=0) |
- | |
68 | return -(res&(0xFFFF-1))^(0xFFFF-1); |
- | |
69 | else |
- | |
Line 70... | Line -... | ||
70 | return res; |
- | |
71 | 63 | ||
72 | } |
64 | |
Line 73... | Line 65... | ||
73 | public void set_by_mk_data(int[] in_arr,MKVersion version) |
65 | public void set_by_mk_data(int[] in_arr,MKVersion version) |
74 | { |
66 | { |
75 | 67 | ||
76 | for (i=0;i<32;i++) |
68 | for (i=0;i<32;i++) |
77 | // { |
69 | // { |
78 | analog[i]=parse_signed_int_2( in_arr[2+i*2], in_arr[3+i*2] ); |
70 | analog[i]=MKHelper.parse_signed_int_2( in_arr[2+i*2], in_arr[3+i*2] ); |
79 | //(int)((in_arr[3+i*2]<<8) | in_arr[2+i*2]); |
71 | //(int)((in_arr[3+i*2]<<8) | in_arr[2+i*2]); |