class Net::TTI::FunctionCall

Constants

FUNCTION_CODE_AUTH
FUNCTION_CODE_PRE_AUTH

Public Class Methods

next_sequence_number() click to toggle source
# File lib/net/tti/messages/function_call.rb, line 39
def self.next_sequence_number
  @@last_sequence_number ||= 0
  @@last_sequence_number = (@@last_sequence_number + 1) % 256
  return @@last_sequence_number
end

Public Instance Methods

to_binary_s() click to toggle source
Calls superclass method
# File lib/net/tti/messages/function_call.rb, line 31
def to_binary_s
  if sequence_number == 0
    sequence_number = FunctionCall.next_sequence_number
  end

  super
end

Private Instance Methods

_function_code() click to toggle source
# File lib/net/tti/messages/function_call.rb, line 19
def _function_code
  raise NotImplementedError
end
_sequence_number() click to toggle source
# File lib/net/tti/messages/function_call.rb, line 24
def _sequence_number
  @@seq_num ||= 0
  @@seq_num += 1
  return @@seq_num
end
_ttc_code() click to toggle source
# File lib/net/tti/messages/function_call.rb, line 14
def _ttc_code
  return TTC_CODE_FUNCTION_CALL
end