device configuration prepared
This commit is contained in:
@ -607,7 +607,25 @@ static e_mbusCommRequestResult mbusCommRequest(t_mbusDevice *mbusDevice) {
|
||||
|
||||
#define PERIOD 10
|
||||
|
||||
static uint8_t numOfDevices = 8;
|
||||
static uint8_t numOfDevices = 0;
|
||||
static t_mbusDevice *devices = NULL;
|
||||
|
||||
void mbusCommAddDevice(t_deviceBlock *deviceBlock) {
|
||||
devices = (t_mbusDevice*) realloc((void*) devices, (numOfDevices + 1) * sizeof(t_mbusDevice));
|
||||
strcpy(devices[numOfDevices].deviceName, deviceBlock->deviceName);
|
||||
devices[numOfDevices].address = deviceBlock->address;
|
||||
memcpy(devices[numOfDevices].consideredField, deviceBlock->consideredField, sizeof(deviceBlock->consideredField));
|
||||
devices[numOfDevices].period = deviceBlock->period;
|
||||
devices[numOfDevices].requests = 0;
|
||||
devices[numOfDevices].failures = 0;
|
||||
devices[numOfDevices].delay = 0;
|
||||
devices[numOfDevices].waiting = false;
|
||||
devices[numOfDevices].active = true;
|
||||
coloredMsg(LOG_YELLOW, true, "mbc mbcad device added %d %s %d", numOfDevices, devices[numOfDevices].deviceName, devices[numOfDevices].address);
|
||||
numOfDevices += 1;
|
||||
}
|
||||
|
||||
/*
|
||||
static t_mbusDevice devices[] = {
|
||||
{
|
||||
.deviceName = "Total",
|
||||
@ -698,6 +716,9 @@ static t_mbusDevice devices[] = {
|
||||
.active = true
|
||||
}
|
||||
};
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
static void triggerMBusRequest(void *handle) {
|
||||
|
Reference in New Issue
Block a user