elgato_keylight_api 1.0.2 copy "elgato_keylight_api: ^1.0.2" to clipboard
elgato_keylight_api: ^1.0.2 copied to clipboard

This package provides a wrapper around Elgato Keylight's API

example/example.dart

import 'package:elgato_keylight_api/elgato_keylight_api.dart';
import 'package:elgato_keylight_api/src/model/light_options.dart';

void main(List<String> arguments) {
  ElgatoKeylightAPI api = ElgatoKeylightAPI(
    ip: 'elgato-key-light-air-ace6.local',
    port: 9123,
  );

  printLightDetails(api);
}

Future<void> printLightDetails(ElgatoKeylightAPI api) async {
  print('Light accessory info...');
  print(await api.getLightAccessoryInfo());
  print('\nLight settings...');
  print(await api.getLightSettings());
  print('\nLight options...');
  KeyLightOptions lightOptions = await api.getLightOptions();
  print(lightOptions);

  api.updateLightOptions(
    lightOptions.updateWith(on: !lightOptions.lights.first.isOn),
  );
}
1
likes
120
pub points
0%
popularity

Publisher

verified publisherdaad.mobi

This package provides a wrapper around Elgato Keylight's API

Repository (GitHub)
View/report issues

Documentation

API reference

Funding

Consider supporting this project:

fr.tipeee.com

License

Apache-2.0 (LICENSE)

Dependencies

http

More

Packages that depend on elgato_keylight_api