A dart library for controlling Adderlink devices via network
This library currently supports only the ALIF (Infinity) series of KVM over IP devices
Features
Adderlink Infinity Series
x
loginx
logoutx
disconnect_channelx
get_all_c_usbx
connect_c_usb
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.
Libraries
- adderlink
- A dart library for controlling Adderlink devices via network