Изменение скорости ускорения дает BAD_REQUEST на Movesense для Xamarin

Я хотел бы изменить скорость ускорения на своем устройстве Movesense через Xamarin API,

Я уже попробовал следующее, но это просто дает мне 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 ответ

BAD_REQUEST означает, что указанная вами NEW_ACC_CONFIG имеет неправильный формат или значения неверны. Сравнение его с acc.yaml показывает, что параметр config является не целым числом (2), а объектом формата AccConfig, т.е. должен работать следующий JSON:

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

Полный отказ от ответственности: я работаю в команде Movesense

Другие вопросы по тегам