(self)
return val.value
long: Specifies how many samples to write to each file. When the
            file reaches the number of samples specified, a new file is
            created with the naming convention of <filename>_####.tdms,
            where #### starts at 0001 and increments automatically with
            each new file. For example, if the file specified is
            C:\data.tdms, the next file name used is C:\data_0001.tdms.
            To disable file spanning behavior, set this attribute to 0.
            If **logging_file_path** is changed while this attribute is
            set, the new file path takes effect on the next file
            created.
long: Specifies how many samples to write to each file. When the
            file reaches the number of samples specified, a new file is
            created with the naming convention of <filename>_####.tdms,
            where #### starts at 0001 and increments automatically with
            each new file. For example, if the file specified is
            C:\data.tdms, the next file name used is C:\data_0001.tdms.
            To disable file spanning behavior, set this attribute to 0.
            If **logging_file_path** is changed while this attribute is
            set, the new file path takes effect on the next file
            created.
long : Specifies how many samples to write to each file . When the file reaches the number of samples specified a new file is created with the naming convention of <filename > _#### . tdms where #### starts at 0001 and increments automatically with each new file . For example if the file specified is C : \ data . tdms the next file name used is C : \ data_0001 . tdms . To disable file spanning behavior set this attribute to 0 . If ** logging_file_path ** is changed while this attribute is set the new file path takes effect on the next file created .
def logging_samps_per_file(self):
        """
        long: Specifies how many samples to write to each file. When the
            file reaches the number of samples specified, a new file is
            created with the naming convention of <filename>_####.tdms,
            where #### starts at 0001 and increments automatically with
            each new file. For example, if the file specified is
            C:\data.tdms, the next file name used is C:\data_0001.tdms.
            To disable file spanning behavior, set this attribute to 0.
            If **logging_file_path** is changed while this attribute is
            set, the new file path takes effect on the next file
            created.
        """
        val = ctypes.c_ulonglong()

        cfunc = lib_importer.windll.DAQmxGetLoggingSampsPerFile
        if cfunc.argtypes is None:
            with cfunc.arglock:
                if cfunc.argtypes is None:
                    cfunc.argtypes = [
                        lib_importer.task_handle,
                        ctypes.POINTER(ctypes.c_ulonglong)]

        error_code = cfunc(
            self._handle, ctypes.byref(val))
        check_for_error(error_code)

        return val.value
def logging_samps_per_file ( self ) : val = ctypes . c_ulonglong ( ) cfunc = lib_importer . windll . DAQmxGetLoggingSampsPerFile if cfunc . argtypes is None : with cfunc . arglock : if cfunc . argtypes is None : cfunc . argtypes = [ lib_importer . task_handle , ctypes . POINTER ( ctypes . c_ulonglong ) ] error_code = cfunc ( self . _handle , ctypes . byref ( val ) ) check_for_error ( error_code ) return val . value