Chargement en cours...

Le Service Runtime et le Runtime SDK destinés aux appareils Haply ont été regroupés dans un programme d'installation pratique. On les appelle également « services externes ».
state.body_orientation Les périphériques suivis à une fréquence de 20 Hz ne se figent plus dès que l'application commence à les piloter (Inverse3 / firmware Minverse 7.9 ou version ultérieure, activé par défaut).config/torque_scaling,config/compensation_de_la_gravité et config/latéralité Exécution SUPPRIMER Dans ce cas, la valeur renvoyée est celle qui était définie lors de la mise sous tension de l'appareil, et non plus la constante d'usine intégrée au service. Par conséquent, un appareil « gaucher » enregistré en mode « main gauche » ne sera plus réinitialisé en mode « main droite ».mis à jour lors de la session des incidents, sans qu'aucun d'entre eux ne précise l'appareil concerné ; désormais, chaque session associée à cet appareil sera actualisée lors de son prochain instantané.devices/*inverse/body_orientation_poll_interval_ms Paramètres (par défaut) 50 ms, définir comme 0 (désactivé par défaut, plage de valeurs comprise entre 0 et 5 000), permettant de régler l'intervalle de lecture de l'orientation en temps réel ; le temporisateur de mouvement de l'appareil, fixé à 50 ms, correspond à la limite inférieure effective.devices/*inverse/query_orientation_on_idle, le système indiquera clairement que cette option n'est pas valide, au lieu de ne rien signaler.config/mount ou config/orientation_du_corps Les écritures continueront, comme auparavant, à générer des notifications sur le canal d'événements par défaut — seules les notifications au niveau de l'appareil sont désactivées ;latéralité,mise à l'échelle du couple et compensation de la gravité Les notifications envoyées par session sont toutefois conservées.devices/*inverse/inkwell/dock_heading_deg。Le 22 septembre 2026, mesure effectuée sur un Minverse à l'aide d'un stylet équipé du firmware 1.3.1 pour manette : l'ancien angle de 135 degrés entraînait un décalage de 45 degrés par rapport à la position de repos du stylet, ce qui obligeait l'estimateur de cap à le ramener progressivement en position (écart observé compris entre +42 et +50 degrés) ; désormais, l'écart est ramené à environ 5 degrés.Cette modification n'est pas soumise aux restrictions liées au changement de phase.——La trajectoire d'alignement est toujours exécutée——Par conséquent, pour tous les utilisateurs dont le microlisier de la manette est en version 1.3.1 ou supérieure, l'orientation de la plume lors de son rangement changera de 45 degrés. Les versions antérieures à cette version ignoreront cette valeur et passeront directement à la position cible, de sorte que ces utilisateurs ne remarqueront aucun changement.state.body_orientation Auparavant, l'actualisation n'avait lieu que lorsque l'appareil était inactif ; par conséquent, dès que l'application commençait à diffuser des données de retour de force, celle-ci se figeait immédiatement et tous les utilisateurs voyaient s'afficher un instantané obsolète de la poignée de main. Désormais, le système effectue des interrogations sur le temporisateur de mouvement existant et peut être mis à jour en temps réel pendant la session.config/torque_scaling,config/compensation_de_la_gravité et config/latéralité Exécution SUPPRIMER Dans ce cas, les constantes d'usine intégrées lors de la compilation remplacent la configuration enregistrée par l'appareil lui-même, ce qui entraîne un décalage entre la fonction « Restaurer les valeurs par défaut » et l'état réel de l'appareil à la mise sous tension —config/latéralité est toujours réinitialisé à droit, quels que soient les paramètres enregistrés sur l'appareil. Désormais, ces trois éléments reprennent les valeurs enregistrées ; seuls les champs qui n'ont jamais été lus depuis l'appareil reprennent les anciennes constantes.session_id,profil et champ d'application, ne comportant pas d'identifiant d'appareil, les abonnés ne sont donc pas en mesure de déterminer à quel appareil appartient une copie donnée, ni de dédupliquer cet ensemble d'événements. En attendant la mise en place d'une solution alternative pour l'adressage des appareils, la publication des notifications au niveau de l'appareil a été suspendue ; le mécanisme de rafraîchissement par session reste inchangé.SUPPRIMER config/torque_scaling,config/compensation_de_la_gravité et config/latéralité Modification de la réinitialisationSignification: Les résultats renvoyés et les valeurs écrites correspondent désormais à la configuration enregistrée dans l'appareil, et non plus à des constantes fixes définies côté serveur. La structure de la réponse reste inchangée ; les valeurs ne diffèrent que lorsque la configuration enregistrée dans l'appareil diffère des constantes d'usine — mais si le code d'intégration vérifie la présence de constantes littérales (false / {enabled: true, scaling_factor: 0.0} / droit), vous verrez alors s'afficher des valeurs différentes.state.body_orientation La structure et la hiérarchie d'origine restent inchangées, mais la signification des valeurs a évolué : pour les clients en mode flux, les champs qui étaient auparavant de nature statique varient désormais à une fréquence de 20 Hz. Les utilisateurs qui considèrent ces champs comme constants une fois le montage effectué constateront ce nouveau comportement sans avoir à activer cette fonctionnalité.orientation_du_corps La portée suit également le même canal et ne revient plus au canal par défaut.Notes de migration : Veuillez ne plus utiliser cet événement comme condition de rafraîchissement, mais lire plutôt les valeurs à partir de l'instantané de session — celui-ci continuera d'être mis à jour pour chaque session utilisant cet appareil, sans qu'aucune option ne doive être activée. La correspondanceConversationles événements de niveau, ainsi que latéralité / mise à l'échelle du couple / compensation de la gravité Les notifications ne sont pas affectées.devices/*inverse/query_orientation_on_idle deviendrait superflue, mais dans la version 3.5.7, elle a été délibérémentNonMarqué comme obsolète——Ce plan de dépréciation a été mis en œuvre dans la version 3.6.Tous les fichiers disponibles au téléchargement pour cette version :