68 lines
2.7 KiB
C
68 lines
2.7 KiB
C
//**********************************************************************************************************************************************************************************
|
|
// Fichier M_COMMANDES_.H
|
|
//
|
|
// Contient toutes définitions de constantes liées au commandes sur M_Bus
|
|
//**********************************************************************************************************************************************************************************/
|
|
|
|
|
|
// Valeur maximales
|
|
#define M_COMMANDE_MAX_LONGUEUR_NOM_CDE 50
|
|
#define M_COMMANDE_MAX_NOMBRE_PARAMETRES_REPONSE 20
|
|
#define M_COMMANDE_MAX_LONGUEUR_PARAMETRE_REPONSE 100
|
|
|
|
// Codes commandes :
|
|
#define M_COMMANDE_INCONNUE 0
|
|
#define M_COMMANDE_ATE 1
|
|
#define M_COMMANDE_CCID 2
|
|
#define M_COMMANDE_CFUN 3
|
|
#define M_COMMANDE_CGMR 4
|
|
#define M_COMMANDE_CGNAPN 5
|
|
#define M_COMMANDE_CGNSINF 6
|
|
#define M_COMMANDE_CGSN 7
|
|
#define M_COMMANDE_CIMI 8
|
|
#define M_COMMANDE_CMGL 9
|
|
#define M_COMMANDE_CNACT 10
|
|
#define M_COMMANDE_CNACT_0_X 11
|
|
#define M_COMMANDE_CNUM 12
|
|
#define M_COMMANDE_CPSI 13
|
|
#define M_COMMANDE_CREG 14
|
|
#define M_COMMANDE_CSQ 15
|
|
#define M_COMMANDE_FTPGET_1 16
|
|
#define M_COMMANDE_FTPGET_2 17
|
|
#define M_COMMANDE_FTPGET_2_1 18
|
|
#define M_COMMANDE_FTPLIST_1 19
|
|
#define M_COMMANDE_FTPLIST_2 20
|
|
#define M_COMMANDE_FTPLIST_2_1 21
|
|
#define M_COMMANDE_FTPSIZE 22
|
|
#define M_COMMANDE_FTPPUT_1 23
|
|
#define M_COMMANDE_FTPPUT_2 24
|
|
#define M_COMMANDE_SHREAD 25
|
|
#define M_COMMANDE_SHREQ 26
|
|
#define M_COMMANDE_SHSTATE 27
|
|
|
|
#define M_COMMANDE_FTPPUT_ENVOI_DATA 50 // Commande envoyée en binaire
|
|
#define M_COMMANDE_FTPLIST_RECEPTION_LISTE 51 // Réception d'un bloc de données (a priori ASCII mais pas forcément) contenant la liste lue
|
|
#define M_COMMANDE_FTPGET_RECEPTION_DATA 52 // Réception d'un bloc de données binaires contenant un bloc du fichier en cours de download
|
|
#define M_COMMANDE_HTTP_GET_RECEPTION_DATA 53 // Réception d'un bloc de données en HTTP suite à unr requête GET
|
|
#define M_COMMANDE_CMGL_RECEPTION_DATA_MESSAGE 54 // Réception du bloc de data du message reçu
|
|
|
|
|
|
|
|
// Codes d'erreur (cf commande ATV, page 27) :
|
|
#define M_BUS_ERREUR_AUCUNE -1
|
|
#define M_BUS_ERREUR_OK 0
|
|
#define M_BUS_ERREUR_CONNECT 1
|
|
#define M_BUS_ERREUR_RING 2
|
|
#define M_BUS_ERREUR_NO_CARRIER 3
|
|
#define M_BUS_ERREUR_ERROR 4 // Pas de 5....
|
|
#define M_BUS_ERREUR_NO_DIALTONE 6
|
|
#define M_BUS_ERREUR_BUSY 7
|
|
#define M_BUS_ERREUR_NO_ANSWER 8
|
|
#define M_BUS_ERREUR_PROCEEDING 9
|
|
|
|
|
|
|
|
|
|
// Etat de décodage des réponses
|
|
#define M_BUS_REPONSE_ETAT_REPOS 0
|
|
#define M_BUS_REPONSE_ETAT_ATTENTE_PDU 1 |