adderlink 1.0.0 copy "adderlink: ^1.0.0" to clipboard
adderlink: ^1.0.0 copied to clipboard

outdated

A dart library for controlling Adderlink devices via network

A dart library for controlling Adderlink devices via network

This library currently support only the ALIF (Infinity) series of KVM over IP devices

Features #

  • ✅ login
  • ✅ logout
  • ❌ get_devices
  • ❌ get_channels
  • ❌ get_presets
  • ❌ connect_channel
  • ❌ connect_preset
  • ✅ disconnect_channel
  • ❌ create_preset
  • ❌ delete_preset
  • ❌ create_channel
  • ✅ get_all_c_usb
  • ❌ delete_c_usb
  • ❌ update_c_usb
  • ✅ connect_c_usb
  • ❌ disconnect_c_usb
  • ❌ reboot_device
  • ❌ replace_device
  • ❌ get_servers
  • ❌ identify_device

Usage #

import 'package:adderlink/adderlink.dart';

Future<void> main() async {
  var adderlink = Adderlink(ipAddress: '192.168.1.100');

  // Login with your username and password
  await adderlink.login(username: 'username', password: 'password');

  // Get a list of all C-USB Extenders
  var cUsbList = await adderlink.getAllCUsb();

  // Print each extender's data to the console
  cUsbList.body?.forEach(print);

  // Logout so that the token does not stay active and clog up the auth buffer
  await adderlink.logout();
}

Additional information #

Issues and feature requests can be filed here.

0
likes
0
points
129
downloads

Publisher

unverified uploader

Weekly Downloads

A dart library for controlling Adderlink devices via network

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

http, xml2json

More

Packages that depend on adderlink