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]/Resources/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