Spidev.fromPath constructor

Spidev.fromPath(
  1. String path
)

Implementation

factory Spidev.fromPath(String path) {
  final name = basename(path);

  int? busNr;
  int? devNr;

  final match = _regex.firstMatch(name)!;

  if (match.groupCount == 2) {
    busNr = int.tryParse(match.group(1)!);
    devNr = int.tryParse(match.group(2)!);

    if (busNr == null || devNr == null) {
      busNr = null;
      devNr = null;
    }
  }

  return Spidev._construct(name, path, busNr!, devNr!);
}