setNetworkTransmitSettings method

Future<ConfigNetworkTransmitStatus> setNetworkTransmitSettings(
  1. int address,
  2. int transmitCount,
  3. int transmitIntervalSteps
)

Will send a ConfigNetworkTransmitSet message to the given address.

Implementation

Future<ConfigNetworkTransmitStatus> setNetworkTransmitSettings(
  int address,
  int transmitCount,
  int transmitIntervalSteps,
) async {
  final status = _onConfigNetworkTransmitStatusController.stream.firstWhere(
    (element) => element.source == address,
    orElse: () => const ConfigNetworkTransmitStatus(-1, -1, -1, -1),
  );
  await _methodChannel.invokeMethod('setNetworkTransmitSettings', {
    'address': address,
    'transmitCount': transmitCount,
    'transmitIntervalSteps': transmitIntervalSteps,
  });
  return status;
}