openhab-addons/bundles/org.openhab.binding.rfxcom/src
James Hewitt 6403e03cea
[rfxcom] Enable Raw message transmission (#10866)
This enables raw message transmission by configuring a raw thing with pulses to
send for either ON, OFF, OPEN or CLOSED commands.

To enable extended config, this includes a refactor for the RFXComHandler to
support different Configuration objects depending on the thing type, and moves
the parsing, validation, and message matching logic to the Configuration objects
where the logic is more appropriate.

To enable testing of the RFXComHandler, the RFXComMessageFactory was abstracted
out and injected as a dependency.

Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com>
2021-06-24 19:37:37 +02:00
..
main [rfxcom] Enable Raw message transmission (#10866) 2021-06-24 19:37:37 +02:00
test/java/org/openhab/binding/rfxcom/internal [rfxcom] Enable Raw message transmission (#10866) 2021-06-24 19:37:37 +02:00