AndroidPlot,我们可以在情节中投入的最大价值是多少?

时间:2018-01-06 15:53:01

标签: android bluetooth bluetooth-lowenergy androidplot

我有一个关于微控制器(uC)的程序,它以intmax_t格式发送数据(我的目标是发送19个字节)。我收到了从uC发送的Android应用价值(我通过蓝牙低功耗模块发送数据)。然后我解析这个值并将其作为Double。这是我的操作代码:

    byte[] bytes = characteristic.getValue();
    String val = new String(bytes);
    String[] couple = val.replaceAll("\r\n","\n").replaceAll("\n\r","\n").replaceAll("\r","\n").split("\n");
    double dValue;
    for (String aCouple : couple) {
        if (aCouple != null && !aCouple.isEmpty() && !aCouple.equals("\n")) {
            dValue= Double.parseDouble(aCouple);
            PlotUtills.addNextSample(dValue);   
        }
    }

我的问题是来自LineChart AndroidPlot可以处理的最重要的数字是多少?也许在我的转换中有些不对劲?

2 个答案:

答案 0 :(得分:0)

  

我的问题是AndroidPlot的LineChart可以处理的最大数字是多少?

任何适合Java Double的东西都可以。除此之外,您的具体问题的详细信息尚不清楚。你期待看到什么发生,你实际看到了什么?是否会抛出异常?

答案 1 :(得分:0)

我正在使用RN4020 BLE硬件。形成我的硬件,characteristic.getValue()将一次返回20个字节的chuck。如果数据超过20个字节,硬件将吐出通知数据。我不知道它是否是特定的硬件。

例如,如果硬件通过通知将36字节信息发送到应用程序中。应用程序将获得两个通知,第一个块为1-20个字节,第二个块为21-36。我希望这会对你有所帮助。