Skip to content

Commit 162c2bf

Browse files
committed
RDKEMW-1061: RDK-E Add COMRPC
Reason for change: Create the interface file for HdmiCecSource Test Procedure: Risks: low Priority: P1 Signed-off-by:Hayden Gfeller [email protected]
1 parent 79a314a commit 162c2bf

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

HdmiCecSource/HdmiCecSource.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -160,15 +160,15 @@ namespace WPEFramework
160160

161161
bool enabled = false;
162162
bool ret = false;
163-
HdmiCecSource::_hdmiCecSource->GetEnabled(&enabled,&ret);
163+
HdmiCecSource::_hdmiCecSource->GetEnabled(enabled,ret);
164164

165165
if(ret && enabled)
166166
{
167-
enabled = false;
168-
HdmiCecSource::_hdmiCecSource->SetEnabled(false,enabled);
167+
ret = false;
168+
HdmiCecSource::_hdmiCecSource->SetEnabled(false,ret);
169169
}
170170
isDeviceActiveSource = false;
171-
HdmiCecSource::_notification.OnActiveSourceStatusUpdated();
171+
HdmiCecSource::_notification.OnActiveSourceStatusUpdated(false);
172172

173173
HdmiCecSource::_instance = nullptr;
174174
}

HdmiCecSource/HdmiCecSource.h

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,10 +92,11 @@ namespace WPEFramework {
9292
void Activated(RPC::IRemoteConnection*) override;
9393
void Deactivated(RPC::IRemoteConnection *connection) override;
9494

95-
void OnDeviceAdded() override
95+
void OnDeviceAdded(const uint8_t logicalAddress) override
9696
{
9797
LOGINFO("OnDeviceAdded");
9898
JsonObject params;
99+
params["logicalAddress"] = logicalAddress;
99100
_parent.Notify(_T("onDeviceAdded"), params);
100101
}
101102
void OnDeviceRemoved(const uint8_t logicalAddress) override
@@ -105,14 +106,14 @@ namespace WPEFramework {
105106
params["logicalAddress"] = logicalAddress;
106107
_parent.Notify(_T("onDeviceRemoved"), params);
107108
}
108-
void OnDeviceInfoUpdated(const int logicalAddress) override
109+
void OnDeviceInfoUpdated(const uint8_t logicalAddress) override
109110
{
110111
LOGINFO("OnDeviceInfoUpdated");
111112
JsonObject params;
112113
params["logicalAddress"] = logicalAddress;
113114
_parent.Notify(_T("onDeviceInfoUpdated"), params);
114115
}
115-
void OnActiveSourceStatusUpdated(const bool isActiveSource) override
116+
void OnActiveSourceStatusUpdated(const bool status) override
116117
{
117118
LOGINFO("OnActiveSourceStatusUpdated");
118119
JsonObject params;
@@ -156,10 +157,10 @@ namespace WPEFramework {
156157
HdmiCecSource()
157158
: PluginHost::IPlugin()
158159
, PluginHost::JSONRPC()
159-
, _connectionId(0)
160-
, _hdmiCecSource(nullptr)
161-
, _notification(this)
162160
, _service(nullptr)
161+
, _notification(this)
162+
, _hdmiCecSource(nullptr)
163+
, _connectionId(0)
163164
{
164165

165166
}

0 commit comments

Comments
 (0)