Skip to content

Commit f938e1e

Browse files
committed
Merge branch 'release/1.6.0'
2 parents 650dcb4 + 5d61917 commit f938e1e

File tree

12 files changed

+649
-42
lines changed

12 files changed

+649
-42
lines changed

.github/workflows/cla.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name: "CLA"
2+
on:
3+
issue_comment:
4+
types: [created]
5+
pull_request_target:
6+
types: [opened,closed,synchronize]
7+
8+
jobs:
9+
CLA-Lite:
10+
name: "Signature"
11+
uses: rdkcentral/cmf-actions/.github/workflows/cla.yml@main
12+
secrets:
13+
PERSONAL_ACCESS_TOKEN: ${{ secrets.CLA_ASSISTANT }}

CHANGELOG.md

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,20 @@ All notable changes to this project will be documented in this file. Dates are d
44

55
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
66

7+
#### [1.6.0](https://github.com/rdkcentral/python_raft/compare/1.5.0...1.6.0)
8+
9+
- Deploy cla action [`#171`](https://github.com/rdkcentral/python_raft/pull/171)
10+
- GH174 - Incorrect handling of elapsed time in pingTest when logPingTime is False [`#179`](https://github.com/rdkcentral/python_raft/pull/179)
11+
- GH173 - Missing result validation before JSON parsing in getPowerLevel [`#178`](https://github.com/rdkcentral/python_raft/pull/178)
12+
- Bugfix #169: Changed send_message method to capture full responses [`#169`](https://github.com/rdkcentral/python_raft/issues/169)
13+
- Update #169: Created RedRat remote type [`76d31fe`](https://github.com/rdkcentral/python_raft/commit/76d31fe8d86edf9e0a95ee2265dfbc0175dd8037)
14+
- Update #169: added keymaps to support known redrat platforms [`bbccbfb`](https://github.com/rdkcentral/python_raft/commit/bbccbfbdb32e90312906193cb5d6c4ae00196cca)
15+
- Update #169: Updated RedRat Hub class to add socketverification [`b2e8bf2`](https://github.com/rdkcentral/python_raft/commit/b2e8bf2d1e12498f7bc7b079be6a27d2cd4a8cca)
16+
717
#### [1.5.0](https://github.com/rdkcentral/python_raft/compare/1.4.2...1.5.0)
818

19+
> 18 July 2025
20+
921
- GH166 - audio amp [`#170`](https://github.com/rdkcentral/python_raft/pull/170)
1022
- Fix #164 - Fixed bug in StreamLogger's readUntil method [`#164`](https://github.com/rdkcentral/python_raft/issues/164)
1123
- update denon_controller class, add docstrings and test [`fcef34b`](https://github.com/rdkcentral/python_raft/commit/fcef34bce72d1213c65f9f7c3e9a67d1ab379e96)
@@ -136,7 +148,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
136148
- bumped changelog [`d288dbf`](https://github.com/rdkcentral/python_raft/commit/d288dbfe3520344a287ad3c8935ac47f12bed7ce)
137149
- updated #97 - self.console.set_missing_host_key_policy [`3ce3839`](https://github.com/rdkcentral/python_raft/commit/3ce3839500e6922b9e2d60f07af6c891c2d309b0)
138150

139-
#### [1.1.0](https://github.com/rdkcentral/python_raft/compare/1.0.1...1.1.0)
151+
#### [1.1.0](https://github.com/rdkcentral/python_raft/compare/1.0.0...1.1.0)
140152

141153
> 20 September 2024
142154
@@ -146,27 +158,13 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
146158
- Fix #71: Added missing args in docstring for constructTestPath in [`#71`](https://github.com/rdkcentral/python_raft/issues/71)
147159
- Fix #71: Fix rackController to use --rack argument correctly [`#71`](https://github.com/rdkcentral/python_raft/issues/71)
148160
- Fix #77: Removed S20 import from powerControl [`#77`](https://github.com/rdkcentral/python_raft/issues/77)
149-
- Initial commit [`f7868c3`](https://github.com/rdkcentral/python_raft/commit/f7868c3c1ccfb768cfe91cc8d289b3a1420c6c45)
150161
- Update #71: Updates to Singleton for rackController support [`4e88c59`](https://github.com/rdkcentral/python_raft/commit/4e88c59f49a83e79b8665ad7f0a1ff048f6cf40d)
151162
- Update #75: Moved pingTest and added session to device class. [`5a967fe`](https://github.com/rdkcentral/python_raft/commit/5a967fedd6a5a7be2efc6d8963a82963704e66b6)
152-
153-
#### [1.0.1](https://github.com/rdkcentral/python_raft/compare/1.0.0...1.0.1)
154-
155-
> 7 May 2024
156-
157-
- gh30 - Refactored getting started guide and added it to README [`c2f9914`](https://github.com/rdkcentral/python_raft/commit/c2f991418024228a664c2f0e112e42759985c3b9)
158-
- gh33 - Created initial design docs for RAFT [`953c313`](https://github.com/rdkcentral/python_raft/commit/953c313484dd7f7872ad2a1053c62f96e041c1d4)
159-
- gh57 - Added missing copyright headers [`1873172`](https://github.com/rdkcentral/python_raft/commit/187317270a1905e07adc189545acc56e7671b3e9)
163+
- update test adn singleton logic [`2edf093`](https://github.com/rdkcentral/python_raft/commit/2edf09353bb0c5c80fd73ee117a09b98eaedb749)
160164

161165
#### 1.0.0
162166

163-
> 29 April 2024
167+
> 14 May 2024
164168
165-
- gh14 - document test & rack controller [`#44`](https://github.com/rdkcentral/python_raft/pull/44)
166-
- gh11 - document common remote [`#42`](https://github.com/rdkcentral/python_raft/pull/42)
167-
- gh10 - document log module [`#40`](https://github.com/rdkcentral/python_raft/pull/40)
168-
- gh7 - document config parser [`#37`](https://github.com/rdkcentral/python_raft/pull/37)
169-
- gh3 - add installation guidelines and requirements.txt file [`#34`](https://github.com/rdkcentral/python_raft/pull/34)
170-
- Initial commit of framework [`453787b`](https://github.com/rdkcentral/python_raft/commit/453787b2dde06c128cadca7047bd61ca4567a234)
171-
- gh30 - Refactored getting started guide and added it to README [`5c4004d`](https://github.com/rdkcentral/python_raft/commit/5c4004dc749dfd4ad6fe3a8d33102f1db0c9c0d7)
172-
- update copyright information on all files [`d1bc272`](https://github.com/rdkcentral/python_raft/commit/d1bc2727a120ef1842ad6f7b78b04b1b35281f6a)
169+
- Initial commit [`f7868c3`](https://github.com/rdkcentral/python_raft/commit/f7868c3c1ccfb768cfe91cc8d289b3a1420c6c45)
170+
- reset changelog [`9976d08`](https://github.com/rdkcentral/python_raft/commit/9976d083e060326fc5146d2ef68288c413be8b2a)

examples/configs/example_keymap.yml

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
#!/usr/bin/env python3
2+
#** *****************************************************************************
3+
# *
4+
# * If not stated otherwise in this file or this component's LICENSE file the
5+
# * following copyright and licenses apply:
6+
# *
7+
# * Copyright 2023 RDK Management
8+
# *
9+
# * Licensed under the Apache License, Version 2.0 (the "License");
10+
# * you may not use this file except in compliance with the License.
11+
# * You may obtain a copy of the License at
12+
# *
13+
# *
14+
# http://www.apache.org/licenses/LICENSE-2.0
15+
# *
16+
# * Unless required by applicable law or agreed to in writing, software
17+
# * distributed under the License is distributed on an "AS IS" BASIS,
18+
# * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19+
# * See the License for the specific language governing permissions and
20+
# * limitations under the License.
21+
# *
22+
#* ******************************************************************************
123
# Remote Commander Key Translation Maps
224

325
remoteMaps:
@@ -56,8 +78,7 @@ remoteMaps:
5678
HELP: "HELP"
5779
HOME: "HOME"
5880
INFO: "INFO"
59-
INPUT_DOWN: "INPUT_DOWN"
60-
INPUT_UP: "INPUT_UP"
81+
INTERACTIVE: "INTERACTIVE"
6182
INTERNET: "INTERNET"
6283
INTERNET_RADIO: "INTERNET_RADIO"
6384
LAST: "LAST"
@@ -83,6 +104,7 @@ remoteMaps:
83104
NUM_7: "NUM_7"
84105
NUM_8: "NUM_8"
85106
NUM_9: "NUM_9"
107+
OPEN: "OPEN"
86108
OPTIONS: "OPTIONS"
87109
PAGE_DOWN: "PAGE_DOWN"
88110
PAGE_UP: "PAGE_UP"
@@ -115,7 +137,10 @@ remoteMaps:
115137
RS232: "RS232"
116138
RESET: "RESET"
117139
SEARCH: "SEARCH"
140+
SEARCH_BACK: "SEARCH_BACK"
141+
SEARCH_FWD: "SEARCH_FWD"
118142
SELECT: "SELECT"
143+
SERVICES: "SERVICES"
119144
SETUP: "SETUP"
120145
SKY: "SKY"
121146
SOURCE: "SOURCE"
@@ -128,8 +153,6 @@ remoteMaps:
128153
TEST: "TEST"
129154
TEXT: "TEXT"
130155
TOOLS: "TOOLS"
131-
TUNING_LEFT: "TUNING_LEFT"
132-
TUNING_RIGHT: "TUNING_RIGHT"
133156
USB: "USB"
134157
VGA: "VGA"
135158
VIRGIN: "VIRGIN"

examples/configs/example_rack_config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ rackConfig:
7373
# [ type: "None" ]
7474
# To use keySimulator RDK Middleware is required
7575
# [ type: "keySimulator", ip: "192.168.50.99", port: 10022, username: "root", password: '', map: "keysimulator_rdk", config: "rdk_keymap.yml" ]
76+
# [ type: "redrat", hub_ip: "192.168.0.1" hub_port: 10022, netbox_ip(optional): 192.168.0.2, netbox_name(optional): "IRNetBox IV 21089", netbox_mac(optional): "70-B3-D5-fd-10-10" output(optional, default=1): "10", map: 'SKY+', config: "example_redrat_keymap.yml"]
7677

7778
# [ outbound: optional ] - This section is used to configure paths for downloads and uploads from your test
7879
# supported usage:

0 commit comments

Comments
 (0)