if (ch->enabled) {
analog.meaning->channels = g_slist_append(NULL, ch);
analog.meaning->mq = SR_MQ_TEMPERATURE;
if (ch->enabled) {
analog.meaning->channels = g_slist_append(NULL, ch);
analog.meaning->mq = SR_MQ_TEMPERATURE;
analog.data = (void *)temp;
sr_session_send(sdi, &packet);
g_slist_free(analog.meaning->channels);
analog.data = (void *)temp;
sr_session_send(sdi, &packet);
g_slist_free(analog.meaning->channels);
analog.meaning->channels = g_slist_append(NULL, ch);
analog.meaning->mq = SR_MQ_RELATIVE_HUMIDITY;
analog.meaning->unit = SR_UNIT_PERCENTAGE;
analog.meaning->channels = g_slist_append(NULL, ch);
analog.meaning->mq = SR_MQ_RELATIVE_HUMIDITY;
analog.meaning->unit = SR_UNIT_PERCENTAGE;
analog.data = (void *)rh;
sr_session_send(sdi, &packet);
g_slist_free(analog.meaning->channels);
analog.data = (void *)rh;
sr_session_send(sdi, &packet);
g_slist_free(analog.meaning->channels);