void Start() { controller = GameObject.Find("ThinkGear").GetComponent <ThinkGearController>(); #if UNITY_ANDROID controller.UpdateConnectStateEvent += OnUpdateConnectionState; #elif UNITY_IOS controller.UpdateDeviceInfoEvent += OnUpdateDeviceInfo; #endif controller.UpdatePoorSignalEvent += OnUpdatePoorSignal; controller.UpdateAttentionEvent += OnUpdateAttention; controller.UpdateMeditationEvent += OnUpdateMeditation; controller.UpdateRawdataEvent += OnUpdateRaw; controller.UpdateBlinkEvent += OnUpdateBlink; controller.UpdateDeltaEvent += OnUpdateDelta; controller.UpdateThetaEvent += OnUpdateTheta; controller.UpdateLowAlphaEvent += OnUpdateLowAlpha; controller.UpdateHighAlphaEvent += OnUpdateHighAlpha; controller.UpdateLowBetaEvent += OnUpdateLowBeta; controller.UpdateHighBetaEvent += OnUpdateHighBeta; controller.UpdateLowGammaEvent += OnUpdateLowGamma; controller.UpdateHighGammaEvent += OnUpdateHighGamma; controller.UpdateAlgoAttentionEvent += OnUpdateAlgoAttentionEvent; controller.UpdateAlgoMeditationEvent += OnUpdateAlgoMeditationEvent; controller.UpdateAlgoDeltaEvent += OnUpdateAlgoDeltaEvent; controller.UpdateAlgoThetaEvent += OnUpdateAlgoThetaEvent; controller.UpdateAlgoAlphaEvent += OnUpdateAlgoAlphaEvent; controller.UpdateAlgoBetaEvent += OnUpdateAlgoBetaEvent; controller.UpdateAlgoGammaEvent += OnUpdateAlgoGammaEvent; }
// Use this for initialization void Start() { controller = GameObject.Find("ThinkGear").GetComponent <ThinkGearController>(); controller.UpdateRawdataEvent += OnUpdateRaw; controller.UpdatePoorSignalEvent += OnUpdatePoorSignal; controller.UpdateAttentionEvent += OnUpdateAttention; controller.UpdateMeditationEvent += OnUpdateMeditation; controller.UpdateDeltaEvent += OnUpdateDelta; controller.UpdateThetaEvent += OnUpdateTheta; controller.UpdateHighAlphaEvent += OnUpdateHighAlpha; controller.UpdateHighBetaEvent += OnUpdateHighBeta; controller.UpdateHighGammaEvent += OnUpdateHighGamma; controller.UpdateLowAlphaEvent += OnUpdateLowAlpha; controller.UpdateLowBetaEvent += OnUpdateLowBeta; controller.UpdateLowGammaEvent += OnUpdateLowGamma; controller.UpdateBlinkEvent += OnUpdateBlink; controller.UpdateDeviceInfoEvent += OnUpdateDeviceInfo; deviceList = new ArrayList(); displayedStrArr = new ArrayList(); rectX = Screen.width / 10; rectY = Screen.height / 3; rectWidth = Screen.width * 8 / 10; rectHeight = Screen.height / 4; }
void Start() { controller = gameObject.GetComponent <ThinkGearController>(); //controller = gameObject.GetComponent<TGCConnectionController>(); //uncomment when in editor controller.UpdateAttentionEvent += onUpdateAttenction; controller.UpdatePoorSignalEvent += onUpdatePoorSignalEvent; controller.UpdateAttentionEvent += onUpdateAttentionEvent; controller.UpdateMeditationEvent += onUpdateMeditationEvent; controller.UpdateRawdataEvent += onUpdateRawdataEvent; controller.UpdateBlinkEvent += onUpdateBlinkEvent; }
// Called once when enabled, using this for hardware initialization void Start() { Debug.Log("MindWave device Initializing"); tgController = gameObject.AddComponent <ThinkGearController>(); // set up listeners for events: tgController.OnHeadsetConnected += this.HandleOnHeadsetConnected; // tgController.OnHeadsetDisconnected ignored for now. tgController.OnHeadsetDataReceived += this.HandleOnHeadsetDataReceived; tgController.OnHeadsetConnectionError += this.HandleOnHeadsetConnectionError; tgController.setup(Portname); statusText.text = "Initialized"; }
// Use this for initialization void Start () { controller = GameObject.Find("ThinkGear").GetComponent<ThinkGearController>(); controller.UpdateRawdataEvent += OnUpdateRaw; controller.UpdatePoorSignalEvent += OnUpdatePoorSignal; controller.UpdateAttentionEvent += OnUpdateAttention; controller.UpdateMeditationEvent += OnUpdateMeditation; controller.UpdateDeltaEvent += OnUpdateDelta; controller.UpdateThetaEvent += OnUpdateTheta; controller.UpdateHighAlphaEvent += OnUpdateHighAlpha; controller.UpdateHighBetaEvent += OnUpdateHighBeta; controller.UpdateHighGammaEvent += OnUpdateHighGamma; controller.UpdateLowAlphaEvent += OnUpdateLowAlpha; controller.UpdateLowBetaEvent += OnUpdateLowBeta; controller.UpdateLowGammaEvent += OnUpdateLowGamma; controller.UpdateBlinkEvent += OnUpdateBlink; }
// Use this for initialization void Start() { controller = GameObject.Find("ThinkGear").GetComponent <ThinkGearController>(); controller.UpdateRawdataEvent += OnUpdateRaw; controller.UpdatePoorSignalEvent += OnUpdatePoorSignal; controller.UpdateAttentionEvent += OnUpdateAttention; controller.UpdateMeditationEvent += OnUpdateMeditation; controller.UpdateDeltaEvent += OnUpdateDelta; controller.UpdateThetaEvent += OnUpdateTheta; controller.UpdateHighAlphaEvent += OnUpdateHighAlpha; controller.UpdateHighBetaEvent += OnUpdateHighBeta; controller.UpdateHighGammaEvent += OnUpdateHighGamma; controller.UpdateLowAlphaEvent += OnUpdateLowAlpha; controller.UpdateLowBetaEvent += OnUpdateLowBeta; controller.UpdateLowGammaEvent += OnUpdateLowGamma; controller.UpdateBlinkEvent += OnUpdateBlink; }