LINUX.ORG.RU

[Решено] Arduino ThingsBoard помогите разобраться с шаблонами.

 , ,


0

0

Привет ЛОРчане!

Захотелось мне поуправлять своей ардуиной через одно известное облако.

У них даже есть свой типа SDK.

Проблема в том, что писали его в торопях и:

  • реализовали только ограниченный функционал RPC, прчем так, что с виджета knot, например, не получится поуправлять девайсом т.к. колбэк может возвращать только пары ключ-значение, но не может вернут real, например.

  • не реализовали подписку на атрибуты. Совсем.

Первый косяк я уже пофиксил, правда пришлось сломать совместимость с исходным api (нехорошо, но по другому было нельзя).

Сейчас думаю, как пофиксить второй косяк, но, т.к. я трогаю С++ второй раз в жизни, то есть определенные трудности понимания. В этой связи вопрос к плюсовикам: что значат вот эта строка и следующая?

По итогу обещаю выложить пофикшенную версию и сделать пулл-реквест. Doen! Спасибо @fsb4000!