Class: Net::TTI::FunctionCall

Inherits:
Message
  • Object
show all
Defined in:
lib/net/tti/messages/function_call.rb

Direct Known Subclasses

Authentication

Constant Summary collapse

FUNCTION_CODE_PRE_AUTH =
0x76
FUNCTION_CODE_AUTH =
0x73

Constants inherited from Message

Message::TTC_CODE_DATA_TYPE_NEGOTIATION, Message::TTC_CODE_ERROR, Message::TTC_CODE_FUNCTION_CALL, Message::TTC_CODE_OK, Message::TTC_CODE_PROTOCOL_NEGOTIATION

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Message

from_data_string, handles_response_for_ttc_code

Class Method Details

.next_sequence_numberObject



39
40
41
42
43
# 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

Instance Method Details

#to_binary_sObject



31
32
33
34
35
36
37
# 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