void Awake() { streamingDataEmulator = FindObjectOfType <BCIStreamingDataEmulator>(); // TODO: maybe this should go into OnEnable() ? currentDataArary_Raw = streamingDataEmulator.GetDataPointsArray(); currentDataArray = new float[currentDataArary_Raw.Length]; }
void Awake() { streamingDataEmulator = FindObjectOfType <BCIStreamingDataEmulator>(); liveDataManager = FindObjectOfType <BCILiveDataManager>(); // TODO: maybe this should go into OnEnable() ? if (isLiveData == true) { currentDataArary_Raw = liveDataManager.fftarr; } else { currentDataArary_Raw = streamingDataEmulator.GetDataPointsArray(); } currentDataArray = new float[currentDataArary_Raw.Length]; }
void Update() { if (isLiveData == true) { } else { currentDataArary_Raw = streamingDataEmulator.GetDataPointsArray(); } //for(int i = 0; i < currentDataArary_Raw.Length ; i++) // currentDataArray[i] = rawDataScaler * currentDataArary_Raw[i]; for (int i = 0; i < currentDataArray.Length; i += 2) { currentDataArray[i] = (currentDataArary_Raw[i / 2] + currentDataArary_Raw[i / 2 + 1]) / 2.0f; currentDataArray[i + 1] = currentDataArray[i]; } }
void Awake() { streamingDataEmulator = FindObjectOfType<BCIStreamingDataEmulator>(); liveDataManager = FindObjectOfType<BCILiveDataManager>(); // TODO: maybe this should go into OnEnable() ? if(isLiveData == true) { currentDataArary_Raw = liveDataManager.fftarr; } else { currentDataArary_Raw = streamingDataEmulator.GetDataPointsArray(); } currentDataArray = new float[currentDataArary_Raw.Length]; }