sendGenericLevelGet method

Future<GenericLevelStatusData> sendGenericLevelGet(
  1. int address, {
  2. int keyIndex = 0,
})

Will send a GenericLevelGet message to the given address.

Implementation

Future<GenericLevelStatusData> sendGenericLevelGet(
  int address, {
  int keyIndex = 0,
}) async {
  final status = _onGenericLevelStatusController.stream.firstWhere(
    (element) => element.source == address,
    orElse: () => const GenericLevelStatusData(-1, -1, -1, -1, -1, -1),
  );
  await _methodChannel.invokeMethod('sendGenericLevelGet', {
    'address': address,
    'keyIndex': keyIndex,
  });
  return status;
}