UNPKG

1.29 kBMarkdownView Raw
1# veeder-root-tls
2
3![npm](https://img.shields.io/npm/v/veeder-root-tls)
4![npm](https://img.shields.io/npm/dt/veeder-root-tls)
5[![install size](https://packagephobia.com/badge?p=veeder-root-tls)](https://packagephobia.com/result?p=veeder-root-tls)
6
7Biblioteca para comunicação com medidores eletrônicos Veeder Root.
8
9> Você pode encontrar a documentação oficial do Veeder Root utilizada para o desenvolvimento dessa biblioteca [aqui](https://accuflo.com/pdf/veeder/577013-950.pdf).
10
11## Conteúdo
12
13- [Instalação](#instalação)
14- [Conectando ao ATG](#conectando-com-o-atg)
15- [Relatório dos tanques (estoque, água, etc.)](#relatório-dos-tanques)
16
17## Instalação
18
19Com o NPM:
20
21```bash
22npm i veeder-root-tls
23```
24
25Com o yarn:
26
27```bash
28yarn add veeder-root-tls
29```
30
31## Conectando com o ATG
32
33```js
34const { Tls } = require('veeder-root-tls');
35
36const tls = new Tls('<IP>');
37```
38
39## Relatório dos tanques
40
41```js
42const responseTanks = await tls.getTanks();
43
44responseTanks.tanks.forEach((tank) => {
45 console.log('Tanque: ' + tank.id);
46 console.log('Volume: ' + tank.volume);
47 console.log('Altura: ' + tank.height);
48 console.log('Produto: ' + tank.productCode);
49 console.log('Temperatura: ' + tank.temperature);
50 console.log();
51});
52```