sendLightCtl method
Will send a LightCtlSet message to the given address
.
Implementation
Future<LightCtlStatusData> sendLightCtl(
int address,
int lightness,
int temperature,
int lightDeltaUV,
int sequenceNumber, {
int keyIndex = 0,
}) async {
final status = _onLightCtlStatusController.stream.firstWhere(
(element) => element.source == address,
orElse: () => const LightCtlStatusData(-1, -1, -1, -1, -1, -1, -1, -1),
);
await _methodChannel.invokeMethod('sendLightCtl', {
'address': address,
'lightness': lightness,
'temperature': temperature,
'lightDeltaUV': lightDeltaUV,
'sequenceNumber': sequenceNumber,
'keyIndex': keyIndex,
});
return status;
}