Allow G10 L1 to set only front/back angles

Fixes issue where G10 L1 tool offset couldn't set I or J (front
angle/back angle) without including a geometry offset. Previously,
G10 L1 P1 I40.0 would generate an error ""G10 L1 without offsets
has no effect"). Now I and J are allowed as the only values on a
G10 L1 line.
pncconf -fix enable signal names for individual axis

eg xenable to x-enable
pncconf -include digital spindle control in openloop test

user selected digital control outputs of the spindle were not included
in the openloop test, only the board designated ones were.
Docs: remove freqgen image from stepgen section

Signed-off-by: John Thornton <jthornton@gnipsel.com>
Docs: general style cleanup

make the style the same as rest of the documents
remove trailing spaces
fix spelling errors
align images and tables

Signed-off-by: John Thornton <jthornton@gnipsel.com>
pncconf -add pintype analog in and 7i73 firmware description

the 7i73 pendant card allows analog input so we had to add
that pintype to pncconf.
it will load the sserial with mode 1 if the firmware requires it.

Signed-off-by: Chris S Morley <chrisinnanaimo@hotmail.com>
pncconf -fix live test errors, add analogin to 7i64 card

live testing revealed some errors.
since to 7i64 has analog input pins expose them for users
Comp: change description to show how to keep time running when paused

the previous example would stop the timer if you pressed the pause
button then restart when you resumed

Signed-off-by: John Thornton <jthornton@gnipsel.com>
Comp: fix hours wrapping at 60

thanks to jepler for pointing this out

Signed-off-by: John Thornton <jthornton@gnipsel.com>
pncconf -fix sserial conversion from XML file

I added all the special cases and forgot the normal one.
the 5i25/7i78 has sserial expansion ports but no sserial
components it's self. Pncconf missed this.
pncconf -add comments about 5i25 requirements

the 5i25's daugther board needs the field power connected
to export all the pins. It's tripped up alot of people.
pncconf -update help page about 5i25/7i78
Docs: commas are not valid in an asciidoc anchor description

anything past the first comma is the anchor description
a second comma confuses asciidoc and it does not print
anything after the second comma

Signed-off-by: John Thornton <jthornton@gnipsel.com>
There appears to have been a cut-and-paste error introduced in ded2bcc07ba0a3f0f67460860baaaae67f2cd8eb
The g5x offsets were being applied twice when reporting position, rather than both g5x and g92
being considered.


Signed-off-by: Andy Pugh <andy@bodgesoc.org>
pncconf -add rpm difference option to spindle-up-to-speed

rpm difference makes more sense then percent difference.
pncconf -change spindle filter default value to 1.0

seems a better default.
pncconf -add comments about gladevcp panels
pncconf -update help file about spindle-at-speed
Several fixes to emccalib

Inifile values were not handled correctly for multiple HALFILEs
because the call to the halcmdSubstitute proc when reading halfile
substituted for instances of [SECTION]VAR which were needed later
to make entries for multiple tabs.

two small bugs within halcmdSubstitue masked bad behavior for single
HALFILE examples
Pncconf: fix hal_input udev commands

I found this while attempting to close bug 3440564.  I suspect this part
of pncconf was written using the old hal_input manpage information,
which has since been fixed.