Class: SDN::Message::PostNodeSerialNumber

Inherits:
Message
  • Object
show all
Defined in:
lib/sdn/message/post.rb

Overview

Response carrying a node's serial number string.

Constant Summary collapse

MSG =

Protocol message number

0x6c

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#serial_numberString?

format is NNNNNNMMYYWW N = NodeID (address) M = Manufacturer ID Y = Year (last two digits) W = Week Reported node serial number string.

Returns:

  • (String, nil)


373
374
375
# File 'lib/sdn/message/post.rb', line 373

def serial_number
  @serial_number
end

Instance Method Details

#parse(params) ⇒ void

This method returns an undefined value.

Parses protocol-specific parameter bytes into this message instance.

Parameters:

  • params (<Integer>)

    raw parameter bytes

Raises:



376
377
378
# File 'lib/sdn/message/post.rb', line 376

def parse(params)
  @serial_number = to_string(params)
end