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]