From 0c822818789dabbdda13660e81e5eff77403c090 Mon Sep 17 00:00:00 2001
From: Marko Mecina <marko.mecina@univie.ac.at>
Date: Mon, 4 Nov 2024 15:24:05 +0100
Subject: [PATCH] add CUC to date-object function

---
 Ccs/ccs_function_lib.py | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/Ccs/ccs_function_lib.py b/Ccs/ccs_function_lib.py
index e0e920e..d672af4 100644
--- a/Ccs/ccs_function_lib.py
+++ b/Ccs/ccs_function_lib.py
@@ -1312,6 +1312,17 @@ def cuc_to_utc(cuc):
     return utc.isoformat()
 
 
+def cuc_to_date(cuc):
+    """
+    Returns datetime object of the provided second offset from the reference epoch
+
+    :param cuc:
+    :return:
+    """
+
+    return CUC_EPOCH + datetime.timedelta(seconds=cuc)
+
+
 def cuc_time_str(head, logger=logger):
     """
     Return PUS header timestamp as string
-- 
GitLab