mirror of
https://github.com/Show-maket/IR-protocol.git
synced 2025-06-28 05:09:40 +00:00
add customByte to Accept
This commit is contained in:
@ -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; }
|
||||
};
|
||||
|
Reference in New Issue
Block a user