add: much

This commit is contained in:
Tobias Reisinger 2020-02-10 00:58:17 +01:00
parent 7b6ee283c6
commit cbb4ac7a86
15 changed files with 159 additions and 56 deletions

View file

@ -14,7 +14,8 @@ controller_create(void)
uuid_generate(result->uuid);
strcpy(result->name, "new emgauwa device");
result->port = 0;
result->command_port = 0;
result->discovery_port = 4419;
result->relay_count = 10;
result->relays = malloc(sizeof(*result->relays) * result->relay_count);
@ -30,9 +31,14 @@ controller_create(void)
void
controller_debug(controller *cntrlr)
{
if(cntrlr == NULL)
{
LOG_DEBUG("controller is NULL");
}
char uuid_str[37];
uuid_unparse(cntrlr->uuid, uuid_str);
printf("%s @ %p\n", uuid_str, cntrlr);
printf("name: %s\n", cntrlr->name);
printf("port: %5d relays: %3d\n", cntrlr->port, cntrlr->relay_count);
LOG_DEBUG("(1/4) %s @ %p", uuid_str, cntrlr);
LOG_DEBUG("(2/4) name: %s", cntrlr->name);
LOG_DEBUG("(3/4) relays: %3d", cntrlr->relay_count);
LOG_DEBUG("(4/4) command_port: %5d discovery_port: %5d", cntrlr->command_port, cntrlr->discovery_port);
}