Comments (1)
This is going to be the fun part. I think you're right, a separate field will probably be appropriate to let people choose the method of screen control. However, I'm not sure what that will look like yet.
@asquared probably knows the most about this, having done it on Concerto V1, but here's what I've gathered:
The two primary methods for screen control are DPMS (through X) and the use of a separate serial port. IR control is another possibility, but probably less common since it requires additional hardware. One of the big challenges we'll have to overcome (or so I've been told) is the fact that commands are supported inconsistently across screens. More research is needed here to figure out what sort of approach (some common set of commands we can fuzz with, a list of approved models, or more granular customization in the UI) is required to cover the most use cases.
Here's an old v1 mailing list thread that I just found and haven't totally digested yet. It seems to suggeste we might at least start with that binary classification, but I'd look to @asquared and @emalac for a little more guidance on the current state of things.
https://groups.google.com/forum/#!msg/concerto-digital-signage/sgGQay36qP0/nAZ6YKmnURYJ
The schedule.pl referenced is here:
https://github.com/asquared/concerto-player/blob/master/concerto-configurator/files/etc/tasks/schedule.pl
from concerto-hardware.
Related Issues (20)
- why is view stuff in engine.rb? HOT 1
- explain "force off" usage please HOT 4
- List all players in Concerto HOT 3
- remove new player button from all players list? HOT 1
- screen on/off validation and interface
- screen off - does that mean browser is stopped? HOT 1
- controller questions HOT 2
- Implement Screen Control Selection
- expose player IP addresses HOT 1
- are non-logged in users supposed to be able to add players? HOT 1
- Resolution and Rotation Control
- Rails 4: Player Model Time Attributes broken
- Capture Player IP Address HOT 2
- Can't change weekend off time from 8PM HOT 5
- Hardware controlled screen flickers (DPMS)
- Add ability to disable screen on/off schedules HOT 2
- upgrade to turbolinks v5
- deleting a screen used by a player causes problems
- Implement Screen on/off time interface
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from concerto-hardware.