Size: a a a

Анархическая электроника

2021 February 18

V

Vasiliy in Анархическая электроника
никто не сказал что все в лонгах будет
источник

l

lexx in Анархическая электроника
с 100 по 103 байт от начала, я так понимаю
источник

V

Vasiliy in Анархическая электроника
там разные типы
источник

l

lexx in Анархическая электроника
со статическим массивом похоже на правду, хз, я не сишник
источник

V

Vasiliy in Анархическая электроника
там будет последовательность команд (размера байт) и значений
источник

C

Chuvi in Анархическая электроника
Vasiliy
никто не сказал что все в лонгах будет
в любом случае, у вас будет запись по невыровненным адресам. Ну, если только вы не будете писать туда исключительно байтные типы
источник

V

Vasiliy in Анархическая электроника
условно говоря мне надо получить с аналоговой ножки A7 ее значение то есть будет условно параметр (44) сервер поймет что дальше идет 2 байта на интеджер
источник

V

Vasiliy in Анархическая электроника
просто например аптайм это лонг, значение цифрового выхода это байт а аналогового это инт. Вот мне надо в чар 255 байтный запихать эту последовательность
источник

V

Vasiliy in Анархическая электроника
Можно конечно вообще через EPPROM все готовить ;) но думаю быстро износится
источник

V

Vasiliy in Анархическая электроника
и если на клиенте еще фиг с ним, то на сервере точно когда сотни клиентов будут...
источник

C

Chuvi in Анархическая электроника
Vasiliy
условно говоря мне надо получить с аналоговой ножки A7 ее значение то есть будет условно параметр (44) сервер поймет что дальше идет 2 байта на интеджер
так.
То есть вы изобретаете какой-то явно костыльный велосипед
при этом уверены что на сервере будут "сотни клиентов"
А.. не подскажете, что конкретно вы изобретаете? Ну, так... ради интереса
источник

V

Vasiliy in Анархическая электроника
да ниче, обычная телеметрия
источник

l

lexx in Анархическая электроника
Chuvi
так.
То есть вы изобретаете какой-то явно костыльный велосипед
при этом уверены что на сервере будут "сотни клиентов"
А.. не подскажете, что конкретно вы изобретаете? Ну, так... ради интереса
protobuf у него получается =)
источник

l

lexx in Анархическая электроника
но не совсем
источник

C

Chuvi in Анархическая электроника
lexx
protobuf у него получается =)
не совсем... protobuf всё-таки чуть умнее
источник

V

Vasiliy in Анархическая электроника
управление шлагбаумами - с получением их состояния, управление всякими подвалами домов с получением температуры влажности и прочего в одном микрорайоне
источник

l

lexx in Анархическая электроника
а можно как-то зафиксировать структуру пакета хоть бы в зависимости от типа? в заголовке тип пакета, в сообщениии массив байт который декодируется в зависимости от
источник

V

Vasiliy in Анархическая электроника
да на самом деле все нормально уже работало в стрингах...  вообще все по красоте надежно. но вот когда захотел получить чуть больше данных за раз - вылезла такая лажа
источник

V

Vasiliy in Анархическая электроника
lexx
а можно как-то зафиксировать структуру пакета хоть бы в зависимости от типа? в заголовке тип пакета, в сообщениии массив байт который декодируется в зависимости от
так еще раз я грю там формат такой:
(байт-либо команда если от сервера, либо номер какого то параметра если от клиента)(значение этого параметра разного типа)  все. че там особо мудрить то
источник

t

tmelinked_ in Анархическая электроника
источник