bitfocus / companion-module-sounddevices-pixnet

MIT License
0 stars 1 forks source link

Module Request: VideoDevices Pix #1

Open bramsteenbrugge opened 5 years ago

bramsteenbrugge commented 5 years ago

Describe the feature Support for VideoDevices Pix recorders (Pix260i, Pix270i) https://www.videodevices.com/products/rack-mount-video-recorders/pix270i

A Pix can already be controlled with a web interface (PIXNET, see documentation below)

Is this platform dependent (windows, mac, ..)? No

If documentation is required to implement, do you know where to find it? http://cdn.videodevices.com/download/guides/PIXNET_API.pdf http://cdn.videodevices.com/download/guides/pix260i_en.pdf http://cdn.videodevices.com/download/guides/pix270i_en.pdf

krocheck commented 5 years ago

We use PIX recorders as well, so this would be a welcome addition in the future. Please implement feedback states if possible. The downside there is that it isn't asynchronous, rather requires manual polling at a recommended 200ms interval.

willosof commented 5 years ago

Ughh. We really want to avoid polling. Do you have a device to test with if we implement anything for this?

krocheck commented 5 years ago

I can test it. I completely agree on the polling. I developed modules for Crestron control systems for years and polling drove me crazy. If you do the feedback polling, it might be worth dropping a yes/no option in the instance config to turn it on.

bramsteenbrugge commented 5 years ago

I can also test!

krocheck commented 5 years ago

@willosof, I think Phil (hadphild @ Slack) and I are going to get a jump on this module. Can you add a module repo that we can fork? I think just calling it 'pixnet' will work since all the non-video functions also apply to the Sound Devices 970 recorder.

krocheck commented 5 years ago

@bramsteenbrugge the current build has a PIX module. Still in testing if you want to give it a shot and let me know how it goes.

josephdadams commented 5 years ago

@bramsteenbrugge did you test?

bklynraised commented 2 years ago

Hello! Curious what the status of feedback states are? Is polling still an issue? Also curious if you think enabling feedback from a second 970(970b) that is grouped with a primary 970(970a) would get around disrupting the PIXNET web interface for 970a? That way both recorders would have the same transport states, but I'd only be polling the secondary device's PIXNET.

Hope you're all well! great work!