Exemple #1
0
        public static List <C_Value> GetAngleValuesFromMotors(e_valueType valueType)
        {
            switch (valueType)
            {
            case (e_valueType.wantedValue):
                return(new List <C_Value>()
                {
                    new C_Value(MainWindow.Ms.Yaw.angleWanted),
                    new C_Value(MainWindow.Ms.Pitch.angleWanted),
                    new C_Value(MainWindow.Ms.Roll.angleWanted)
                });

            case (e_valueType.sentValue):
                return(new List <C_Value>()
                {
                    new C_Value(MainWindow.Ms.Yaw.angleSent),
                    new C_Value(MainWindow.Ms.Pitch.angleSent),
                    new C_Value(MainWindow.Ms.Roll.angleSent)
                });

            case (e_valueType.seenValue):
                return(new List <C_Value>()
                {
                    new C_Value(MainWindow.Ms.Yaw.angleSeen),
                    new C_Value(MainWindow.Ms.Pitch.angleSeen),
                    new C_Value(MainWindow.Ms.Roll.angleSeen)
                });

            default:
                return(null);
            }
        }
Exemple #2
0
        public static List <C_Value> GetAngleValuesFromMotors_Reference(e_valueType valueType)
        {
            switch (valueType)
            {
            case (e_valueType.wantedValue):
                return(new List <C_Value>()
                {
                    MainWindow.Ms.Yaw.angleWanted, MainWindow.Ms.Pitch.angleWanted, MainWindow.Ms.Roll.angleWanted
                });

            case (e_valueType.sentValue):
                return(new List <C_Value>()
                {
                    MainWindow.Ms.Yaw.angleSent, MainWindow.Ms.Pitch.angleSent, MainWindow.Ms.Roll.angleSent
                });

            case (e_valueType.seenValue):
                return(new List <C_Value>()
                {
                    MainWindow.Ms.Yaw.angleSeen, MainWindow.Ms.Pitch.angleSeen, MainWindow.Ms.Roll.angleSeen
                });

            default:
                return(null);
            }
        }