fixed checking of chanlist in cmdtest for analog out
authorFrank Mori Hess <fmhess@speakeasy.net>
Sun, 30 Sep 2001 16:36:57 +0000 (16:36 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Sun, 30 Sep 2001 16:36:57 +0000 (16:36 +0000)
comedi/drivers/cb_pcidas.c

index c4ed3bcc6ae74e5080a6639f758b5fb7d1d70a91..22009b813be3a8a8d8d35c4e49851c6ce8fdb97b 100644 (file)
@@ -1167,9 +1167,10 @@ static int cb_pcidas_ao_cmdtest(comedi_device *dev,comedi_subdevice *s,
        if(cmd->chanlist &&
                cmd->chanlist_len > 1)
        {
-               if(CR_CHAN(cmd->chanlist[0]) != CR_CHAN(cmd->chanlist[1]))
+               if(CR_CHAN(cmd->chanlist[0]) != 0 ||
+                       CR_CHAN(cmd->chanlist[1]) != 1)
                {
-                       comedi_error(dev, "entries in chanlist must be unique\n");
+                       comedi_error(dev, "channels must be ordered channel 0, channel 1 in chanlist\n");
                        err++;
                }
        }