Skip to content
Snippets Groups Projects
Commit 39a2b81d authored by schneider's avatar schneider
Browse files

chore(ess): Code style

parent 1e892a31
No related branches found
No related tags found
1 merge request!428Environmental Sensing Service
......@@ -36,7 +36,6 @@ static uint16_t initTemperatureLen = sizeof(initTemperatureValue);
static uint8_t essValTempChCcc[] = {UINT16_TO_BYTES(0x0000)};
static const uint16_t essLenTempChCcc = sizeof(essValTempChCcc);
/* clang-format on */
/*
......@@ -61,22 +60,24 @@ static const attsAttr_t ESSSvcAttrList[] = {
.permissions = ATTS_PERMIT_READ,
},
{
.pUuid = attTemperatureChUuid,
.pValue = initTemperatureValue,
.pLen = &initTemperatureLen,
.maxLen = sizeof(initTemperatureValue),
.pUuid = attTemperatureChUuid,
.pValue = initTemperatureValue,
.pLen = &initTemperatureLen,
.maxLen = sizeof(initTemperatureValue),
//.settings = ATTS_SET_READ_CBACK,
.permissions = ATTS_PERMIT_READ | ATTS_PERMIT_READ_ENC |
ATTS_PERMIT_READ_AUTH,
},
/* Characteristic CCC descriptor */
{
.pUuid = attCliChCfgUuid,
.pValue = essValTempChCcc,
.pLen = (uint16_t *) &essLenTempChCcc,
.maxLen = sizeof(essValTempChCcc),
.settings = ATTS_SET_CCC,
.permissions = (ATTS_PERMIT_READ | ATTS_PERMIT_WRITE) // How about security?
.pUuid = attCliChCfgUuid,
.pValue = essValTempChCcc,
.pLen = (uint16_t *)&essLenTempChCcc,
.maxLen = sizeof(essValTempChCcc),
.settings = ATTS_SET_CCC,
.permissions =
(ATTS_PERMIT_READ |
ATTS_PERMIT_WRITE) // How about security?
},
};
......@@ -114,9 +115,9 @@ static uint8_t readESSCB(
#endif
static attsGroup_t svcESSGroup = {
.pNext = NULL,
.pAttr = (attsAttr_t *)ESSSvcAttrList,
.readCback = NULL,
.pNext = NULL,
.pAttr = (attsAttr_t *)ESSSvcAttrList,
.readCback = NULL,
//.readCback = readESSCB,
.writeCback = NULL,
.startHandle = ESS_START_HDL,
......@@ -129,9 +130,14 @@ void bleESS_update(void)
AttsSetAttr(ESS_TEMPERATURE_VAL_HDL, sizeof(i16), (uint8_t *)&i16);
dmConnId_t connId = AppConnIsOpen();
if(connId != DM_CONN_ID_NONE) {
if(AttsCccEnabled(connId, BLE_ESS_TEMP_CCC_IDX)) {
AttsHandleValueNtf(connId, ESS_TEMPERATURE_VAL_HDL, sizeof(i16), (uint8_t *)&i16);
if (connId != DM_CONN_ID_NONE) {
if (AttsCccEnabled(connId, BLE_ESS_TEMP_CCC_IDX)) {
AttsHandleValueNtf(
connId,
ESS_TEMPERATURE_VAL_HDL,
sizeof(i16),
(uint8_t *)&i16
);
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment