8000 Migrate Driver Request: QSC Camera PTZ (port of aca engine ruby driver) · Issue #288 · PlaceOS/drivers · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Migrate Driver Request: QSC Camera PT 8000 Z (port of aca engine ruby driver) #288

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
w-le opened this issue Mar 9, 2022 · 3 comments
Open

Comments

@w-le
Copy link
Contributor
w-le commented Mar 9, 2022

Driver Type

Logic

Manufacturer

QSC

Model/Service

QSC PTZ Camera

Link to or Attach Device API or Protocol

https://www.qsc.com/products-solutions/q-sys/video/ptz-ip-conference-cameras/

https://github.com/acaprojects/ruby-engine-drivers/blob/beta/modules/qsc/q_sys_camera.rb

Describe any desired functionality

  • all functions from existing ruby driver

Additional context

Required for a current client project

@w-le w-le changed the title Driver Request: QSC Camera PTZ (port of aca engine ruby driver Migrate Driver Request: QSC Camera PTZ (port of aca engine ruby driver) Mar 9, 2022
@w-le
Copy link
Contributor Author
w-le commented Mar 9, 2022

probably super quick, as the existing ruby driver is very simple.
I'll assign this to Rolando as a functional introduction to crystal, the placeos driver testing framework and partner-environment

@w-le
Copy link
Contributor Author
w-le commented Mar 15, 2022

@rdiazx to start driver testing follow the readme.md in PlaceOS/drivers repo to get the testing framework up. Write you new driver and tests for it using other drivers in this repo as an example.

Commit your changes (new driver) to a new feature branch of this repo and create a PR into master and set me as the reviewer. Thanks

@stakach
Copy link
Member
stakach commented Mar 15, 2022

There are additional docs here: https://docs.placeos.com/tutorials/backend/write-a-driver
a good example for testing such a driver can be seen here:
https://github.com/PlaceOS/drivers/blob/crestron-nvx/drivers/crestron/nvx_address_manager_spec.cr

@w-le w-le added the type: good first issue good for newcomers label Mar 15, 2022
@jeremyw24 jeremyw24 assigned chillfox and unassigned rdiazx Nov 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants
0