ms = ms / 1000 while True: sio.sleep(ms) raw_data = getBuffers(IMU) sio.emit('sendIMU_buffer', raw_data, namespace='/sensors') raw_data = getBuffers(Razor_IMU) sio.emit('sendRazorIMU_buffer', raw_data, namespace='/sensors') raw_data = getBuffer(LoadCell) sio.emit('sendLC_buffer', raw_data, namespace='/sensors') raw_data = getBuffer(CAN) sio.emit('sendCAN_buffer', raw_data, namespace='/sensors') if __name__ == '__main__': ''' Sensors initialization ''' IMU.IMU_init() Razor_IMU.init() CAN.init() LoadCell.init() #start the background thread thread = sio.start_background_task(startStream, ms=100) print("starting Local server") eventlet.wsgi.server(eventlet.listen(('', 5500)), app) print("Something went wrong, local server is no longer running!")