0.1.6 • Published 3 years ago

telemetryprotocolclient v0.1.6

Weekly downloads
41
License
ISC
Repository
github
Last release
3 years ago

Telemetry Protocol client

This is a javascript client used to parse and send back messages from an arduino using my telemetry protocol: https://github.com/peteole/telemetryProtocol

installation

npm i telemetryprotocolclient

example usage

import { Message, MessageRegistry } from "telemetryprotocolclient/dist/index"
...
// initialize websocket:WebSocket

const registry=new MessageRegistry();
registry.onMessage =(message)=>console.log(message);
websocket.onmessage = (ev) => {
                (ev.data as Blob).arrayBuffer().then((buffer) => {
                    streamHook.onData(buffer)
                    for (const sensVal of registry.basicSensorValues) {
                            console.log(sensVal.name,":", sensVal.value);
                        }
                    }
                })
            }
registry.streamMessage.append("Hallo Welt, lieber Arduino");
websocket.send(registry.encodeMessage(registry.streamMessage));
```
0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago

0.0.8

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.1

3 years ago