3
$filename = "/dev/comedi0"
14
opts = GetoptLong.new(
15
[ "--filename", "-f", GetoptLong::REQUIRED_ARGUMENT ],
16
[ "--subdevice", "-s", GetoptLong::REQUIRED_ARGUMENT ],
17
[ "--channel", "-c", GetoptLong::REQUIRED_ARGUMENT ],
18
[ "--aref", "-a", GetoptLong::REQUIRED_ARGUMENT ],
19
[ "--range", "-r", GetoptLong::REQUIRED_ARGUMENT ],
20
[ "--n_chan", "-n", GetoptLong::REQUIRED_ARGUMENT ],
21
[ "--n_scan", "-N", GetoptLong::REQUIRED_ARGUMENT ],
22
[ "--freq", "-F", GetoptLong::REQUIRED_ARGUMENT ],
23
[ "--verbose", "-v", GetoptLong::NO_ARGUMENT ],
24
[ "--diff", "-d", GetoptLong::NO_ARGUMENT ],
25
[ "--ground", "-g", GetoptLong::NO_ARGUMENT ],
26
[ "--other", "-o", GetoptLong::NO_ARGUMENT ],
27
[ "--common", "-m", GetoptLong::NO_ARGUMENT ]
30
opts.each do |opt, arg|
63
$value = ARGV.shift.to_i
70
buf << "none|" if src & TRIG_NONE > 0
71
buf << "now|" if src & TRIG_NOW > 0
72
buf << "follow|" if src & TRIG_FOLLOW > 0
73
buf << "time|" if src & TRIG_TIME > 0
74
buf << "timer|" if src & TRIG_TIMER > 0
75
buf << "count|" if src & TRIG_COUNT > 0
76
buf << "ext|" if src & TRIG_EXT > 0
77
buf << "int|" if src & TRIG_INT > 0
78
buf << "other|" if src & TRIG_OTHER > 0
81
buf = "unknown(0x%08x)" % src
89
def dump_cmd(out, cmd)
91
out.printf("start: %-8s %d\n",
92
cmd_src(cmd.start_src),
95
out.printf("scan_begin: %-8s %d\n",
96
cmd_src(cmd.scan_begin_src),
99
out.printf("convert: %-8s %d\n",
100
cmd_src(cmd.convert_src),
103
out.printf("scan_end: %-8s %d\n",
104
cmd_src(cmd.scan_end_src),
107
out.printf("stop: %-8s %d\n",
108
cmd_src(cmd.stop_src),