TOC:

1.2 Nispero Simple Protocol Version 1.0
1.3 Nispero Extended Protocol Version 1.1



1.1) Starting the communication:
"REGISTER:<login name>\n"
"PASSWORD:<password>\n"

Where they are stored in nisperod.cf under auth keyword. see nisperod(5)






1.2) Nispero Simple Protocol Version 1.0

'STATUS:'<machine>'\n'
'ON:'<machine>'\n'
'OFF:'<machine>'\n'

On success they return
"OK\n"
on failure:
"INVALID\n"

Where <machine> is the machine where to execute the function on.
STATUS as an optional paramater <machine> that can be free form string, but
for convention we use the hostname that issued the command.






1.3) Nispero Extended Protocol Version 1.1

'set' chip_address 0xbyte '\n'
'get' chip_address '\n'

'list\n'
'reset\n'

where
chip_address are found in nis_tab_t->c_id.

isblank() are ignored
else returns "INVALID\n"

'set' and 'get' return "chip_address:0x??\nOK\n"
'list' return a few lines of stuff plus 'OK\n'
'reset' returns "OK\n" or "INVALID\n"

Note on 'reset' bus.Reset() is sent and if 0 the ok is issued.
