更改加速度会为Xamarin在Movesense上提供BAD_REQUEST

时间:2018-11-09 12:10:05

标签: xamarin movesense

我想通过Xamarin API更改我的Movesense设备上的加速度。

我已经尝试了以下方法,但这只是给了我一个BAD_REQUEST

string NEW_ACC_CONFIG = "{\"config\":2}";
var op = await Plugin.Movesense.CrossMovesense.Current.ApiCallAsync<string>(
    Name,
    Plugin.Movesense.Api.MdsOp.PUT,
    "/Meas/Acc/Config/",
    NEW_ACC_CONFIG
);

发送的合同似乎是空的。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

BAD_REQUEST表示您提供的NEW_ACC_CONFIG格式不正确或值不正确。将其与acc.yaml进行比较,表明参数 config 不是整数(2),而是格式为 AccConfig 的对象,即以下JSON应该起作用:

{
    "config":
    {
        "GRange":2
    }
}

完全免责声明:我为Movesense团队工作