1.16.2 • Published 4 years ago

node-wialon v1.16.2

Weekly downloads
44
License
ISC
Repository
github
Last release
4 years ago

Node-Wialon

A NodeJS wrapper implementation for Wialon Remote API written in TypeScript. (See docs.)

Installation

npm install node-wialon

Usage

Most remote api SVCs should be mapped into function.

For example:

import { Wialon, UnitsDataFormat } from "node-wialon";

type WialonUnitSearchResponse = UnitsDataFormat.GeneralProperties &
	UnitsDataFormat.AvailableCommands &
	UnitsDataFormat.LastMessagePosition &
	UnitsDataFormat.AdvancedProperties &
	UnitsDataFormat.Counters;

const wialon = await Wialon.tokenLogin({ token: WIALON_TOKEN });

/** svc=core/search_item */
const itemSearch = await wialon.Core.searchItem<WialonUnitSearchResponse>({
	id: SOME_UNIT_ID,
	flags: 1 + 256 + 512 + 1024 + 8192
});

/** svc=report/cleanup_result */
await wialon.Report.cleanupResult();

/** If svc is not yet implemented in this library, you can use the wialon helper
 *  which automatically builds a request with a session ID.
 */
await wialon.execute<Response, Params>("unit/exec_cmd", { ...params });
1.16.2

4 years ago

1.16.1

4 years ago

1.16.0

4 years ago

1.15.0

4 years ago

1.15.1

4 years ago

1.14.1

4 years ago

1.14.0

4 years ago

1.14.3

4 years ago

1.14.2

4 years ago

1.13.5

4 years ago

1.12.3

4 years ago

1.12.2

4 years ago

1.12.6

4 years ago

1.12.5

4 years ago

1.12.4

4 years ago

1.13.2

4 years ago

1.13.1

4 years ago

1.13.0

4 years ago

1.13.4

4 years ago

1.13.3

4 years ago

1.12.1

4 years ago

1.12.0

4 years ago

1.11.2

4 years ago

1.11.1

4 years ago

1.11.0

4 years ago

1.10.1

4 years ago

1.9.9

4 years ago

1.10.0

4 years ago

1.9.8

4 years ago

1.9.6

5 years ago

1.9.5

5 years ago

1.9.3

5 years ago

1.9.2

5 years ago

1.9.1

5 years ago

1.8.1

5 years ago

1.8.0

5 years ago

1.7.0

5 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.5.6

5 years ago

1.5.5

5 years ago

1.5.4

5 years ago

1.5.3

5 years ago

1.5.2

5 years ago

1.5.1

5 years ago

1.5.0

5 years ago

1.4.2

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.0

5 years ago

1.1.0

5 years ago

1.0.1

5 years ago

0.14.0

6 years ago

0.13.0

6 years ago

0.12.5

6 years ago

0.12.4

6 years ago

0.12.3

6 years ago

0.12.2

6 years ago

0.12.1

6 years ago

0.11.1

6 years ago

0.11.0

6 years ago

0.1.5

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago