Aller au contenu

Architecture du client

graph TD
    A[Ouvrir le client MCTool] --> B{Appairage de l’appareil}
    B -- Réussite --> C[Page d’accueil de l’appareil]
    B -- Échec --> D{Vérifier le Wi-Fi\n Relancer l’appairage}
    C --> E[Configuration de l’appareil MDVR]
    C --> F[Diffusion vidéo en direct]
    C --> G{Liste des fichiers de l’appareil}
    G --> H{Télécharger un fichier}
    H --> I[Téléchargement d’un fichier de l’appareil]
    I --> J[Fichiers téléchargés]
    J --> K[Lire et gérer les fichiers]
    C --> L[Paramètres du client]

    subgraph Appairage de l’appareil
        B -- Recherche automatique --> B1{Afficher la progression de l’appairage}
    end

    subgraph Configuration de l’appareil MDVR
        E --> E1[Saisir le mot de passe pour se connecter]
        E --> E2[Configurer les options de l’appareil]
        E --> E3{Actualiser la configuration}
    end

    subgraph Diffusion vidéo en direct
        F --> F1{Sélectionner le type de flux}
        F --> F2{Sélectionner le canal}
        F --> F3{Contrôler la lecture}
    end

subgraph Liste des fichiers de l’appareil
G --> G1{Filtrer les fichiers : canal, date, heure}
G --> G2{Afficher les informations du fichier}
G --> G3{Actualiser la liste des fichiers}
end

subgraph Téléchargement d’un fichier de l’appareil
I --> I1{Afficher l’état du téléchargement}
I --> I2{Afficher les informations du fichier}
I --> I3{Afficher la progression du téléchargement}
I --> I4{Afficher la progression du transcodage}
end

subgraph Fichiers téléchargés
J --> J1{Afficher les informations du fichier}
J --> J2{Lire le fichier}
J --> J3{Enregistrer dans la galerie}
J --> J4{Supprimer le fichier}
end

subgraph Paramètres du client
L --> L1{Paramètres de langue}
L --> L2{Afficher les informations de version}
L --> L3{Afficher les accords utilisateur}
end
sequenceDiagram
    participant Utilisateur
    participant Client MCTool
    participant Appareil MDVR
    Utilisateur ->> Client MCTool: Ouvre le client
    activate Client MCTool
    Client MCTool ->> Appareil MDVR: Se connecte en Wi-Fi et tente l’appairage
    alt Appairage réussi
        Appareil MDVR -->> Client MCTool: Renvoie un message de réussite
        Client MCTool ->> Utilisateur: Affiche la page d’accueil de l’appareil
    else Échec de l’appairage
        Appareil MDVR -->> Client MCTool: Renvoie un message d’échec
        Client MCTool ->> Utilisateur: Affiche un message d’échec et suggère de vérifier le Wi-Fi
    end

    Utilisateur ->> Client MCTool: Saisit le mot de passe et clique sur Connexion
    Client MCTool ->> Appareil MDVR: Envoie la demande de connexion
    alt Connexion réussie
        Appareil MDVR -->> Client MCTool: Renvoie un message de réussite
        Client MCTool ->> Utilisateur: Affiche la page de configuration de l’appareil
    else Échec de la connexion
        Appareil MDVR -->> Client MCTool: Renvoie un message d’échec
        Client MCTool ->> Utilisateur: Affiche un message d’échec et suggère de vérifier le mot de passe
    end

    Utilisateur ->> Client MCTool: Sélectionne la fonction Direct/Lecture
    activate Client MCTool
    Client MCTool ->> Appareil MDVR: Envoie une demande de direct/lecture
    Appareil MDVR -->> Client MCTool: Renvoie les données du flux vidéo
    Client MCTool ->> Utilisateur: Affiche l’interface du lecteur vidéo
    deactivate Client MCTool
    Utilisateur ->> Client MCTool: Télécharge un fichier / Gère les fichiers téléchargés
    activate Client MCTool
    Client MCTool ->> Appareil MDVR: Envoie une demande de téléchargement/gestion
    Appareil MDVR -->> Client MCTool: Renvoie les données du fichier / le résultat de l’opération
    Client MCTool ->> Utilisateur: Met à jour la progression / la liste des fichiers
    deactivate Client MCTool
    Utilisateur ->> Client MCTool: Ouvre la page des paramètres
    Client MCTool ->> Utilisateur: Affiche les options des paramètres
    Utilisateur ->> Client MCTool: Modifie les paramètres
    Client MCTool ->> Utilisateur: Enregistre et applique les paramètres