|
|
@@ -60,8 +60,8 @@ class DataFrame {
|
|
|
|
|
|
private:
|
|
|
uint8_t *_frame;
|
|
|
- uint8_t _length;
|
|
|
- uint8_t _capacity;
|
|
|
+ uint16_t _length;
|
|
|
+ uint16_t _capacity;
|
|
|
DataframeType_t _type;
|
|
|
DataframeCrc_t _crcUse;
|
|
|
DataframeError_t _error;
|
|
|
@@ -73,7 +73,7 @@ public:
|
|
|
* @param frame pointer to existing byte array
|
|
|
* @param size size of buffer `frame`
|
|
|
*/
|
|
|
- DataFrame(uint8_t *frame, uint8_t size, DataframeType_t type, DataframeCrc_t);
|
|
|
+ DataFrame(uint8_t *frame, uint16_t size, DataframeType_t type, DataframeCrc_t);
|
|
|
/**
|
|
|
* @brief Initialize packet
|
|
|
* - set the header of packet
|
|
|
@@ -101,7 +101,7 @@ public:
|
|
|
*/
|
|
|
bool AddUint32(uint32_t);
|
|
|
|
|
|
- bool AddArray(uint8_t *data, uint8_t length);
|
|
|
+ bool AddArray(uint8_t *data, uint16_t length);
|
|
|
|
|
|
/**
|
|
|
* @brief add one byte signed variable to data frame
|
|
|
@@ -153,11 +153,11 @@ public:
|
|
|
*/
|
|
|
DataframeError_t getError(void);
|
|
|
|
|
|
- uint8_t GetLength(void);
|
|
|
+ uint16_t GetLength(void);
|
|
|
|
|
|
bool IsEmpty(void);
|
|
|
|
|
|
- void FromArray(uint8_t *data, uint8_t size);
|
|
|
+ void FromArray(uint8_t *data, uint16_t size);
|
|
|
void AddHeader(DataframeType_t type);
|
|
|
|
|
|
};
|