Python MindWave Mobile-呼叫单个数据点

Python MindWave Mobile-呼叫单个数据点,python,Python,经过一周的努力,我已经通过蓝牙将mindwave手机连接到我的Raspberry Pi。我使用以下python脚本访问数据。 脚本成功地打印出了MindWave测量的属性(增量、θ、伽马、冥想、注意力等)。不幸的是,代码的编写方式将所有这些属性神秘地连接到一个返回中。查看类内部,我看不到(或者至少不理解)要调用什么方法来检索单个属性,例如“Gamma”或“Delta”。所有这些融合都发生在MindwaveDataPointReader.py的内部,我一直在探索它,但毫无用处。然而,我相信这对有

经过一周的努力,我已经通过蓝牙将mindwave手机连接到我的Raspberry Pi。我使用以下python脚本访问数据。


脚本成功地打印出了MindWave测量的属性(增量、θ、伽马、冥想、注意力等)。不幸的是,代码的编写方式将所有这些属性神秘地连接到一个返回中。查看类内部,我看不到(或者至少不理解)要调用什么方法来检索单个属性,例如“Gamma”或“Delta”。所有这些融合都发生在MindwaveDataPointReader.py的内部,我一直在探索它,但毫无用处。然而,我相信这对有更多经验的人来说是一个短期的工作。谢谢。

你可以用这个,我这样编码并工作,而不是专注数据点,把你感兴趣的数据点像冥想数据点或任何你感兴趣的东西

dataPoint = mindwaveDataPointReader.readNextDataPoint()
        dataW = dataPoint.__class__
        if (dataW is AttentionDataPoint):
            atte = int(dataPoint.attentionValue)
            print(dataPoint)

我解决了这个问题。在跟踪了我想要读取的数据点的设置位置(MindwaveDataPoints.py)之后,我创建了一个新模块(myVars.py),作为一个全局容器,将值写入并传递到输出位置(read mindwave mobile.py)。范围是真正的挑战。我在这篇文章的一个回复中找到了答案。