summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.txt66
-rw-r--r--mbgsvcio.dllbin0 -> 60632 bytes
2 files changed, 66 insertions, 0 deletions
diff --git a/README.txt b/README.txt
new file mode 100644
index 0000000..4573fbf
--- /dev/null
+++ b/README.txt
@@ -0,0 +1,66 @@
+README for mbgsdk-update-2014-07-10.zip
+
+
+This .ZIP archive provides an updated mbgsvcio.dll (32 bit) providing
+the new function mbg_get_time_adjustment_err_info() which reads some
+error status information from the Meinberg time adjustment service.
+
+The archive also includes an updated header file mbgsvcio.h which contains
+the new function prototype plus the data structures and definitions required
+to use this function, as well as updated import libraries mbgsvcio.lib
+which allow to use the new function in own applications.
+
+Beside support for the new function the new files are fully compatible with
+older versions of the SDK and the DLL.
+
+If the .zip file is extracted into the base directory of an existing
+installation of the Meinbeerg SDK (e.g. into c:\mbgsdk\) then the existing
+header and library files are replaced automatically.
+
+The new mbgsvcio.dll file, however, is then just extracted into the SDK's
+base directory and needs to be copied manually over the existing mbgdevio.dll
+file which has been installed with the Meinberg driver software package.
+
+Please note the proper location of the 32 bit mbgsvcio.dll file depends on
+whether the installed Windows version is 32 bit or 64 bit.
+
+On 32 bit Windows all DLLs are 32 bit, and they can usually be found in
+C:\windows\system32\
+
+However, despite of the misleading naming convention:
+C:\windows\system32\ contains 64 bit versions of the DLLs
+C:\Windows\SysWOW64\ contains 32 bit versions of the DLLs
+
+So care must be taken on 64 bit Windows systems where to copy the
+new 32 bit DLL.
+
+For the Meinberg DLLs all 64 bit versions of the DLLs have the
+extension (x64) in the description found in the version info
+provided by each individual file.
+
+For the new mbgsvcio DLL the version information has been updated
+to 3.6.99.14.
+
+
+Here is an example how the new function mbg_get_time_adjustment_err_info()
+can be used an application:
+
+
+
+ ERR_INFO err_info;
+
+ int rc = mbg_get_time_adjustment_err_info( &err_info );
+
+ if ( rc < 0 ) // error, usually service not running
+ {
+ printf( "Failed to get ERR_INFO.\n" );
+ exit( 1 );
+ }
+
+ printf( "ERR_INFO code: %u\n", err_info.code );
+
+
+The structure ERR_INFO and the associated codes are provided by the
+updated mbgsvcio.h header file.
+
+For specific technical questions please contact <martin.burnicki@meinberg.de>
diff --git a/mbgsvcio.dll b/mbgsvcio.dll
new file mode 100644
index 0000000..aa22b7b
--- /dev/null
+++ b/mbgsvcio.dll
Binary files differ