dartros 0.1.8 copy "dartros: ^0.1.8" to clipboard
dartros: ^0.1.8 copied to clipboard

A Dart implementation of a ROS 1 Client Library

example/dartros_example.dart

import 'package:dartros/dartros.dart' as dartros;

Future<void> main(List<String> args) async {
  final nh = await dartros.initNode('ros_node_1', args);
  await nh.getMasterUri();
  await nh.setParam('/foo', 'value');
  var value = await nh.getParam('/foo');
  assert(value == 'value');
  print(value);

  print(await nh.setParam('/foo', 'new value'));
  value = await nh.getParam('/foo');
  assert(value == 'new value');
  print(value);
}