From a08f387ec589acc43b8b32eeed9963fc3984d7a0 Mon Sep 17 00:00:00 2001 From: Honglei Date: Tue, 19 Jul 2022 04:54:09 +0800 Subject: [PATCH] Make Session.getReportInterval work (#68) * Update core.py libnorm.NormGetReportInterval.argtypes missed * Update session.py getReportInterval Need return the value * fix Unknown command FetchContent_MakeAvailable -- Building protokit from c51d4a771b0ccb073a78e1cf60f0deb7d652f382 CMake Error at CMakeLists.txt:63 (FetchContent_MakeAvailable): Unknown CMake command "FetchContent_MakeAvailable". https://github.com/EMsoft-org/EMsoft/issues/93 --- CMakeLists.txt | 2 +- src/pynorm/core.py | 2 +- src/pynorm/session.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ad707a2..d646cfb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.11) +cmake_minimum_required(VERSION 3.14) cmake_policy(SET CMP0077 NEW) # set the project name project(norm VERSION 1.5.8) diff --git a/src/pynorm/core.py b/src/pynorm/core.py index d9a32d7..933d89f 100644 --- a/src/pynorm/core.py +++ b/src/pynorm/core.py @@ -210,7 +210,7 @@ def get_libnorm(): libnorm.NormSetReportInterval.argtypes = [ctypes.c_void_p, ctypes.c_double] libnorm.NormGetReportInterval.restype = ctypes.c_double - libnorm.NormGetReportInterval.argtypes = [] + libnorm.NormGetReportInterval.argtypes = [ctypes.c_void_p] # Sender functions libnorm.NormStartSender.restype = ctypes.c_bool diff --git a/src/pynorm/session.py b/src/pynorm/session.py index c100277..02dee14 100644 --- a/src/pynorm/session.py +++ b/src/pynorm/session.py @@ -64,7 +64,7 @@ class Session(object): libnorm.NormSetLoopback(self, loop) def getReportInterval(self): - libnorm.NormGetReportInterval(self) + return libnorm.NormGetReportInterval(self) def setReportInterval(self, interval): libnorm.NormSetReportInterval(self, interval)