Class: RubyTransmitter
- Inherits:
-
Object
- Object
- RubyTransmitter
- Defined in:
- lib/javonet-ruby-sdk/core/transmitter/ruby_transmitter.rb,
lib/javonet-ruby-sdk/Binaries/Ruby/Linux/X64/core/transmitter/ruby_transmitter.rb,
lib/javonet-ruby-sdk/Binaries/Ruby/MacOs/X64/core/transmitter/ruby_transmitter.rb,
lib/javonet-ruby-sdk/Binaries/Ruby/Windows/X64/core/transmitter/ruby_transmitter.rb
Class Method Summary collapse
- .activate_with_credentials(email, licenceKey) ⇒ Object
- .activate_with_credentials_and_proxy(email, licenceKey, proxyHost, proxyUserName, proxyPassword) ⇒ Object
- .activate_with_licence_file ⇒ Object
- .send_command(messageArray, messageArrayLen) ⇒ Object
Class Method Details
.activate_with_credentials(email, licenceKey) ⇒ Object
25 26 27 |
# File 'lib/javonet-ruby-sdk/core/transmitter/ruby_transmitter.rb', line 25 def self.activate_with_credentials(email, licenceKey) return activate(email, licenceKey) end |
.activate_with_credentials_and_proxy(email, licenceKey, proxyHost, proxyUserName, proxyPassword) ⇒ Object
29 30 31 |
# File 'lib/javonet-ruby-sdk/core/transmitter/ruby_transmitter.rb', line 29 def self.activate_with_credentials_and_proxy(email, licenceKey, proxyHost, proxyUserName, proxyPassword) return activate(email, licenceKey, proxyHost, proxyUserName, proxyPassword) end |
.activate_with_licence_file ⇒ Object
21 22 23 |
# File 'lib/javonet-ruby-sdk/core/transmitter/ruby_transmitter.rb', line 21 def self.activate_with_licence_file() return activate() end |
.send_command(messageArray, messageArrayLen) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/javonet-ruby-sdk/core/transmitter/ruby_transmitter.rb', line 7 def self.send_command(, ) = FFI::MemoryPointer.new(:uchar, , true) .put_array_of_uchar(0, ) responseArrayLen = RubyTransmitterWrapper.SendCommand(, ) if responseArrayLen >0 response = FFI::MemoryPointer.new(:uchar, responseArrayLen, true) RubyTransmitterWrapper.ReadResponse(response, responseArrayLen) responseArray = response.get_array_of_uchar(0, responseArrayLen) return responseArray else raise Exception.new "Javonet native error code: " + responseArrayLen.to_s end end |