Skip to content

Commit 79efcb8

Browse files
committed
add characteristic isFixedLen()
1 parent 7f96cc2 commit 79efcb8

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

libraries/Bluefruit52Lib/src/BLECharacteristic.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,11 @@ uint16_t BLECharacteristic::getMaxLen(void)
127127
return _max_len;
128128
}
129129

130+
bool BLECharacteristic::isFixedLen(void)
131+
{
132+
return _attr_meta.vlen == 0;
133+
}
134+
130135
void BLECharacteristic::setFixedLen(uint16_t fixed_len)
131136
{
132137
if ( fixed_len )

libraries/Bluefruit52Lib/src/BLECharacteristic.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ class BLECharacteristic
101101
void setBuffer(void* buf, uint16_t bufsize);
102102

103103
uint16_t getMaxLen(void);
104+
bool isFixedLen(void);
104105

105106
/*------------- Descriptors -------------*/
106107
void setUserDescriptor(const char* descriptor); // aka user descriptor

0 commit comments

Comments
 (0)