kevoree-group-centralizedws
Version:
WebSocket group based on a centralized architecture that only sends partial model to connected clients
18 lines (15 loc) • 378 B
JavaScript
module.exports = (group, masterNode) => {
const nets = {};
if (group) {
const node = group.findSubNodesByID(masterNode.name);
if (node) {
node.networkInformation.array.forEach((net) => {
nets[net.name] = {};
net.values.array.forEach((val) => {
nets[net.name][val.name] = val.value;
});
});
}
}
return nets;
};