UNPKG

@sevenqi/nodechannel

Version:
72 lines 2.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var sessionManager_1 = require("../lib/sessionManager"); var filter_1 = require("../lib/filter"); var config_1 = require("../lib/config"); var sessionManager = new sessionManager_1.SessionManager(); var webSocketSessionId = sessionManager.add({ channelType: config_1.ChannelType.WebSocket, channelOptions: { options: { address: "ws://0.0.0.0:8888" }, filter: filter_1.StringFilter } }); // const tcpSessionId = sessionManager.add({ // channelType: ChannelType.Tcp, // channelOptions: { // options: { port: 8889, host: "0.0.0.0" }, // filter: StringFilter // } // }) // // const udpSessionId = sessionManager.add({ // channelType: ChannelType.Udp, // channelOptions: { // options: { port: 8890, host: "0.0.0.0" }, // filter: StringFilter // } // }) // const serialSessionId = sessionManager.add({ // channelType:ChannelType.Serial, // channelOptions:{ // options:{ // path: '/dev/tty.usbserial-AR0K7IQ6', // baudRate: 115200, // autoOpen: false, // }, // filter:StringFilter}}) // // const hidSessionId = sessionManager.add({ // channelType:ChannelType.Hid, // channelOptions:{ // options : '/IO/Hid', // filter:StringFilter}}) sessionManager.onDataAll(function (message) { console.log("消息:", message); }); // sessionManager.connect(hidSessionId).then(() => { // setInterval(() => { // sessionManager.send(hidSessionId, "hello hid") // }, 3000) // }) // sessionManager.connect(udpSessionId).then(() => { // setInterval(() => { // sessionManager.send(udpSessionId, "hello udpSocket") // }, 3000) // }) // sessionManager.connect(tcpSessionId).then(() => { // setInterval(() => { // sessionManager.send(tcpSessionId, "hello tcpSocket") // }, 3000) // }) sessionManager.connect(webSocketSessionId).then(function () { setInterval(function () { sessionManager.send(webSocketSessionId, "hello websocket"); }, 3000); }); // sessionManager.connect(serialSessionId).then(() => { // setInterval(() => { // sessionManager.send(serialSessionId, "hello serialPort") // }, 3000) // }) //# sourceMappingURL=client.js.map