public static BciCommand LeadoffImpedance(ChannelNo channel, bool pchan, bool nchan)
 {
     return(new BciCommand('z')
            .AddSymbol((char)channel)
            .AddSymbol(pchan ? '1' : '0')
            .AddSymbol(nchan ? '1' : '0')
            .AddSymbol('Z'));
 }
 public static BciCommand ChannelSettings(ChannelNo channel, bool powerOn, Gain gainSet, AdsInputType ads,
                                          bool bias, bool srb2, bool srb1)
 {
     return(new BciCommand('x')
            .AddSymbol((char)channel)
            .AddSymbol(powerOn ? '0' : '1')
            .AddSymbol((char)gainSet)
            .AddSymbol((char)ads)
            .AddSymbol(bias ? '1' : '0')
            .AddSymbol(srb2 ? '1' : '0')
            .AddSymbol(srb1 ? '1' : '0')
            .AddSymbol('X'));
 }