class MovingsignApi::SetClockCommand
Sets the signs date + time
Attributes
datetime[RW]
@return [Time]
Public Instance Methods
subcommand_code()
click to toggle source
# File lib/movingsign_api/commands/set_clock_command.rb, line 9 def subcommand_code 'A' end
Private Instance Methods
subcommand_payload_bytes()
click to toggle source
# File lib/movingsign_api/commands/set_clock_command.rb, line 15 def subcommand_payload_bytes bytes = [] # date bytes.concat string_to_ascii_bytes(self.datetime.year) bytes.concat string_to_ascii_bytes('%02d' % self.datetime.month) bytes.concat string_to_ascii_bytes('%02d' % self.datetime.day) # time bytes.concat string_to_ascii_bytes('%02d' % self.datetime.hour) bytes.concat string_to_ascii_bytes('%02d' % self.datetime.min) bytes.concat string_to_ascii_bytes('%02d' % self.datetime.sec) # day of week bytes.concat string_to_ascii_bytes(self.datetime.wday) bytes end