Skip to content

Feature/eeg#2

Merged
moperezs merged 38 commits into
feature/healthcare_msgsfrom
feature/eeg
Oct 30, 2025
Merged

Feature/eeg#2
moperezs merged 38 commits into
feature/healthcare_msgsfrom
feature/eeg

Conversation

@moperezs

Copy link
Copy Markdown
Collaborator

No description provided.

moperezs

This comment was marked as resolved.

moperezs

This comment was marked as resolved.

@moperezs moperezs left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are some eeg cap companies that provide APIs. Not sure if you already took a look, but it could be a good example to cross validate the message types and fields.
I leave here some links to some that you may work in the future with:

Comment thread msg/biosensing/derived_biosignals/brain_decoding/BrainDecodingConcentration.msg Outdated
Comment thread msg/biosensing/derived_biosignals/brain_decoding/BrainDecodingGeneralInfo.msg Outdated
Comment thread msg/biosensing/derived_biosignals/brain_decoding/Concentration.msg Outdated
Comment thread msg/biosensing/derived_biosignals/BrainDecodingConcentrationInfo.msg Outdated
Comment thread .gitignore Outdated
Comment thread tash list Outdated
Comment thread msg/biosensing/derived_biosignals/brain_decoding/BrainDecodingMotorImInfo.msg Outdated
Comment thread msg/biosensing/derived_biosignals/brain_decoding/BrainDecodingMotorIm.msg Outdated
# Output Values

float32 confidence # Optional model confidence
float32 signal_quality # From 0 (poor) to 1 (excellent)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sorry which comment does this refer to?


uint8 units

FilterBase[] filters

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think so. I have not heard about using one multiple times. so should I use this message type nested?

Comment thread msg/biosensing/raw_biosignals/EEGInfo.msg Outdated
Comment thread msg/biosensing/derived_biosignals/brain_decoding/BrainDecodingConcentration.msg Outdated
Comment thread msg/biosensing/raw_biosignals/EEGInfo.msg Outdated
Comment thread msg/biosensing/derived_biosignals/brain_decoding/SleepStage.msg
# Output Values

float32 confidence # Optional model confidence
float32 signal_quality # From 0 (poor) to 1 (excellent)

This comment was marked as resolved.

Comment thread msg/biosensing/derived_biosignals/brain_decoding/SleepStage.msg
Comment thread msg/biosensing/derived_biosignals/brain_decoding/Concentration.msg
Comment thread msg/biosensing/derived_biosignals/brain_decoding/BrainDecodingMotorIm.msg Outdated
Comment thread msg/biosensing/derived_biosignals/brain_decoding/BrainDecodingMotorImInfo.msg Outdated
Comment thread msg/biosensing/derived_biosignals/brain_decoding/BrainDecodingERPInfo.msg Outdated

uint8 units

FilterBase[] filters

This comment was marked as resolved.

@TCUL8

This comment was marked as resolved.

Comment thread msg/biosensing/derived_biosignals/brain_decoding/BrainDecodingERPInfo.msg Outdated
Comment thread msg/biosensing/derived_biosignals/brain_decoding/BrainDecodingERPInfo.msg Outdated
Comment thread msg/biosensing/derived_biosignals/brain_decoding/BrainDecodingMotorImInfo.msg Outdated
Comment thread msg/biosensing/derived_biosignals/brain_decoding/BrainDecodingSleepStageInfo.msg Outdated
Comment thread msg/biosensing/derived_biosignals/brain_decoding/BrainDecodingSleepStageInfo.msg Outdated
Comment thread msg/biosensing/derived_biosignals/brain_decoding/BrainDecodingMotorImInfo.msg Outdated
Comment thread msg/biosensing/raw_biosignals/EEGInfo.msg Outdated
@TCUL8

TCUL8 commented Oct 29, 2025

Copy link
Copy Markdown
Collaborator

I don't know why but I cannot reply to your comments directly. Both features are crucial when Classifying ERP. the latency is the time from the trigger to a certain ERP. As there are standard time spans this info is very important. The same for amplitude becausethere are also standards for this feature for each ERP

Comment thread msg/biosensing/raw_biosignals/EEG.msg
@moperezs

Copy link
Copy Markdown
Collaborator Author

I don't know why but I cannot reply to your comments directly. Both features are crucial when Classifying ERP. the latency is the time from the trigger to a certain ERP. As there are standard time spans this info is very important. The same for amplitude becausethere are also standards for this feature for each ERP

Hey @TCUL8 ! Alright let's keep the features. I was wondering if we could rename these two to make them more general. Since ERP can also be computed from other raw signals coming from the brain, like MEG

So maybe we could rename these:

uint8 EEG_FEATURE_AMPLITUDE                 = 70
uint8 EEG_FEATURE_LATENCY				    = 71

to something like (?)

uint8 RAW_SIGNAL_FEATURE_AMPLITUDE                 = 70
uint8 RAW_SIGNAL_FEATURE_LATENCY				    = 71

wdyt?

@TCUL8

TCUL8 commented Oct 30, 2025

Copy link
Copy Markdown
Collaborator

I already did rename those.

@moperezs
moperezs merged commit 9fd190f into feature/healthcare_msgs Oct 30, 2025
0 of 5 checks passed
@moperezs
moperezs deleted the feature/eeg branch November 1, 2025 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants