detectEmulation static method
Detects the modelName of the printer and return StarMicronicsModel, returns null if not found
Implementation
static StarMicronicsModel? detectEmulation({String? modelName}) {
if (modelName != null && modelName.isNotEmpty) {
return starMicronicsModels.firstWhereOrNull(
(starMicronicsModel) =>
starMicronicsModel.models.firstWhereOrNull(
(supportedModel) => modelName.contains(supportedModel),
) !=
null,
);
} else {
return null;
}
}