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

View Source

CredentialLearnStart is used to initiate the learning process for a credential.

Parameters

  • :user_id - the ID of the user to learn the credential for (required)
  • :credential_type - the type of credential to learn (required)
  • :credential_slot - the slot for the credential to learn (required)
  • :operation_type - the type of operation for learning (required)
    • :add - to add a new credential
    • :modify - to update an existing credential
  • :learn_timeout - the timeout for the learning process in seconds (required, 0-255)

Summary

Types

param()

@type param() ::
  {:user_id, 1..65535}
  | {:credential_type,
     Grizzly.ZWave.CommandClasses.UserCredential.credential_type()}
  | {:credential_slot, 0..65535}
  | {:operation_type,
     Grizzly.ZWave.CommandClasses.UserCredential.credential_learn_operation()}
  | {:learn_timeout, byte()}