Source code for biosignal_device_interface.constants.devices.otb.otb_quattrocento_light_constants

from aenum import Enum, auto


# Quattrocento Light constants
############# COMMANDS #############
COMMAND_START_STREAMING = b"startTX"
COMMAND_STOP_STREAMING = b"stopTX"
CONNECTION_RESPONSE = b"OTBioLab"


############# QUATTROCENTO LIGHT #############
[docs] class QuattrocentoLightSamplingFrequency(Enum): """ Enum class for the sampling frequencies of the Quattrocento Light device. """ _init_ = "value __doc__" LOW = auto(), "512 Hz" MEDIUM = auto(), "2048 Hz" HIGH = auto(), "5120 Hz" ULTRA = auto(), "10240 Hz"
[docs] class QuattrocentoLightStreamingFrequency(Enum): """ Enum class for the streaming frequencies of the Quattrocento Light device. """ _init_ = "value __doc__" ONE = auto(), "1 Hz" TWO = auto(), "2 Hz" FOUR = auto(), "4 Hz" EIGHT = auto(), "8 Hz" SIXTEEN = auto(), "16 Hz" THIRTYTWO = auto(), "32 Hz"
QUATTROCENTO_SAMPLING_FREQUENCY_DICT: dict[QuattrocentoLightSamplingFrequency, int] = { QuattrocentoLightSamplingFrequency.LOW: 512, QuattrocentoLightSamplingFrequency.MEDIUM: 2048, QuattrocentoLightSamplingFrequency.HIGH: 5120, QuattrocentoLightSamplingFrequency.ULTRA: 10240, } """ Dictionary to get sampling frequency for each mode. """ QUATTROCENTO_LIGHT_STREAMING_FREQUENCY_DICT: dict[ QuattrocentoLightStreamingFrequency, int ] = { QuattrocentoLightStreamingFrequency.ONE: 1, QuattrocentoLightStreamingFrequency.TWO: 2, QuattrocentoLightStreamingFrequency.FOUR: 4, QuattrocentoLightStreamingFrequency.EIGHT: 8, QuattrocentoLightStreamingFrequency.SIXTEEN: 16, QuattrocentoLightStreamingFrequency.THIRTYTWO: 32, }