Porting ATEM video switcher Library

I often use a Black Magic Design ATEM video switcher and was hoping to build some hardware to talk to it.

I found nice library for Arduino and have started porting it, I think I’ve got most of the basics done as it appears to compile locally for now but I’m getting a timed out error on the Particle Dev IDE so I haven’t had a chance to build it and run it on my Photon yet.
I might try and test it out of the weekend.

If anyone else is interested I’ve got the code posted over on my github at https://github.com/AdmiralTriggerHappy/ATEM

If anyone out there has access to an ATEM switcher to help me test it would appreciate that too