setPosition method

  1. @override
Future<void> setPosition(
  1. int position, {
  2. Map<String, dynamic>? extra,
})
override

Update the Switch to the provided position.

await mySwitch.setPosition(2);

For more information, see Switch component.

Implementation

@override
Future<void> setPosition(int position, {Map<String, dynamic>? extra}) async {
  final request = SetPositionRequest()
    ..name = name
    ..position = position
    ..extra = extra?.toStruct() ?? Struct();
  await client.setPosition(request);
}