| 829 | } |
| 830 | |
| 831 | void CCECCommandHandler::UnhandledCommand(const cec_command &command, const cec_abort_reason reason) |
| 832 | { |
| 833 | if (m_processor->IsHandledByLibCEC(command.destination)) |
| 834 | { |
| 835 | LIB_CEC->AddLog(CEC_LOG_DEBUG, "sending abort with opcode %02x and reason '%s' to %s", command.opcode, ToString(reason), ToString(command.initiator)); |
| 836 | m_processor->TransmitAbort(command.destination, command.initiator, command.opcode, reason); |
| 837 | |
| 838 | if (reason == CEC_ABORT_REASON_INVALID_OPERAND) |
| 839 | RequestEmailFromCustomer(command); |
| 840 | } |
| 841 | } |
| 842 | |
| 843 | size_t CCECCommandHandler::GetMyDevices(std::vector<CCECBusDevice *> &devices) const |
| 844 | { |
nothing calls this directly
no test coverage detected