Class: SDN::Message::PostMotorDirection
- Inherits:
-
Message
- Object
- Message
- SDN::Message::PostMotorDirection
- Defined in:
- lib/sdn/message/post.rb
Overview
Response carrying a motor's configured rotation direction.
Constant Summary collapse
- MSG =
Protocol message number
0x32- PARAMS_LENGTH =
Number of protocol parameter bytes expected
1- DIRECTION =
Mapping from symbolic direction names to SDN parameter values.
{ standard: 0x00, reversed: 0x01 }.freeze
Instance Attribute Summary collapse
-
#direction ⇒ :standard, ...
Reported motor rotation direction.
Instance Method Summary collapse
-
#parse(params) ⇒ void
Parses protocol-specific parameter bytes into this message instance.
Instance Attribute Details
#direction ⇒ :standard, ...
Reported motor rotation direction.
63 64 65 |
# File 'lib/sdn/message/post.rb', line 63 def direction @direction end |
Instance Method Details
#parse(params) ⇒ void
This method returns an undefined value.
Parses protocol-specific parameter bytes into this message instance.
66 67 68 69 |
# File 'lib/sdn/message/post.rb', line 66 def parse(params) super self.direction = DIRECTION.invert[to_number(params[0])] end |