Model fixed size array values. More...
#include <BLETypes.h>
| Public Member Functions | |
| byte_array_t () | |
| Default to all zeroes.  More... | |
| byte_array_t (const uint8_t *input_value) | |
| Initialize a data from an array of bytes.  More... | |
| byte_array_t (const uint8_t *input_value, size_t size) | |
| Initialize a data from an buffer of bytes.  More... | |
| uint8_t & | operator[] (size_t i) | 
| Subscript operator to access data content.  More... | |
| uint8_t | operator[] (size_t i) const | 
| Subscript operator to access data content.  More... | |
| const uint8_t * | data () const | 
| Return the pointer to the buffer holding data.  More... | |
| uint8_t * | data () | 
| Return the pointer to the buffer holding data.  More... | |
| Static Public Member Functions | |
| static size_t | size () | 
| Size in byte of a data.  More... | |
| Static Public Attributes | |
| static const size_t | size_ = array_size | 
| Size of the array; accessible at compile time.  More... | |
| Friends | |
| bool | operator== (const byte_array_t &lhs, const byte_array_t &rhs) | 
| Equal operator between two octet types.  More... | |
| bool | operator!= (const byte_array_t &lhs, const byte_array_t &rhs) | 
| Non equal operator between two octet types.  More... | |
Model fixed size array values.
| array_size | The size of the array. | 
Definition at line 344 of file common/BLETypes.h.
| byte_array_t | ( | ) | 
Default to all zeroes.
Definition at line 353 of file common/BLETypes.h.
| byte_array_t | ( | const uint8_t * | input_value | ) | 
Initialize a data from an array of bytes.
| [in] | input_value | value of the data. | 
Definition at line 362 of file common/BLETypes.h.
| byte_array_t | ( | const uint8_t * | input_value, | 
| size_t | size | ||
| ) | 
Initialize a data from an buffer of bytes.
| [in] | input_value | pointer to buffer. | 
| [in] | size | buffer size | 
Definition at line 372 of file common/BLETypes.h.
| const uint8_t* data | ( | ) | const | 
Return the pointer to the buffer holding data.
Definition at line 407 of file common/BLETypes.h.
| uint8_t* data | ( | ) | 
Return the pointer to the buffer holding data.
Definition at line 414 of file common/BLETypes.h.
| uint8_t& operator[] | ( | size_t | i | ) | 
Subscript operator to access data content.
Definition at line 393 of file common/BLETypes.h.
| uint8_t operator[] | ( | size_t | i | ) | const | 
Subscript operator to access data content.
Definition at line 400 of file common/BLETypes.h.
| 
 | static | 
Size in byte of a data.
Definition at line 421 of file common/BLETypes.h.
| 
 | friend | 
Non equal operator between two octet types.
Definition at line 386 of file common/BLETypes.h.
| 
 | friend | 
Equal operator between two octet types.
Definition at line 379 of file common/BLETypes.h.
| 
 | static | 
Size of the array; accessible at compile time.
Definition at line 348 of file common/BLETypes.h.