Skip to content

New feature: Extending Projector properties -> simple Console #40

@jirkaptr

Description

@jirkaptr

SerialProjector is a very handy application as an informative tableau. However, the user will soon find out that it would be appropriate to enter simple commands and instructions such as Next, Previous, Start, Stop, Reset, Restart, etc., or to enter a parameter value into the controller. This would make the project an ideal solution for use in a workshop or laboratory for monitoring or controlling a process, in services for serving the public, etc.
However, this de facto turns the “Projector” into a simple control “Console”.

Solution proposal:

  • Add simple commands A, B, C
  • Add command "V" as a variable, which leads to entering a short text string
  • Optimize the choice of keys for entering individual commands
  • Place the relevant icons next to the others at the bottom right

Do not complicate the implementation, use the similarity of objects with the already created work:

  • Deduce the operation style of buttons A, B, C and their Icons from the already created "About", "FullScreen"
  • Encode commands with an easily distinguishable code, e.g. non-printable control characters of the basic ASCII code (e.g. DC1, DC2...)
  • Solve the entry of the text string of the parameter "V" with a window similar to "Look & Feel" and "Connect" with only a basic editor (BACK, DEL)
  • To send commands or parameters, use UART also in the opposite direction, i.e. use UART bidirectionally.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions