Class: Net::TTI::ProtocolNegotiationRequest

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

Constant Summary

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

.create_request(client_versions = [6, 5, 4, 3, 2, 1, 0], client_string = "Java_TTC-8.2.0") ⇒ Object



16
17
18
19
20
21
22
# File 'lib/net/tti/messages/protocol_negotiation_request.rb', line 16

def self.create_request(client_versions=[6, 5, 4, 3, 2, 1, 0], client_string = "Java_TTC-8.2.0")
  request = self.new
  request.client_versions = client_versions
  request.client_string = client_string

  return request
end

Instance Method Details

#client_versions=(versions) ⇒ Object



24
25
26
# File 'lib/net/tti/messages/protocol_negotiation_request.rb', line 24

def client_versions=(versions)
  self.client_versions_string = versions.pack("C*")
end