Come integro un sistema di controllo del movimento con Dragonframe?

Affinché Dragonframe funzioni con un sistema di controllo del movimento di terze parti, quest'ultimo deve implementare uno dei nostri protocolli di comunicazione.

Ci sono due scelte, “DFMoco” e “DMC”. Il protocollo DFMoco è abbastanza semplice, ma non supporta il controllo del movimento (video) in tempo reale. Può essere utilizzato solo per animazioni stop motion o time-lapse in stile ripresa-movimento-ripresa.

Il protocollo DMC è molto più complicato, ma può essere utilizzato per fornire il controllo del movimento in tempo reale.

Il protocollo DFMoco è descritto in un documento installato con il software.
La posizione è: [Cartella di installazione Dragonframe]/Risorse/Arc Motion Control/DFMoco/DFMoco_Protocol.rtf

Il protocollo DMC è definito in questo documento: DMC-Protocollo-2024-08-13.pdf

Forniamo anche un parser di messaggi che puoi utilizzare per il protocollo DMC:
dmc_msg.h
dmc_msg.c

Puoi anche consultare l'implementazione "dmc-lite" del protocollo DMC per ulteriori informazioni.
Questo è installato con Dragonframe 2024 e versioni successive, in:
[Cartella di installazione Dragonframe]/Risorse/Arc Motion Control/dmc