startServer method

Future<void> startServer({
  1. required String serviceUuid,
  2. required List<BleCharacteristic> characteristics,
})

Implementation

Future<void> startServer({
  required String serviceUuid,
  required List<BleCharacteristic> characteristics,
}) => startProfile(
  BleProfile(
    services: [
      BleService(
        uuid: serviceUuid,
        fields: characteristics
            .map(
              (c) => BleField<List<int>>(
                uuid: c.uuid,
                codec: BleCodecs.bytes,
                initialValue: c.initialValue,
                access: c.properties.toSet(),
              ),
            )
            .toList(),
      ),
    ],
  ),
);