createDevice method

  1. @override
Future<String> createDevice({
  1. required String deviceName,
  2. required ESPTransportType transport,
  3. required ESPSecurityType security,
  4. String? proofOfPossession,
  5. String? username,
  6. String? softApPassword,
  7. String? primaryServiceUuid,
})
override

Create a device instance manually

Implementation

@override
Future<String> createDevice({
  required String deviceName,
  required ESPTransportType transport,
  required ESPSecurityType security,
  String? proofOfPossession,
  String? username,
  String? softApPassword,
  String? primaryServiceUuid,
}) async {
  final result = await methodChannel.invokeMethod<String>('createDevice', {
    'deviceName': deviceName,
    'transport': transport.name,
    'security': security.name,
    'proofOfPossession': proofOfPossession,
    'username': username,
    'softApPassword': softApPassword,
    'primaryServiceUuid': primaryServiceUuid,
  });
  return result ?? '';
}