Skip to content

Commit 4fe872f

Browse files
committed
feature: Add more APIs to L0 Sysman python binding
Related-To: NEO-18602 Added following APIs to python binding: 1. zesDevicePciGetProperties 2. zesDevicePciGetStats 3. zesDeviceEccAvailable 4. zesDeviceEccConfigurable 5. zesDeviceGetEccState 6. zesDeviceSetEccState 7. zesPowerGetLimitsExt 8. zesPowerSetLimitsExt 9. zesFrequencyGetAvailableClocks 10. zesFrequencyGetRange 11. zesFrequencySetRange 12. zesFrequencyGetThrottleTime 13. zesDevicePciGetState 14. zesPowerGetProperties 15. zesFrequencyGetProperties Signed-off-by: Aviral Nigam <aviral.nigam@intel.com>
1 parent df648e1 commit 4fe872f

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

bindings/sysman/python/test/unit_tests/test_ecc.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@ def mock_get_ecc_state(device_handle, state_ptr):
8888

8989
device_handle = self.pyzes.zes_device_handle_t()
9090
ecc_state = self.pyzes.zes_device_ecc_properties_t()
91+
ecc_state.stype = self.pyzes.ZES_STRUCTURE_TYPE_DEVICE_ECC_PROPERTIES
92+
ecc_state.pNext = None
9193

9294
result = self.pyzes.zesDeviceGetEccState(device_handle, byref(ecc_state))
9395

bindings/sysman/python/test/unit_tests/test_global_operations.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,8 @@ def mock_get_pci_properties(device_handle, properties_ptr):
133133

134134
device_handle = self.pyzes.zes_device_handle_t()
135135
pci_props = self.pyzes.zes_pci_properties_t()
136+
pci_props.stype = self.pyzes.ZES_STRUCTURE_TYPE_PCI_PROPERTIES
137+
pci_props.pNext = None
136138

137139
result = self.pyzes.zesDevicePciGetProperties(device_handle, byref(pci_props))
138140

@@ -222,6 +224,8 @@ def mock_get_pci_state(device_handle, state_ptr):
222224

223225
device_handle = self.pyzes.zes_device_handle_t()
224226
pci_state = self.pyzes.zes_pci_state_t()
227+
pci_state.stype = self.pyzes.ZES_STRUCTURE_TYPE_PCI_STATE
228+
pci_state.pNext = None
225229

226230
result = self.pyzes.zesDevicePciGetState(device_handle, byref(pci_state))
227231

0 commit comments

Comments
 (0)