| | |
| | | if( 3 == rv) |
| | | { |
| | | log_nrml("parser GPIO input[%s] BCM[%d] active[%d]\n", gpio->input[cnt].name, gpio->input[cnt].pin, gpio->input[cnt].active_level); |
| | | if( strstr(gpio->input[cnt].name, "infrared") ) |
| | | { |
| | | log_nrml("parser GPIO enable infrared detect\n"); |
| | | gpio->infrared_enable = 1; |
| | | } |
| | | cnt++; |
| | | gpio->incnt = cnt; |
| | | } |
| | |
| | | { |
| | | strncpy(mqtt_ctx->pubTopic, str, sizeof(mqtt_ctx->pubTopic) ); |
| | | mqtt_ctx->pubQos = iniparser_getint(ini, "publisher:pubQos", 0); |
| | | mqtt_ctx->interval = iniparser_getint(ini, "publisher:interval", 60); |
| | | mqtt_ctx->pub_enable = 1; |
| | | |
| | | log_nrml("Parser publisher topic \"%s\" with Qos[%d]\n", mqtt_ctx->pubTopic, mqtt_ctx->pubQos); |