zplCore.comzplCore.com
record8 members

ZplFirmwareVersion

public record ZplFirmwareVersion

Zebra-style firmware version "V93.21.39Z": ZplFirmwareVersion.Platform is the OS branch (93), ZplFirmwareVersion.FeatureLevel the "x.21" level that the ZPL programming guide uses for feature gates ("V60.14.x, V50.14.x, or later" means feature level 14), ZplFirmwareVersion.Build the build and ZplFirmwareVersion.Suffix trailing letters.

Constructors

SignatureDescription
# ZplFirmwareVersion(char Prefix, int Platform, int FeatureLevel, int? Build, string Suffix)Zebra-style firmware version "V93.21.39Z": ZplFirmwareVersion.Platform is the OS branch (93), ZplFirmwareVersion.FeatureLevel the "x.21" level that the ZPL programming guide uses for feature gates ("V60.14.x, V50.14.x, or later" means feature level 14), ZplFirmwareVersion.Build the build and ZplFirmwareVersion.Suffix trailing letters.

Properties

PropertyTypeDescription
Build { get; init; }int?
FeatureLevel { get; init; }int
Platform { get; init; }int
Prefix { get; init; }char
Suffix { get; init; }string

Methods

Method SignatureReturnsDescription
# Deconstruct(out char Prefix, out int Platform, out int FeatureLevel, out int? Build, out string Suffix)void
static # TryParse(string text)ZplFirmwareVersionParses "V93.21.39Z", "V61.17.17Z", "R62.15.8Z", "V60.13.0.12ZB", "V93.21" (case-insensitive); null if it does not look like one.