public string GetGapSMPFailureTypesStr(byte failTypes)
{
switch (failTypes)
{
case 0:
return "SUCCESS";
case 1:
return "SMP_PAIRING_FAILED_PASSKEY_ENTRY_FAILED";
case 2:
return "SMP_PAIRING_FAILED_OOB_NOT_AVAIL";
case 3:
return "SMP_PAIRING_FAILED_AUTH_REQ";
case 4:
return "SMP_PAIRING_FAILED_CONFIRM_VALUE";
case 5:
return "SMP_PAIRING_FAILED_NOT_SUPPORTED";
case 6:
return "SMP_PAIRING_FAILED_ENC_KEY_SIZE";
case 7:
return "SMP_PAIRING_FAILED_CMD_NOT_SUPPORTED";
case 8:
return "SMP_PAIRING_FAILED_UNSPECIFIED";
case 9:
return "SMP_PAIRING_FAILED_REPEATED_ATTEMPTS";
case 23:
return "bleTimeout";
default:
return "Unknown Gap SMP Failure Types";
}
}