def test1():
    
    for name, info_device in ComediMultiSignals.get_available_devices().items():
        print name
        print info_device
def test1():

    
    streamhandler = StreamHandler()
    
    # Configure and start
    dev = ComediMultiSignals(streamhandler = streamhandler)
    dev.configure( device_path = '/dev/comedi0',
                                sampling_rate =15000.,
                                buffer_length = 60.,
                            )
    dev.initialize()
    dev.start()
    
    app = QtGui.QApplication([])
    w1=Oscilloscope(stream = dev.streams[0])
    #w1.auto_gain_and_offset(mode = 0)
    visibles = np.zeros(dev.nb_channel, dtype = bool)
    visibles[21] = True
    w1.set_params(xsize = 3.7, refresh_interval = 100, 
                                mode = 'scan', ylims = [-1.5, 1.5],
                                visibles = visibles,
                                gains = np.ones(dev.nb_channel),
                                offsets = np.zeros(dev.nb_channel),
                                )
    w1.show()
    
    app.exec_()
    
    dev.stop()
    dev.close()
    w1.stop()