siyi_a8_mini 0.1.0 copy "siyi_a8_mini: ^0.1.0" to clipboard
siyi_a8_mini: ^0.1.0 copied to clipboard

A Dart package providing direct UDP control for SIYI A8 Mini cameras, supporting gimbal control, zoom, and media capture.

example/main.dart

// ignore_for_file: avoid_print
import 'package:siyi_a8_mini/siyi_a8_mini.dart';

void main() async {
  // Initialize the client with the IP and UDP port of the SIYI A8 Mini.
  final client = SiyiA8MiniClient(host: '192.168.144.25', port: 37260);

  print('Centering gimbal...');
  await client.centerGimbal();
  await Future.delayed(const Duration(seconds: 2));

  print('Setting gimbal angle to 45 deg yaw and -30 deg pitch...');
  await client.setGimbalAngle(45.0, -30.0);
  await Future.delayed(const Duration(seconds: 2));

  print('Zooming in...');
  await client.zoomIn();
  await Future.delayed(const Duration(seconds: 1));
  await client.stopZoom();

  print('Capturing an image...');
  await client.captureImage();

  // Clean up
  print('Disposing client...');
  client.dispose();
}
1
likes
160
points
77
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Dart package providing direct UDP control for SIYI A8 Mini cameras, supporting gimbal control, zoom, and media capture.

Repository (GitHub)
View/report issues

Topics

#siyi #camera #gimbal #drone #udp

License

MIT (license)

Dependencies

flutter

More

Packages that depend on siyi_a8_mini