Table of Contents

Class FirmwareInfo

Namespace
Huddly.Sdk.Models
Assembly
Huddly.Sdk.dll
[Obsolete("Use LocalFirmwareInfo or RemoteFirmwareInfo instead. Method will be removed in SDK version 3.")]
public record FirmwareInfo : IFirmwareInfo, IEquatable<FirmwareInfo>
Inheritance
FirmwareInfo
Implements
Inherited Members

Constructors

FirmwareInfo(ConnectionType, DeviceModel, FirmwareVersion, Uri?, string?)

public FirmwareInfo(ConnectionType Connection, DeviceModel Model, FirmwareVersion FirmwareVersion, Uri? DownloadUrl, string? LocalPath)

Parameters

Connection ConnectionType
Model DeviceModel
FirmwareVersion FirmwareVersion
DownloadUrl Uri
LocalPath string

Properties

Connection

public ConnectionType Connection { get; init; }

Property Value

ConnectionType

DownloadUrl

public Uri? DownloadUrl { get; init; }

Property Value

Uri

FirmwareVersion

public FirmwareVersion FirmwareVersion { get; init; }

Property Value

FirmwareVersion

LocalPath

public string? LocalPath { get; init; }

Property Value

string

Model

public DeviceModel Model { get; init; }

Property Value

DeviceModel

Url

Obsolete: Use DownloadUrl instead

[Obsolete("Use DownloadUrl instead. Method will be removed in SDK version 3.")]
public Uri Url { get; }

Property Value

Uri

UsbAdapterVersion

Obsolete: Use FirmwareVersion instead

[Obsolete("Use FirmwareVersion instead. Method will be removed in SDK version 3.")]
public SemVersion? UsbAdapterVersion { get; }

Property Value

SemVersion

Version

Obsolete: Use FirmwareVersion instead

[Obsolete("Use FirmwareVersion instead. Method will be removed in SDK version 3.")]
public SemVersion Version { get; }

Property Value

SemVersion