X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2FCECTypeUtils.h;h=a8d0da1e4dde74834f17aba36e5a52e22363706a;hb=92eea1e751ae678059402e04688b3b94700b7013;hp=afbbf9cd096e9c32a4ce9533fdcbd77f14f0edc5;hpb=0d800fe507054f9fc752ba70e5a9c14d95dcb87f;p=deb_libcec.git diff --git a/src/lib/CECTypeUtils.h b/src/lib/CECTypeUtils.h index afbbf9c..a8d0da1 100644 --- a/src/lib/CECTypeUtils.h +++ b/src/lib/CECTypeUtils.h @@ -521,6 +521,10 @@ namespace CEC return "1.6.2"; case CEC_CLIENT_VERSION_1_6_3: return "1.6.3"; + case CEC_CLIENT_VERSION_1_7_0: + return "1.7.0"; + case CEC_CLIENT_VERSION_1_7_1: + return "1.7.1"; default: return "Unknown"; } @@ -548,9 +552,32 @@ namespace CEC return "1.6.2"; case CEC_SERVER_VERSION_1_6_3: return "1.6.3"; + case CEC_SERVER_VERSION_1_7_0: + return "1.7.0"; + case CEC_SERVER_VERSION_1_7_1: + return "1.7.1"; default: return "Unknown"; } } + + static const char *ToString(const cec_abort_reason reason) + { + switch(reason) + { + case CEC_ABORT_REASON_UNRECOGNIZED_OPCODE: + return "unrecognised opcode"; + case CEC_ABORT_REASON_NOT_IN_CORRECT_MODE_TO_RESPOND: + return "not in correct mode to respond"; + case CEC_ABORT_REASON_CANNOT_PROVIDE_SOURCE: + return "cannot provide source"; + case CEC_ABORT_REASON_INVALID_OPERAND: + return "invalid operand"; + case CEC_ABORT_REASON_REFUSED: + return "refused"; + default: + return "unknown"; + } + } }; }