Closed lucasbaldezzari closed 1 year ago
@emito121 falta documentación en las clases que estás creando. Por favor, en cuanto puedas explica un poco que es lo que hiciste.
Gracias.
Debe obtenerse un flag que indique que se ha iniciado/cerrado la APP de configuración.
Se cierra el comentario "Debe obtenerse un flag que indique que se ha iniciado/cerrado la APP de configuración.".
@emito121 cuando puedas, agrega estos parámetros de config a la app.
"customPipeline": False,
"pipelineFile": "data/dummyTest/pipelines/best_estimator_svm.pkl",
@emito121 ¿cómo estás?
Emi, necesito que me agregues un parámetro dentro de los parámetros de la board, actualmente lo tengo usando así,
"boardParams": {
"boardName": "synthetic", #Board de registro
"channels": [13,14,15], #[0, 1, 2, 3, 4, 5, 6, 7], #Canales de registro
"serialPort": "COM5" #puerto serial
},
Por favor,
eeglogger.getData()[self.channels]
Otro cosa, estuve trabajando muy levemente sobre ConfigAPP.py, para que lo tengas en cuenta.
Agregar a la API de Configuración lo siguiente:
A modo de ejemplo, se deja el diccionario que contiene los parámetros a configurar. Es importante tener en cuenta que se pueden agregar/quitar parámetros a medida que la BCI evolucione.
parameters = { "typeSesion": 0, #0: Entrenamiento, 1: Feedback, 2: Online "cueType": 0, #0: Se ejecutan movimientos, 1: Se imaginan los movimientos "classes": [0, 1, 2, 3, 4], #Clases a clasificar "clasesNames": ["MI", "MD", "AM", "AP", "R"], #MI: Mano izquierda, MD: Mano derecha, AM: Ambas manos, AP: Ambos pies, R: Reposo "ntrials": 1, #Número de trials por clase "startingTimes": [0.1, 0.2], #Tiempos para iniciar un trial de manera aleatoria entre los extremos, en segundos "cueDuration": 1, #En segundos "finishDuration": 1, #En segundos "lenToClassify": 0.3, #Trozo de señal a clasificar, en segundos "subjectName": "subject_test", "sesionNumber": 1, "boardParams": { "boardName": "synthetic", "serialPort": "COM5" }, "filterParameters": { "lowcut": 8., "highcut": 28., "notch_freq": 50., "notch_width": 1, "sample_rate": 250, "axisToCompute": 1 }, "featureExtractorMethod": "welch", "cspFile": "data/subject_test/csps/dummycsp.pickle", "classifierFile": "data/subject_test/classifiers/dummyclassifier.pickle" }