Files
timecrafters_configuration_…/lib/tacnet.rb

21 lines
484 B
Ruby

module TAC
class TACNET
DEFAULT_HOSTNAME = "192.168.49.1"
DEFAULT_PORT = 8962
SYNC_INTERVAL = 250 # ms
HEARTBEAT_INTERVAL = 1_500 # ms
def initialize
@connection = nil
@server = nil
end
def connect(hostname = DEFAULT_HOSTNAME, port = DEFAULT_PORT, error_callback = proc {})
return if @connection && @connection.connected?
@connection = Connection.new(hostname, port)
@connection.connect(error_callback)
end
end
end