Esempio n. 1
0
    def getVersion(self):
        """
        Retrieve the version number of VimbaC.

        :returns: string - Vimba API version info.
        """
        # args
        versionInfo = structs.VimbaVersion()

        # Vimba DLL will return an error code
        errorCode = VimbaDLL.versionQuery(versionInfo,
                                          sizeof(versionInfo))
        if errorCode != 0:
            raise VimbaException(errorCode)

        versionStr = '.'.join([str(versionInfo.major),
                               str(versionInfo.minor),
                               str(versionInfo.patch)])
        return versionStr
Esempio n. 2
0
    def getVersion(self):
        """
        Retrieve the version number of VimbaC.

        :returns: string - Vimba API version info.
        """
        # args
        versionInfo = structs.VimbaVersion()

        # Vimba DLL will return an error code
        errorCode = VimbaDLL.versionQuery(versionInfo, sizeof(versionInfo))
        if errorCode != 0:
            raise VimbaException(errorCode)

        versionStr = '.'.join([
            str(versionInfo.major),
            str(versionInfo.minor),
            str(versionInfo.patch)
        ])
        return versionStr