Dev1an / Swift-Atem

Blackmagic Design Atem network protocol implementation in swift 5.1 using NIO 2
MIT License
58 stars 27 forks source link

Keyers and Macros #10

Open adamtow opened 3 years ago

adamtow commented 3 years ago

Added the following commands: KeOn, CKOn, CDsL, DskS, CDsF, CDsC, DskB, MAct, MPrp, _MAC, and _pin (revised with new message) to support turning on/off the USK and DSK, setting the fill/key source for the DSK, listing macros, and running macros.

Dev1an commented 3 years ago

Thank you for the contribution!

What is the ProductName (_pin) revision? Did you find something new or something that did not work with ProductInfo?

adamtow commented 3 years ago

Thank you for the contribution!

What is the ProductName (_pin) revision? Did you find something new or something that did not work with ProductInfo?

Your implementation of the _pin message was crashing when I tried running it against my ATEM Mini Pro. When I implemented it according to the older protocol reference listed on the Skaarhoj site, it seemed to work, but I didn’t want to overwrite what you had added based on the libAtem protocol reference.

Dev1an commented 3 years ago

OK I will look into that.

mwfrink commented 2 years ago

Is there a plan to integrate this change into the master or development branch? I’d like to use the macro support but I also want the newer bug fixes.