handleCommandClassSecurity method

  1. @override
T? handleCommandClassSecurity(
  1. List<int> data
)

Implementation

@override
T? handleCommandClassSecurity(List<int> data) {
  switch (data[8]) {
    case SECURITY_NONCE_GET:
      return handleSecurityNonceGet(ZwCommandClassReport(data));
    case SECURITY_MESSAGE_ENCAPSULATION:
      return handleSecurityMessageEncapsulation(
          SecurityMessageEncapsulation(data));
    case SECURITY_MESSAGE_ENCAPSULATION_NONCE_GET:
      return handleSecurityMessageEncapsulationNonceGet(
          SecurityMessageEncapsulation(data));
    default:
      return super.handleCommandClassSecurity(data);
  }
}