ForceSeatMI (Motion Interface) est une interface de programmation qui permet dâajouter la prise en charge dâune plateforme de mouvement Ă pratiquement nâimporte quelle application ou jeu. ForceSeatMI ne contrĂŽle pas directement le matĂ©riel ; il envoie toutes les donnĂ©es Ă ForceSeatPM. Cette approche dĂ©lĂšgue la responsabilitĂ© de transformer les donnĂ©es de tĂ©lĂ©mĂ©trie en mouvement rĂ©el de lâapplication vers ForceSeatPM. Cela signifie que les dĂ©veloppeurs dâapplications nâont pas Ă se soucier de problĂšmes tels que les dĂ©connexions de plateforme, les erreurs de transmission, les avertissements de protection thermique ou le filtrage des signaux.
ForceSeatMI est une interface facile Ă utiliser mais puissante qui permet dâajouter la prise en charge des plateformes de mouvement Ă nâimporte quelle application ou jeu (appelĂ© SIM dans les sections suivantes). Dans la plupart des applications, il nâest pas nĂ©cessaire de contrĂŽler le matĂ©riel directement depuis le SIM. Câest pourquoi ForceSeatMI est utilisĂ© uniquement pour envoyer des demandes de tĂ©lĂ©mĂ©trie ou de positionnement Ă ForceSeatPM. Cette approche dĂ©lĂšgue la responsabilitĂ© de transformer les donnĂ©es de tĂ©lĂ©mĂ©trie en un mouvement rĂ©el de la plateforme du SIM vers ForceSeatPM. Elle simplifie Ă©galement la gestion des erreurs que le SIM doit implĂ©menter.
Avec la derniĂšre version de ForceSeatMI, il est possible de contrĂŽler le matĂ©riel en utilisant la cinĂ©matique inverse. Le SIM envoie la position souhaitĂ©e du cadre supĂ©rieur et ForceSeatPM calcule les positions requises des bras (ou des actionneurs). Cette fonctionnalitĂ© peut ĂȘtre utilisĂ©e dans des applications oĂč un positionnement prĂ©cis est requis Ă la place de la simulation de forces.
