Document for IoNames.txt
=========================

IoNames.txt is mainly edited by k2000-program.

It can be edited also manually by any textprocessor like notepad.

IoNames.txt holds instractions to program how k9c-IO -cards
Inputs and Outputs behaves.

Syntax:
========

   IoNumber Name=[i][f|O|w|W][0|1|2|3][h]
field 0           1    2   3      4

Example:
========

0 emergency stop=iwh
1 blade is down=if
2 blade is up=iO
3 press is down=f

Fields: (one char/field, letter unique, order does not matter)
=======
0 = IoNumber and name to display for that IO
1 = Is IO inverted
      blank = IO not inverted,
      i     = IO inverted
2 = Normal state for IO
      blank = any state
      f     = IO should be in oFf state to continue process otherwise stop
      O     = IO should be in On state to continue process otherwise stop
      w     = system waits IO to become to off state before continue
      W     = system waits IO to become to on state before continue
3 = Filter for input
      0     = no filter
      1     =   0.01 ms
      2     =   0.05 ms
      3     =   0.1  ms    = blank also
      4     =   0.5  ms
      5     =   1.0  ms
      6     =   5.0  ms
      7     =  10.0  ms
      8     =  50.0  ms
      9     = 100.0  ms
4 = Hardware interrupt for Input changes
      blank = Input is polled
      h     = hardware interrupt for Input changes




