enum Matter::Cluster::Definitions::OtaSoftwareUpdateProviderClient::DownloadProtocol

Overview

Note that only HTTP over TLS (HTTPS) is supported (see RFC 7230). Using HTTP without TLS shall NOT be supported, as there is no way to authenticate the involved participants.

Defined in:

matter/cluster/definitions/ota_software_update_provider_client.cr

Enum Members

BdxSynchronous = 0_u8

Indicates support for synchronous BDX.

BdxAsynchronous = 1_u8

Indicates support for asynchronous BDX.

Https = 2_u8

Indicates support for HTTPS.

VendorSpecific = 3_u8

Indicates support for vendor specific protocol.

Instance Method Summary

Instance Method Detail

def bdx_asynchronous? #

Returns true if this enum value equals BdxAsynchronous


[View source]
def bdx_synchronous? #

Returns true if this enum value equals BdxSynchronous


[View source]
def https? #

Returns true if this enum value equals Https


[View source]
def vendor_specific? #

Returns true if this enum value equals VendorSpecific


[View source]