sendGenericLevelSet method
Will send a GenericLevelSet message to the given address
.
Implementation
Future<GenericLevelStatusData> sendGenericLevelSet(
int address,
int level, {
int keyIndex = 0,
int transitionStep = 0,
int transitionResolution = 0,
int delay = 0,
}) async {
final status = _onGenericLevelStatusController.stream.firstWhere(
(element) => element.source == address,
orElse: () => const GenericLevelStatusData(-1, -1, -1, -1, -1, -1),
);
await _methodChannel.invokeMethod('sendGenericLevelSet', {
'address': address,
'level': level,
'keyIndex': keyIndex,
'transitionStep': transitionStep,
'transitionResolution': transitionResolution,
'delay': delay,
});
return status;
}