Ejemplo n.º 1
0
    def _getStringFeature(self):
        """
		Get the value of a string feature.
		
		:returns: string -- value of the specified feature.
		"""

        # create args
        bufferSize = 256
        valueToGet = create_string_buffer("\000" * bufferSize)
        sizeFilled = c_uint32()

        errorCode = VimbaDLL.featureStringGet(self._handle, self._name, valueToGet, bufferSize, byref(sizeFilled))
        if errorCode != 0:
            raise VimbaException(errorCode)

        return valueToGet.value
Ejemplo n.º 2
0
    def _getStringFeature(self):
        """
        Get the value of a string feature.

        :returns: string -- value of the specified feature.
        """

        # create args
        bufferSize = 256
        valueToGet = create_string_buffer('\000' * bufferSize)
        sizeFilled = c_uint32()

        errorCode = VimbaDLL.featureStringGet(self._handle,
                                              self._name,
                                              valueToGet,
                                              bufferSize,
                                              byref(sizeFilled))
        if errorCode != 0:
            raise VimbaException(errorCode)

        return valueToGet.value