Subversion Repositories FlightCtrl

Rev

Rev 181 | Go to most recent revision | Blame | Last modification | View Log | RSS feed

/*********************************************************************************************************************************
 *                                                                                                                                *
 * class representing the DebugData Structure                                                                                     *
 *                                                                                                                                *
 * Author:        Marcus -LiGi- Bueschleb                                                                                         *
 * Project-Start: 9/2007                                                                                                          *

 * Mailto:        ligi@smart4mobile.de                                                                                            *
 * Licence:       Creative Commons / Non Commercial                                                                               *
 * Big Up:        Holger&Ingo                                                                                                     *
 *********************************************************************************************************************************/


public class MKDebugData

{

    public int[] analog;
    public int motor_complete=-1;

   
    private int i;

    public int motor_val(int id) {      return analog[12+id];    }


    public MKDebugData()
    {
        analog=new int[16];
        for (i=0;i<16;i++)
            analog[i]=-1;

    }

    public MKDebugData(int[] in_arr) // MKVersion
    {

        analog=new int[32];

        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);
    }


}