Sha256: a6eb31533fe686f2af8ef99f3b9e797643f28ed6c2d2f7fffd8f001989b084ea
Contents?: true
Size: 1.21 KB
Versions: 1
Compression:
Stored size: 1.21 KB
Contents
require 'rubygems' require 'eventmachine' require 'socket' require 'osc_to_rca_dispatcher' module UdpServer def post_init CcgLogger::LOGGER.info "#{Time.now.iso8601} | ++ ... server started" end def receive_data(data) puts "1" return unless(CcgRunner.instance.valve == :open) puts "2" ## #CcgLogger::LOGGER.info "#{Time.now.iso8601} | >> raw incoming data: ----------------------" #CcgLogger::LOGGER.info data.inspect #CcgLogger::LOGGER.info " --------------------------------------------" ## #port, ip = Socket.unpack_sockaddr_in(get_peername) #CcgLogger::LOGGER.info "#{Time.now.iso8601} | >> UdpServer: sender: #{ip}, #{port}" # RCA rca_dispatching = proc { my_dispatcher = CanControlsGateway::OscToRcaDispatcher.new data #CcgLogger::LOGGER.info my_dispatcher.event.inspect my_dispatcher.dispatch_rca } rca_callback = proc { |result| #if result # CcgLogger::LOGGER.info "#{Time.now.iso8601} | >> UdpServer: result is: #{result.inspect}" #end } EventMachine::defer rca_dispatching, rca_callback end def unbind CcgLogger::LOGGER.info "#{Time.now.iso8601} | -- UdpServer stopped" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tg-can-controls-gateway-0.1.0 | lib/server.rb |