diff options
-rw-r--r-- | README.txt | 66 | ||||
-rw-r--r-- | mbgsvcio.dll | bin | 0 -> 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 Binary files differnew file mode 100644 index 0000000..aa22b7b --- /dev/null +++ b/mbgsvcio.dll |