geistt-lab-rti-client v1.12.4
GEISTT Lab RTI Client for Typescript/Javascript
Please refer to the GEISTT Lab RTI documentation for more information.
Quick start
npm install --save geistt-lab-rti-client
# ...or...
yarn add geistt-lab-rti-client
Quick example of connecting, publishing/subscribing, disconnecting, and error handling:
const RTI = require("geistt-lab-rti-client");
const rti = new RTI.RTIClient({application: "node usage example"});
rti.on("connect", () => {
console.log("connected!")
rti.subscribe(RTI.constants.controlChannel, RTI.RuntimeControl, (message) => {
console.log("received control message", JSON.stringify(message.toObject()))
})
setTimeout(() => {
console.log("publishing control message")
const msg = new RTI.RuntimeControl()
const loadScenario = new RTI.RuntimeControl.LoadScenario()
loadScenario.setName("foo")
msg.setLoadScenario(loadScenario)
rti.publish(RTI.constants.controlChannel, msg)
}, 500);
setTimeout(() => {
console.log("disconnect")
rti.disconnect()
}, 1000);
});
rti.on("disconnect", () => {
console.log("disconnected");
process.exit(0);
});
rti.on("error", (message) => {
console.error(`Error: ${message}`);
});
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago