mbed-os github

Dependencies:   ADS1015 Faulhaber HTU21D_mod MS5837_potless Sensor_Head_RevB_3 USBDevice_dfu Utilsdfu beep

Fork of ARNSRS_testDFU by POTLESS

main.h

Committer:
potless
Date:
2018-09-17
Revision:
88:8965483d35c9
Parent:
29:5b822d18bce6

File content as of revision 88:8965483d35c9:

/*

void Help()
{
    serialMonit.printf("\r\n");
    serialMonit.printf("  Commandes à entrer dans le moniteur :\r\n\r\n"  , co2);
    serialMonit.printf("  h             = help, liste des commandes\r\n");
    serialMonit.printf("  s             = start/stop, démmarage / arrêt des sortie moniteur\r\n");
    serialMonit.printf("  c             = clean, nettoyage flash, suppression des fichiers LOG\r\n");
    serialMonit.printf("  D             = Dir, liste des fichiers de la flash\r\n");
    serialMonit.printf("  d X           = del X, effacer le fichier LOG_X\n\r");
    serialMonit.printf("  l X           = load X, charger le contenu du fichier LOG_X\n\r");
    serialMonit.printf("  t X           = time X, met la RTC à l'heure, X en UNIX TIME\n\r");
    serialMonit.printf("  i X           = in, changement consigne volet poumon à X\n\r");
    serialMonit.printf("  o X           = out, changement consigne volet fuite à X\n\r");
    serialMonit.printf("  X             = mise à 0 du volet poumon\n\r");
    serialMonit.printf("  Y             = mise à 0 du volet fuite\n\r");
    serialMonit.printf("  Q             = Quit, mise en veille\n\r");
    serialMonit.printf("  r             = reset de la carte\n\r\n\r");
    serialMonit.printf("  Les commandes pour le Mini-r sont à entrer conformément à la doc.\n\r");
    serialMonit.printf("\r\n\r\n");
    fflush(stdout);
}


void Decoding_Message(char message [])
{
    char *commande = 0;
    float valeur = 0;

    sscanf(message,"%s %f",&commande , &valeur);

    if ((char)commande == 'c') {
        FLAG_REC = false;
        UTILS::Clean_Flash();
    }else if ((char)commande == 'D') {
        FLAG_REC = false;
        UTILS::Dir_Flash();
        FLAG_REC = true;
    }else if ((char)commande == 's') {
        if (FLAG_AFF)  
        FLAG_AFF = false;
        else 
        FLAG_AFF = true;    
    }else if ((char)commande == 'h') {
        FLAG_AFF = false;
        Help();
    }else if ((char)commande == 'c') {
        FLAG_REC = false;
        UTILS::Clean_Flash();       
    }else if ((char)commande == 'l') {
        FLAG_REC = false;
        char filename[20];
        sprintf(filename, "LOG_%d.txt", (int)valeur);
        wait_ms(100);
        UTILS::Read_Flash_File(filename);
        wait_ms(100);
        FLAG_REC = true;
    }else if ((char)commande == 'd') {
        FLAG_REC = false;
        char filename[20];
        sprintf(filename, "LOG_%d.txt", (int)valeur);
        UTILS::Delete_Flash_File(filename);
        FLAG_REC = true;           
    } else if ((char)commande == 'X') {
        Consigne_poumon = 0;
        volet_poumon_Position = 0;
        Servo_Poumon.reset();
    } else if ((char)commande == 'Y') {
        Consigne_fuite = 0;
        volet_fuite_Position = 0;
        //Servo_Fuite.reset();
    } else if ((char)commande == 'Q') {
        Stop_Sequence();
    } else if ((char)commande == 't') {
        set_time(valeur);
    } else if ((char)commande == 'i') {
        Consigne_poumon = (float)valeur;
        DEBUG_M("  Servo Poumon    = %f\r\n", Consigne_poumon);
    } else if ((char)commande == 'o') {
        Consigne_fuite = (float)valeur;
        DEBUG_M("  Servo Fuite     =  %f\r\n", Consigne_fuite);
    } else if ((char)commande == 'r') {
        NVIC_SystemReset();
        /////////////////////////////////////////
        //Pour rajouter une commande
        //} else if ((char)commande == 'X') {
        //  attribuer à une VARIABLE = valeur;
        //  ou une action, avec ou sans valeur
        /////////////////////////////////////////
    } else {
        sensors.cozirSend(message);
    }
    
    strcpy(param," ");
    indexParam = 0;
    newParamFlag = false;
}

*/