eva_sdk 0.4.4 copy "eva_sdk: ^0.4.4" to clipboard
eva_sdk: ^0.4.4 copied to clipboard

This is a SDK for the system https://github.com/eva-ics/eva4

import 'package:eva_sdk/eva_sdk.dart';
import 'package:eva_sdk/src/debug_log.dart';

void main(List<String> args) async {
  bool isProd = !args.contains('--debug');
  // isProd = false;
  print(args);

  if (isProd) {
    dbgInit('/home/ut/log');
    await svc().load();
  } else {
    dbgInit('console');
    await svc().debugLoad('/home/andrei/documents/my/eva_sdk/bin/config.yaml');
  }

  await svc().init(ServiceInfo('losev', '0.0.0'));
  await svc().subscribeOIDs([(Oid('sensor:test1/sens1'), (x, y, z) => dbg([x.to<int>().toMap(), y, z]))], EventKind.any);
  await svc().subscribeRaw([('SVC/#', (a) => print([deserialize(a.payload), a.primarySender, a.topic]))]);
}
2
likes
115
points
774
downloads

Publisher

unverified uploader

Weekly Downloads

This is a SDK for the system https://github.com/eva-ics/eva4

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

busrt_client, msgpack_dart, typed_data, uuid, yaml

More

Packages that depend on eva_sdk