Skip to content
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

WIP: Sony lcd #70

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

WIP: Sony lcd #70

wants to merge 6 commits into from

Conversation

jeremy-west
Copy link
Contributor

Description

Sony CBX (RS-232 Control over HDMI) Module written for PWC. Tested and working on branch, can now be merged into master.

Fixes # (issue)

Type of change

  • New device driver

Has this been tested?

Check all that apply.

  • With a physical device

@kimburgess kimburgess self-requested a review May 10, 2019 06:03
modules/sony/display/cbx.rb Outdated Show resolved Hide resolved
modules/sony/display/cbx.rb Outdated Show resolved Hide resolved
send("8C 00 00 02 01 8F", hex_string: true)
logger.debug "-- sony display requested to power on"
else
send("8C 00 00 02 01 8F", hex_string: true)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the same hex string as the power on command. Is this a toggle?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We believe so, not 100% sure, hence added the else statement just to be sure.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The protocol doc in the comment at the top of this file makes reference to both power on and power off commands?

Regardless, if only a toggle is supported, provide a power method that accepts a state param, but always toggles is a little disingenuous. With this user would expect to be able to call power :on or power :off and have the device state reflect this. If there are no discrete power commands it's worth using the current known state (if this is accurate) to only execute the toggle is required.

modules/sony/display/cbx.rb Show resolved Hide resolved
removed schedule.clear and power state options.
@jeremy-west jeremy-west requested a review from kimburgess May 20, 2019 11:14
send("8C 00 00 02 01 8F", hex_string: true)
logger.debug "-- sony display requested to power on"
else
send("8C 00 00 02 01 8F", hex_string: true)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The protocol doc in the comment at the top of this file makes reference to both power on and power off commands?

Regardless, if only a toggle is supported, provide a power method that accepts a state param, but always toggles is a little disingenuous. With this user would expect to be able to call power :on or power :off and have the device state reflect this. If there are no discrete power commands it's worth using the current known state (if this is accurate) to only execute the toggle is required.

@kimburgess
Copy link
Contributor

@jwest-aca can you jump back on this and close off some of these items / merge when ready?

@kimburgess kimburgess changed the title Sony lcd WIP: Sony lcd Jun 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants