question: returns the unique vrpnclient instance concode_field_sep int MSG_TYPE_BUTTON concode_elem_sep int _tiltTrackerSequenceNumber concode_elem_sep String MSG_KEY_ANALOG_CHANNEL concode_elem_sep int MSG_TYPE_ANALOG concode_elem_sep String MSG_KEY_SEQUENCE_NUMBER concode_elem_sep VrpnClient _instance concode_elem_sep boolean _isRawGyroscopeEnabled concode_elem_sep JSONObject _analogJsonObject concode_elem_sep String LOG_TAG concode_elem_sep boolean _isTiltTrackerEnabled concode_elem_sep Vec3f _v concode_elem_sep int MSG_SENSOR_ID_RAW_GYROSCOPE concode_elem_sep boolean _isRawAccelerometerEnabled concode_elem_sep String MSG_KEY_BUTTON_ID concode_elem_sep String MSG_KEY_TRACKER_QUAT concode_elem_sep int MSG_SENSOR_ID_RAW_ACCELEROMETER concode_elem_sep String MSG_KEY_TYPE concode_elem_sep JSONObject _sensorJsonObject concode_elem_sep String MSG_KEY_TRACKER_ID concode_elem_sep Vec3f Zpos concode_elem_sep JSONArray _jsonArray concode_elem_sep SensorManager _sensorManager concode_elem_sep String MSG_KEY_TRACKER_POS concode_elem_sep float _values[] concode_elem_sep JSONObject _buttonJsonObject concode_elem_sep DatagramSocket _socket concode_elem_sep String MSG_KEY_TIMESTAMP concode_elem_sep Quat _quat concode_elem_sep DatagramPacket _packet concode_elem_sep int MSG_SENSOR_ID_TILT concode_elem_sep int MSG_TYPE_TRACKER concode_elem_sep String MSG_KEY_BUTTON_STATUS concode_elem_sep String MSG_KEY_ANALOG_DATA concode_field_sep void init concode_elem_sep void onSensorChanged concode_elem_sep void buildTiltTrackerObject concode_elem_sep void enableOrDisableSensors concode_elem_sep void setupVrpnServer concode_elem_sep void _sendObject concode_elem_sep void sendAnalog concode_elem_sep void enableTiltTracker concode_elem_sep void onAccuracyChanged concode_elem_sep void sendButton
target: VrpnClient function ( ) { if ( _instance == null ) { _instance = new VrpnClient ( ) ; } return _instance ; }