add customByte to Accept

This commit is contained in:
2024-02-27 12:29:00 +03:00
parent 9643237465
commit 9af3e95ec8
5 changed files with 24 additions and 25 deletions

View File

@ -50,10 +50,6 @@ namespace PacketTypes {
static uint8_t _getDataRawSize(BasePack* obj) {
return obj->packInfo->packSize;
};
static uint8_t* _getDataRawPtr(BasePack* obj) {
return obj->packInfo->buffer;
};
public:
bool available() { if (isAvailable) { isAvailable = false; isRawAvailable = false; return true; } else { return false; } };
@ -66,6 +62,7 @@ namespace PacketTypes {
uint8_t getErrorHighSignal() { return packInfo->err.highSignal; };
uint8_t getErrorOther() { return packInfo->err.other; };
uint16_t getTunerTime() { return packInfo->rTime; };
uint8_t* getDataRawPtr() { return packInfo->buffer; };
};
@ -84,7 +81,6 @@ namespace PacketTypes {
uint8_t getDataSize() { return _getDataSize(this); };
uint8_t* getDataPrt() { return _getDataPrt(this); };
uint8_t getDataRawSize() { return _getDataRawSize(this); };
uint8_t* getDataRawPtr() { return _getDataRawPtr(this); };
private:
bool checkAddress() override {
@ -109,7 +105,6 @@ namespace PacketTypes {
uint8_t getDataSize() { return _getDataSize(this); };
uint8_t* getDataPrt() { return _getDataPrt(this); };
uint8_t getDataRawSize() { return _getDataRawSize(this); };
uint8_t* getDataRawPtr() { return _getDataRawPtr(this); };
private:
bool checkAddress() override {
bool ret;
@ -129,10 +124,11 @@ namespace PacketTypes {
Accept() {
msgOffset = 0;
addressFromOffset = 1;
DataOffset = 1;
DataOffset = 3;
}
uint16_t getAddrFrom() { return _getAddrFrom(this); };
uint8_t getCustomByte() { return packInfo->buffer[DataOffset]; };
private:
bool checkAddress() override { return true; }
};