Use rolling codes from Packet when filling buffer

This commit is contained in:
2024-01-02 21:09:07 +11:00
parent d1adfa54ef
commit f94715c4fc
3 changed files with 6 additions and 17 deletions

View File

@@ -7,14 +7,12 @@
class BufferFiller {
public:
BufferFiller(uint8_t rollingCode1, uint8_t rollingCode2, uint8_t protocolVersion);
BufferFiller(uint8_t protocolVersion);
~BufferFiller();
bool fill(uint8_t *buffer, const Packet* packet);
private:
uint8_t rollingCode1;
uint8_t rollingCode2;
uint8_t protocolVersion;
PacketCRC packetCRC;
@@ -23,7 +21,7 @@ private:
void setConstants(uint8_t *buffer);
void setSourceAddress(uint8_t *buffer, uint16_t);
void setDestinationAddress(uint8_t *buffer, uint16_t);
void setRollingCodes(uint8_t *buffer);
void setRollingCodes(uint8_t *buffer, uint8_t rollingCode1, uint8_t rollingCode2);
void setProtocolVersion(uint8_t *buffer, uint8_t);
void setFieldsData(uint8_t *buffer, const FieldsParameters& parameters);
void calculateCRC(uint8_t *buffer);