Messages in this thread | | | From | Alexander Clouter <> | Subject | Re: [POWER] battery calibration parameters from sysfs | Date | Fri, 4 Dec 2009 11:34:25 +0000 |
| |
Linus Walleij <linus.walleij@stericsson.com> wrote: > > [snipped] > > Is probably not very elegant. (Or is it?) Would it be permissible to > pass in a table like: > > cat >/sys/.../v_vs_cap <<EOF > x0,y0 > x1,y1 > x2,y2 > EOF > > And have the kernel parse x,y pairs up to EOF? > > Or would it be preferable to do this thing by creating some > misc device node like /dev/battery0 and a custom ioctl()? > > Or is there some other way I haven't thought of? > Although I'm a 'nobody' I would probably go for: ---- echo x0,y0:x1,y1:.... ----
Pairs are seperated by ':' whilst values with ','. I guess you could just use comma's all the way but I personally say that reduces readability...also means that maybe one day you want to pass only one or three values...the format could still work.
Easy to parse, a one liner, no fixed length, fits in with the existing use, etc etc.
Cheers
-- Alexander Clouter .sigmonster says: You'll be sorry...
| |