@@ -92,13 +92,58 @@ namespace WPEFramework {
92
92
void Activated (RPC::IRemoteConnection*) override ;
93
93
void Deactivated (RPC::IRemoteConnection *connection) override ;
94
94
95
- void OnDeviceAdded () override ;
96
- void OnDeviceRemoved (const uint8_t logicalAddress) override ;
97
- void OnDeviceInfoUpdated (const int logicalAddress) override ;
98
- void OnActiveSourceStatusUpdated (const bool isActiveSource) override ;
99
- void StandbyMessageReceived (const int8_t logicalAddress) override ;
100
- void SendKeyReleasedMsgEvent (const int8_t logicalAddress) override ;
101
- void SendKeyPressMsgEvent (const int8_t logicalAddress, const int32_t keyCode) override ;
95
+ void OnDeviceAdded () override
96
+ {
97
+ LOGINFO (" OnDeviceAdded" );
98
+ JsonObject params;
99
+ _parent.Notify (_T (" onDeviceAdded" ), params);
100
+ }
101
+ void OnDeviceRemoved (const uint8_t logicalAddress) override
102
+ {
103
+ LOGINFO (" OnDeviceRemoved" );
104
+ JsonObject params;
105
+ params[" logicalAddress" ] = logicalAddress;
106
+ _parent.Notify (_T (" onDeviceRemoved" ), params);
107
+ }
108
+ void OnDeviceInfoUpdated (const int logicalAddress) override
109
+ {
110
+ LOGINFO (" OnDeviceInfoUpdated" );
111
+ JsonObject params;
112
+ params[" logicalAddress" ] = logicalAddress;
113
+ _parent.Notify (_T (" onDeviceInfoUpdated" ), params);
114
+ }
115
+ void OnActiveSourceStatusUpdated (const bool isActiveSource) override
116
+ {
117
+ LOGINFO (" OnActiveSourceStatusUpdated" );
118
+ JsonObject params;
119
+ params[" isActiveSource" ] = isActiveSource;
120
+ _parent.Notify (_T (" onActiveSourceStatusUpdated" ), params);
121
+ }
122
+ void StandbyMessageReceived (const int8_t logicalAddress) override
123
+ {
124
+ LOGINFO (" StandbyMessageReceived" );
125
+ JsonObject params;
126
+ params[" logicalAddress" ] = logicalAddress;
127
+ _parent.Notify (_T (" standbyMessageReceived" ), params);
128
+ }
129
+ void SendKeyReleasedMsgEvent (const int8_t logicalAddress) override
130
+ {
131
+ LOGINFO (" SendKeyReleasedMsgEvent" );
132
+ JsonObject params;
133
+ params[" logicalAddress" ] = logicalAddress;
134
+ _parent.Notify (_T (" sendKeyReleasedMsgEvent" ), params);
135
+ }
136
+ void SendKeyPressMsgEvent (const int8_t logicalAddress, const int32_t keyCode) override
137
+ {
138
+ LOGINFO (" SendKeyPressMsgEvent" );
139
+ JsonObject params;
140
+ params[" logicalAddress" ] = logicalAddress;
141
+ params[" keyCode" ] = keyCode;
142
+ _parent.Notify (_T (" sendKeyPressMsgEvent" ), params);
143
+ }
144
+
145
+ private:
146
+ HdmiCecSource &_parent;
102
147
103
148
};
104
149
0 commit comments