concerto / concerto-hardware

A Rails Engine for managing Bandshell-powered Concerto hardware
Other
7 stars 2 forks source link

Implement Screen Control Selection #21

Open mikldt opened 10 years ago

mikldt commented 10 years ago

Each Player should have information about how to control its screen. For the purposes of this ticket we will only implement control method selection, but it should be implemented so more parameters may be added in the future.

Since this is likely to evolve, it might be best implemented as serialized JSON, as was done with the screen_on_off field. The field could be called screen_control_info.

The JSON should represent a hash. Right now there will only be one key, method. the associated value would be a string determining the control type, initially either dpms (default) or none.

The Player owner should be able to control this through the Edit Player view. This information should be available to the Player through the API.