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 |
|
7 | Biblioteca 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 |
|
19 | Com o NPM:
|
20 |
|
21 | ```bash
|
22 | npm i veeder-root-tls
|
23 | ```
|
24 |
|
25 | Com o yarn:
|
26 |
|
27 | ```bash
|
28 | yarn add veeder-root-tls
|
29 | ```
|
30 |
|
31 | ## Conectando com o ATG
|
32 |
|
33 | ```js
|
34 | const { Tls } = require('veeder-root-tls');
|
35 |
|
36 | const tls = new Tls('<IP>');
|
37 | ```
|
38 |
|
39 | ## Relatório dos tanques
|
40 |
|
41 | ```js
|
42 | const responseTanks = await tls.getTanks();
|
43 |
|
44 | responseTanks.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 | ```
|