Skip to content

Commit 408d8bb

Browse files
umatare5Copilot
andauthored
feat: Complete All Service Wrapper Function Implementation - Add 20+ Service APIs v0.3.6 (#43)
Signed-off-by: umatare5 <umatare5@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 1af4259 commit 408d8bb

95 files changed

Lines changed: 5928 additions & 1309 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/prompts/appendix/about-labo-environment.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
- **Path to YANG Models**:
66

7-
- IOS-XE 17.12.1: `vendor/cisco/xe/17121/`
8-
- IOS-XE 17.18.1: `vendor/cisco/xe/17181/`
7+
- IOS-XE 17.12.1: `~/LOCAL/yang/vendor/cisco/xe/17121/`
8+
- IOS-XE 17.18.1: `~/LOCAL/yang/vendor/cisco/xe/17181/`
99

1010
- **Example to Access Cisco WNC using cURL**:
1111

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.3.5
1+
0.3.6

coverage/report.html

Lines changed: 679 additions & 176 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coverage/report.out

Lines changed: 476 additions & 364 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/assets/coverage.svg

Lines changed: 2 additions & 2 deletions
Loading

internal/restconf/routes/afc.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ const (
1212

1313
// AFCEwlcAFCApRespPath retrieves per-AP AFC response data.
1414
AFCEwlcAFCApRespPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-afc-oper:afc-oper-data/ewlc-afc-ap-resp"
15+
16+
// AFCEwlcAFCApReqPath retrieves per-AP AFC request data.
17+
AFCEwlcAFCApReqPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-afc-oper:afc-oper-data/ewlc-afc-ap-req"
1518
)
1619

1720
// AFC Cloud Operational Paths.

internal/restconf/routes/ap.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -152,9 +152,6 @@ const (
152152
// APTagQueryPath provides the path for querying AP tag by MAC address.
153153
APTagQueryPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-ap-cfg:ap-cfg-data/ap-tags/ap-tag"
154154

155-
// APTagSourcePriorityConfigQueryPath provides the path for querying tag source priority config by priority.
156-
APTagSourcePriorityConfigQueryPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-ap-cfg:ap-cfg-data/tag-source-priority-configs/tag-source-priority-config"
157-
158155
// APHistoryQueryPath provides the path for querying AP history by ethernet MAC.
159156
APHistoryQueryPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-ap-global-oper:ap-global-oper-data/ap-history"
160157

internal/restconf/routes/apf.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,7 @@ package routes
99
const (
1010
// APFCfgPath retrieves complete Application Policy Framework configuration data.
1111
APFCfgPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-apf-cfg:apf-cfg-data"
12+
13+
// APFAPFPath retrieves APF configuration parameters.
14+
APFAPFPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-apf-cfg:apf-cfg-data/apf"
1215
)

internal/restconf/routes/awips.go

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ const (
1212

1313
// AWIPSProfilesPath provides the path for AWIPS profiles.
1414
AWIPSProfilesPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-awips-cfg:awips-cfg-data/awips-profiles"
15-
16-
// AWIPSProfileByNamePath provides the path for AWIPS profile by name.
17-
AWIPSProfileByNamePath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-awips-cfg:awips-cfg-data/awips-profiles/awips-profile"
1815
)
1916

2017
// AWIPS Operational Paths.
@@ -27,4 +24,16 @@ const (
2724

2825
// AWIPSApDownloadStatusPath provides the path for AWIPS AP download status.
2926
AWIPSApDownloadStatusPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-awips-oper:awips-oper-data/awips-ap-dwld-status"
27+
28+
// AWIPSDwldStatusPath provides the path for AWIPS download status.
29+
AWIPSDwldStatusPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-awips-oper:awips-oper-data/awips-dwld-status"
30+
31+
// AWIPSPerSignStatsPath provides the path for AWIPS per signature statistics.
32+
AWIPSPerSignStatsPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-awips-oper:awips-oper-data/awips-per-sign-stats"
33+
34+
// AWIPSGlobStatsPath provides the path for AWIPS global statistics.
35+
AWIPSGlobStatsPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-awips-oper:awips-oper-data/awips-glob-stats"
36+
37+
// AWIPSDwldStatusWncdPath provides the path for AWIPS download status for WNCD.
38+
AWIPSDwldStatusWncdPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-awips-oper:awips-oper-data/awips-dwld-status-wncd"
3039
)

internal/restconf/routes/ble.go

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package routes
22

3-
// BLE (Bluetooth Low Energy) LTX Operational Paths
3+
// BLE (Bluetooth Low Energy) Operational Paths
44
//
5-
// These constants define the RESTCONF API paths for BLE LTX operational
6-
// data based on Cisco-IOS-XE-wireless-ble-ltx-oper YANG model.
5+
// These constants define the RESTCONF API paths for BLE operational
6+
// data based on Cisco-IOS-XE-wireless-ble YANG models.
77

88
// BLE LTX Operational Paths.
99
const (
@@ -16,3 +16,15 @@ const (
1616
// BLELtxApAntennaPath retrieves BLE LTX AP antenna operational data.
1717
BLELtxApAntennaPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-ble-ltx-oper:ble-ltx-oper-data/ble-ltx-ap-antenna"
1818
)
19+
20+
// BLE Management Operational Paths.
21+
const (
22+
// BLEMgmtOperPath retrieves complete BLE management operational data.
23+
BLEMgmtOperPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-ble-mgmt-oper:ble-mgmt-oper-data"
24+
25+
// BLEMgmtApPath retrieves BLE management AP operational data.
26+
BLEMgmtApPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-ble-mgmt-oper:ble-mgmt-oper-data/ble-mgmt-ap"
27+
28+
// BLEMgmtCmxPath retrieves BLE management CMX operational data.
29+
BLEMgmtCmxPath = RESTCONFDataPath + "/Cisco-IOS-XE-wireless-ble-mgmt-oper:ble-mgmt-oper-data/ble-mgmt-cmx"
30+
)

0 commit comments

Comments
 (0)