diff --git a/.gitignore b/.gitignore
index 57204b7edc1d8be1576f1914a200d8db42731ba0..0a82084e374dae3a89edaf35256c95f4a8942508 100644
--- a/.gitignore
+++ b/.gitignore
@@ -141,3 +141,5 @@ _Pvt_Extensions
 /Cpp/.vscode
 /Cpp/test.cpp
 /Cpp/test.exe
+/Cpp/lib/driver_header/spcm_win64_msvcpp_symbols.txt
+/Cpp/lib/spcm_win64_msvcpp_symbols.txt
diff --git a/Cpp/lib/Waveform.cpp b/Cpp/lib/Waveform.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..98d863b6815c210aaa0c6342b081fde61a5ae6d0
--- /dev/null
+++ b/Cpp/lib/Waveform.cpp
@@ -0,0 +1 @@
+#include "Waveform.h"
diff --git a/Cpp/lib/Waveform.h b/Cpp/lib/Waveform.h
new file mode 100644
index 0000000000000000000000000000000000000000..2fcf8ba517437b4a4ead4576a96994cfd90dcda7
--- /dev/null
+++ b/Cpp/lib/Waveform.h
@@ -0,0 +1,7 @@
+#pragma once
+class Waveform {
+	public:
+	int freqRes;	 // frequency resolution
+	int samplingRate; // sampling rate
+};
+