Composant DeviceMapper
Haply Le composant DeviceMapper du plugin Inverse Unity est conçu pour gérer la détection, le mappage et la connexion des périphériques « Haply » (tels que l'Inverse3 ou le VerseGrip), et pour les associer à des GameObjects et à des contrôleurs de périphériques au sein d'une scène. Cela offre une interface unifiée pour interagir avec ces périphériques et permet un contrôle et une configuration dynamiques en fonction du contexte d'exécution.
Résumé
La principale fonctionnalité de DeviceMapper consiste à afficher la liste des périphériques connectés et à les associer aux contrôleurs de périphériques des scènes.

Paramètres de base
Le composant DeviceMapper dispose des paramètres de configuration de base suivants :
- Récupération automatique de la liste des périphériques: si cette option est activée, DeviceMapper utilise une requête HTTP au démarrage pour récupérer automatiquement la liste des périphériques connectés.
- Attribution automatique: lorsque cette option est activée, DeviceMapper associe automatiquement les périphériques connectés aux contrôleurs de périphériques de la scène.
- Connexion automatique: lorsque cette option est activée, DeviceMapper établit automatiquement une connexion WebSocket avec le périphérique.
Paramètres avancés

Show Advanced Settings Lorsque vous cliquez sur le bouton,DeviceMapper Vous pouvez accéder aux paramètres supplémentaires du composant :
- Liste des appareils URI: Il s'agit de l'URI permettant d'obtenir la liste des appareils connectés. La valeur par défaut est
http://localhost:10000/3.1/devices. - Délai de réessai d'extraction: Il s'agit du délai d'attente (en secondes) avant de réessayer de récupérer la liste des appareils en cas d'échec de la première requête. La valeur par défaut est
5. - URI du serveur: Il s'agit de l'URI permettant de se connecter au serveur de périphériques. La valeur par défaut est
ws://localhost:10001.
Données statistiques
Statistics Lorsque l'on déplie le dépliant,DeviceMapper Il fournit des statistiques sur le débit de connexion et le contenu de la charge utile JSON. Cela facilite la surveillance et la gestion des appareils pour les développeurs et les aide également à résoudre les problèmes lors du développement.
Événement « Ready »
DeviceMapper Une fois que le composant a terminé le mappage et la connexion de tous les appareils connectés,Ready Un événement est généré.
Cet événement,GetInverse3Controller や GetVerseGripController Cela montre que vous pouvez commencer à utiliser en toute sécurité les méthodes d'accès aux périphériques, entre autres. Ces méthodes vous permettent de récupérer les contrôleurs de périphériques présents dans la scène et de les utiliser pour les opérations suivantes.
Liste des contrôleurs de périphériques
Dans l'éditeur Unity,DeviceMapper Cependant, il fournit une liste dynamique des contrôleurs de périphériques associés aux scènes des périphériques connectés.
Cette liste comprend des informations détaillées telles que le type de périphérique, son identifiant et son état de connexion.

Utilisation avancée
Pour connaître la procédure à suivre afin d'utiliser le composant DeviceMapper dans un script pour afficher la liste des périphériques, les mapper et les connecter manuellement, veuillez consulter le tutoriel surle mappage des périphériques.