Subversion Repositories FlightCtrl

Rev

Rev 164 | 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

{

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

        for (i=0;i<16;i++)
            analog[i]=-1;

    }

    public MKDebugData(int[] in_arr)
    {
        digital=new int[13];
        analog=new int[16];
        int i;
        for (i=0;i<13;i++)
            digital[i]=in_arr[i];
           
        zyklen= in_arr[13] << 8 | in_arr[14] ;
        zeit= in_arr[14] << 8 | in_arr[15] ;
        sekunden= in_arr[16] ;

        for (i=0;i<16;i++)
            analog[i]=(in_arr[17+i*2]<<8) | in_arr[18+i*2];

    }


}