(file, attribute, index, prefix)
| 315 | return perms.join("|"); |
| 316 | } |
| 317 | writeAttributeValue(file, attribute, index, prefix) { |
| 318 | let buffer = typedValueToBuffer(attribute.type, attribute.value); |
| 319 | attribute._length = buffer.byteLength; |
| 320 | file.write(`static const uint8_t ${prefix}_value${index}[${buffer.byteLength}] = { `); |
| 321 | file.write(buffer2hexlist(buffer)); |
| 322 | file.write(" };"); |
| 323 | file.line(""); |
| 324 | } |
| 325 | writeAttributeUUID(file, attribute, index, prefix) { |
| 326 | let uuid = attribute.uuid; |
| 327 | if (4 == uuid.length) |
no test coverage detected