Import initial du projet shipheart_appli

This commit is contained in:
2026-08-13 10:33:28 +02:00
commit 8fe204361b
62 changed files with 32339 additions and 0 deletions
+68
View File
@@ -0,0 +1,68 @@
//**********************************************************************************************************************************************************************************
// 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