Example #1
0
var Lock_input = function* (lock) {
	if (lock) return;

	try {
		var s = yield* socket.socket('AF_INET6', 'SOCK_DGRAM');
	} catch (err) {
		rt.log.error("Failed to connect to socket: " + err);
		// set_to_locked();
		return;
	}
	var host = getParameter('host');
	var port = getParameter('port', 4999);
	var pass = getParameter('password');
	try {
		yield* s.sendto(pass, [host, port]);
	} catch (err) {
		rt.log.error("Failed to send open pacekt: " + err);
		currently_locked = true;
		return;
	}
	currently_locked = false;

	setTimeout(function () {
		currently_locked = true;
	}, getParameter('unlock_time_in_ms', 2000));
}
Example #2
0
function* init () {
	addInputHandler('Message', Message_input);
	addOutputHandler('Response', Response_output);

	s = yield* socket.socket('AF_INET', 'SOCK_STREAM');
	s.bind(rx_callback);
	yield* s.connect(['127.0.0.1', 22222]);
}