Enum FirmwareStringFormat
[Flags]
public enum FirmwareStringFormat : uint
Fields
[Obsolete("Use FirmwareStringFormatCore instead. Enum value will be removed in SDK version 3.")] Basic = 0
CompositeVersion = 1
Include both the main and sub device versions when the camera/sub-device is connected through an adapter. Example: "1.0.0_2.0.0" (main-device_sub-device).
Core = 0
The core version string of the camera/sub device only, or main when there is no sub device. Example: "2.0.0" (major.minor.patch).
Full = CompositeVersion | Standard
The full version string, including both the main and sub device versions. Example: "1.0.0-alpha.1+sha.204a81e_2.0.0-rc.2+sha.61c81d8" (main-device_sub-device).
Standard = WithPrerelease | WithMetadata
The semver standard version of the camera/sub device only, or main when there is no sub device. Example: "2.0.0-rc.2+sha.61c81d8".
WithMetadata = 4
Include the metadata in the version string. Example: "2.0.0+sha.61c81d8"
WithPrerelease = 2
Include the prerelease and build information in the version string. Example: "2.0.0-rc.2"
WithPrereleaseAndMetadata = WithPrerelease | WithMetadata
Include the prerelease, build information and metadata in the version string. Example: "2.0.0-rc.2+sha.61c81d8".