Grizzly.ZWave.Commands.CredentialCapabilitiesReport (grizzly v8.15.3)

View Source

CredentialCapabilitiesReport is used to report the capabilities related to credentials at the sending node.

Parameters

  • :credential_checksum_supported? - indicates if credential checksum is supported (required)
  • :admin_code_supported? - indicates if admin code is supported (required)
  • :admin_code_deactivation_supported? - indicates if admin code deactivation is supported (required)
  • :credential_types - a map of supported credential types (required)
    • :learn_supported? - indicates if learning is supported (required)
    • :supported_slots - a list of supported slots (required)
    • :min_length - the minimum length of the credential (required)
    • :max_length - the maximum length of the credential (required)
    • :recommended_learn_timeout - recommended timeout for learning (required)
    • :learn_steps - a list of learn steps (required)
    • :hash_max_length - the maximum length of the hash for the credential (required)

Summary

Types

param()

@type param() ::
  {:credential_checksum_supported?, boolean()}
  | {:admin_code_supported?, boolean()}
  | {:admin_code_deactivation_supported?, boolean()}
  | {:credential_types,
     %{
       required(Grizzly.ZWave.CommandClasses.UserCredential.credential_type()) =>
         Grizzly.ZWave.CommandClasses.UserCredential.credential_capabilities()
     }}