Table of Contents

Class IpFirmwareParser

Namespace
Huddly.Sdk.Upgraders.Ip
Assembly
Huddly.Sdk.dll
[Obsolete("Use FirmwareChecker instead. Method will be removed in SDK version 3.")]
public class IpFirmwareParser : IFirmwareParser
Inheritance
IpFirmwareParser
Implements
Inherited Members

Constructors

IpFirmwareParser(ILoggerFactory?)

public IpFirmwareParser(ILoggerFactory? loggerFactory = null)

Parameters

loggerFactory ILoggerFactory

Methods

GetFirmwareVersion(string)

[Obsolete("Use FirmwareChecker.GetVersion instead. Method will be removed in SDK version 3.")]
public SemVersion? GetFirmwareVersion(string firmwarePath)

Parameters

firmwarePath string

Returns

SemVersion

GetMostRecentFirmware(IEnumerable<string>)

[Obsolete("Use FirmwareChecker.GetLatestLocalVersion instead. Method will be removed in SDK version 3.")]
public (string Path, SemVersion Version)? GetMostRecentFirmware(IEnumerable<string> firmwarePaths)

Parameters

firmwarePaths IEnumerable<string>

Returns

(string Path, SemVersion Version)?

GetMostRecentVersion(IEnumerable<string>)

[Obsolete("Use FirmwareChecker.GetLatestLocalVersion instead. Method will be removed in SDK version 3.")]
public (string Path, FirmwareVersion Version)? GetMostRecentVersion(IEnumerable<string> filePaths)

Parameters

filePaths IEnumerable<string>

Returns

(string Path, FirmwareVersion Version)?

GetVersion(string)

[Obsolete("Use FirmwareChecker.GetVersion instead. Method will be removed in SDK version 3.")]
public FirmwareVersion? GetVersion(string filePath)

Parameters

filePath string

Returns

FirmwareVersion