The Simple Interface is a basic protocol in Dragonframe that can be used over a serial port (or virtualized serial port) or TCP.
You can send commands to Dragonframe and receive notifications from it. It may be a useful integration point for using Dragonframe with other devices or applications.
It is the same protocol used by the DFRemote Arduino sketch (not the DFMoco motion control sketch).
After creating a device that sends/receives these messages, use the program’s Scene | Connections and add a connection of type Simple Interface / Serial or Simple Interface / TCP, depending on your implementation.
Serial Port Settings
| Baud Rate | 56000 kbps |
| Data Bits | 8 |
| Stop Bits | 1 |
| Parity | None |
Messages to Control Dragonframe
| Shoot | S [frame count][\r\n] |
| Delete | D[\r\n] |
| Play/Stop | P[\r\n] |
| Go to Live | L[\r\n] |
| Mute | M[\r\n] |
| Toggle Play to black | PB[\r\n] |
| Toggle Looping | LP[\r\n] |
| Opacity Down | OD[\r\n] |
| Opacity Up | OU[\r\n] |
| Step Forward | SF[\r\n] |
| Step Backward | SB[\r\n] |
| Short Play | SP[\r\n] |
| Live Toggle (Press) | LT 1[\r\n] |
| Live Toggle (Release) | LT 0[\r\n] |
| Auto Toggle | AT[\r\n] |
| Toggle High-Res/Video-Assist | TP[\r\n] |
Messages from Dragonframe
| Shooting Frame | SH [FRAME] [EXPOSURE] [EXPOSURE NAME] [STEREO INDEX][\r\n] |
| Deleting Frame | DE[\r\n] |
| Position Frame (Move to Frame) | PF [FRAME] [EXPOSURE] [EXPOSURE NAME] [STEREO INDEX][\r\n] |
| Capture Complete | CC [FRAME] [EXPOSURE] [EXPOSURE NAME] [STEREO INDEX][\r\n] |