Пример #1
0
int main(int argc, char* argv[])
{
	AppConfig conf;
	parse_options(argc, argv, conf);

	blynkMQTT = new BlynkMQTT(Blynk, conf);
	blynkMQTT->connect(conf.mqtt_server, conf.mqtt_port);
	
	blynkMQTT->add_in_map(InputMap(3, "blynk/input/json/slider"));
	//blynkMQTT->add_in_map(InputMap(0, "blynk/input/json/button/0"));
	//blynkMQTT->add_in_map(InputMap(1, "blynk/input/json/button/1"));

	Blynk.begin(conf.blynk_token, conf.blynk_server, conf.blynk_port);

	blynkMQTT->loop_start();
	while (blynkMQTT->should_run()) {
		Blynk.run();
		usleep(100 * 1000);
	}
	blynkMQTT->disconnect();
	blynkMQTT->loop_stop();
	// doesn't seem to help with valgrind...
	// blynkMQTT->clean();

	return 0;
}
Пример #2
0
//-------------------------------------------------------
// main関数
//-------------------------------------------------------
int main()
{

    int x,y;
    printf("Program Start\n");
    BoardIni();

    while(1) {

        InputMap(&x,&y);

        if(x == 0 && y == 0) {
            printf("Program End\n");
            break;
        }
        CheckPut(x,y);
        printf("z:%d %d-%d\nmove:%d\n",z,x,y,move);
    }

    return 0;
}