MCPcopy Create free account
hub / github.com/Pulse-Eight/libcec / HandleGetCecVersion

Method HandleGetCecVersion

src/libcec/implementations/CECCommandHandler.cpp:308–322  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

306}
307
308int CCECCommandHandler::HandleGetCecVersion(const cec_command &command)
309{
310 if (m_processor->CECInitialised() && m_processor->IsHandledByLibCEC(command.destination))
311 {
312 CCECBusDevice *device = GetDevice(command.destination);
313 if (device)
314 {
315 device->TransmitCECVersion(command.initiator, true);
316 return COMMAND_HANDLED;
317 }
318 return CEC_ABORT_REASON_INVALID_OPERAND;
319 }
320
321 return CEC_ABORT_REASON_NOT_IN_CORRECT_MODE_TO_RESPOND;
322}
323
324int CCECCommandHandler::HandleGiveAudioStatus(const cec_command &command)
325{

Callers

nothing calls this directly

Calls 3

CECInitialisedMethod · 0.80
IsHandledByLibCECMethod · 0.45
TransmitCECVersionMethod · 0.45

Tested by

no test coverage detected