<Top of this site> <Top of programming pages in this site>

relatively Newer PaSoRi Viewer


PaSoRi (RC-S330, RC-S320, and probably RC-S310) Viewer (npasoriv-0.03.tar.gz (7KB, 2015-05-18 11:49:36))
which uses libpafe.

If you'll make libpafe with an old libusb,
you may need to apply a patch to libpafe.

Following options are recognized.
All option names are case-insensitive,
and any leading hyphens are ignored.

** Phase 0 options: evaluated before PaSoRi device opened

?[=<0 or non-0 (default: 1)]
  show this message.

h[=<0 or non-0 (default: 1)]
  show this message.

help[=<0 or non-0 (default: 1)]
  show this message.

verbose[=<verbosity (default: 1)>] (system default: 1)

version[=<0 or non-0 (default: 1)>]
  display version of this utility if non-0.

timeslots[=<number of time slots when polling (default: 1)>]

blockindex[=<integer (default: -1)>]
  specify index of the block to dump.

systemcode[=<integer (default: 0xFFFF)>] (system default: 0xFFFF)
  specify system code when polling.

servicecode[=<integer (default: -1)>]
  specifiy service code to dump data blocks.

blockreverse[=<0 or non-0 (default: 1)>]
  if non-0, reverse conents of each block.

serviceattribute[=<integer (default: -1)>]
  specifiy service attribute to dump data blocks.

pollinguptotimeslots[=<0 or non-0 (default: 1)>] (system default: 0)
  if non-0, continue polling up to <timeslots> times  until failure.


** Phase 1 options: evaluated after PaSoRi device opened

do[=<0 or non-0 (default: 1)>]
  if non-0 value, phase 2 options after this option
  evaluated forever.

done[=<0 or non-0 (default: 1)>]
  if non-0 value, break from infinite loop
  started by option "do".

exit[=<0 or non-0 (default: 1)>]
  if non-0 value, break from infinite loop
  started by option "do".

poll[=<format string (default: "%i")>]
  send FeliCa polling command,
  and dump response after <format string>.
  %I => formatted IDm
  %i => hex dump of IDm
  %P => formatted PMm
  %i => hex dump of PMm
  %Y => newline separated list of formatted system codes
  %y => newline separated list of hex dumps of system codes
  %A => newline separated list of formatted area codes
  %a => newline separated list of hex dumps of area codes
  %S => newline separated list of formatted service codes
  %s => newline separated list of hex dumps of service codes
  %B => newline separated list of comma separated lists of formatted
        IDm, PMm, system code, service code, block index, and content of block
  %b => newline separated list of comma separated lists of hex dumps of
        IDm, PMm, system code, service code, block index, and contents of block
  %n => newline
  %<any other character> => <any other character>

quit[=<0 or non-0 (default: 1)>]
  if non-0 value, break from infinite loop
  started by option "do".

sleep[=<mili seconds (default: 1000)>] (system default: 0)
  sleep if positive value.

status[=<format string (default: "%d")>]
  show status of the last option evaluation
  after <format string> which must include just one
  integer conversion specification.

readoption[=<0 or non-0 (default: 1)>]
  if non-0, read one option and evaluate it.

firmwareversion[=<format string (default: "%d.%d")>]
  show firmware version of PaSoRi after <format string>
  which must include just two integer conversion specification.


Any questions or comments about this page are greatly appreciated.

Almost all contents in this site are written by Kiyokazu SUTO (i.e. me) unless especially noted. I want to put all of them into the PUBLIC DOMAIN, even though some lawyers mention that it is impossible in my country.