Skip to content

Commit fda6371

Browse files
committed
Update StreamPacket.h
1 parent c9b37ae commit fda6371

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/StreamPacket.h

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class StreamPacket {
2323
// начать пакет
2424
template <typename Tp>
2525
bool beginPacket(Tp type, size_t len) {
26-
return StreamPacket::_beginSend(_s, type, len);
26+
return StreamPacket::_beginSend(_s, (uint8_t)type, len);
2727
}
2828

2929
// отправить чанк
@@ -124,7 +124,7 @@ class StreamPacket {
124124
// отправить данные
125125
template <typename Tp>
126126
static bool send(Print& s, Tp type, const void* data, size_t len) {
127-
return _beginSend(s, type, len) &&
127+
return _beginSend(s, (uint8_t)type, len) &&
128128
s.write((uint8_t*)data, len) == len &&
129129
s.write(_crc8(data, len)) == 1;
130130
}
@@ -185,9 +185,8 @@ class StreamPacket {
185185
}
186186

187187
// начать отправку
188-
template <typename Tp>
189-
static bool _beginSend(Print& s, Tp type, size_t len) {
190-
Packet p{len, (uint8_t)type};
188+
static bool _beginSend(Print& s, uint8_t type, size_t len) {
189+
Packet p{len, type};
191190
p.crc = _crc8(&p, sizeof(p) - 1);
192191
return s.write((uint8_t)SP_START) == 1 && s.write((uint8_t*)&p, sizeof(p)) == sizeof(p);
193192
}

0 commit comments

Comments
 (0)