Dobrica Pavlinusic [Mon, 9 Aug 2010 16:38:39 +0000 (18:38 +0200)]
use enter and leave to display tags
Dobrica Pavlinusic [Mon, 9 Aug 2010 16:35:20 +0000 (18:35 +0200)]
pass just $tag to enter and leave
Dobrica Pavlinusic [Mon, 9 Aug 2010 15:06:49 +0000 (17:06 +0200)]
Merge branch 'OmniKey'
Dobrica Pavlinusic [Mon, 9 Aug 2010 15:06:44 +0000 (17:06 +0200)]
remove extra debug output
Dobrica Pavlinusic [Mon, 9 Aug 2010 15:04:32 +0000 (17:04 +0200)]
cleanup tags and wrap low-level reader API in eval
This allows usage of die in reder implementations
Dobrica Pavlinusic [Mon, 9 Aug 2010 14:18:27 +0000 (16:18 +0200)]
Merge branch 'master' into OmniKey
Dobrica Pavlinusic [Mon, 9 Aug 2010 14:18:04 +0000 (16:18 +0200)]
added --debug flag (repeatable)
Dobrica Pavlinusic [Mon, 9 Aug 2010 14:16:10 +0000 (16:16 +0200)]
export $debug and control warn output
I have convention in which i use warn for debug output, and
prefix output with ## up to warning level
This then gets passed through $SIG{__WARN__} which filters
messages which I don't want to see.
Dobrica Pavlinusic [Mon, 9 Aug 2010 14:11:34 +0000 (16:11 +0200)]
use examples/usbreset to reset OmniKey USB reader
Dobrica Pavlinusic [Mon, 9 Aug 2010 13:46:20 +0000 (15:46 +0200)]
move all tag data under $self->{_tags}
Dobrica Pavlinusic [Mon, 9 Aug 2010 12:27:38 +0000 (14:27 +0200)]
_get_system_info MIGHT return undef
Dobrica Pavlinusic [Fri, 6 Aug 2010 22:27:40 +0000 (00:27 +0200)]
_invalidate_tag when it leaves reader range
Dobrica Pavlinusic [Fri, 6 Aug 2010 22:18:03 +0000 (00:18 +0200)]
move usbreset.c to examples and include it in pod
Dobrica Pavlinusic [Fri, 6 Aug 2010 22:09:52 +0000 (00:09 +0200)]
reset CardMan 5321
device or librfid support for it is flaky. but reseting it
using this trick helps.
Dobrica Pavlinusic [Fri, 6 Aug 2010 21:56:36 +0000 (23:56 +0200)]
nothing else is implemented for librfid
Dobrica Pavlinusic [Fri, 6 Aug 2010 21:54:42 +0000 (23:54 +0200)]
Pod::Readme for test
Dobrica Pavlinusic [Fri, 6 Aug 2010 21:35:26 +0000 (23:35 +0200)]
add repository
Dobrica Pavlinusic [Fri, 6 Aug 2010 21:33:27 +0000 (23:33 +0200)]
add link to RFID501
Dobrica Pavlinusic [Fri, 6 Aug 2010 21:12:41 +0000 (23:12 +0200)]
use new RFID::Biblio::Reader API
Dobrica Pavlinusic [Fri, 6 Aug 2010 21:12:30 +0000 (23:12 +0200)]
added _invalidate_tag and call it on write AUTOLOAD calls
Dobrica Pavlinusic [Fri, 6 Aug 2010 20:21:21 +0000 (22:21 +0200)]
added blog url
Dobrica Pavlinusic [Fri, 6 Aug 2010 20:11:39 +0000 (22:11 +0200)]
use Pod::Readme
Dobrica Pavlinusic [Fri, 6 Aug 2010 20:11:23 +0000 (22:11 +0200)]
improve documentation
Dobrica Pavlinusic [Fri, 6 Aug 2010 19:53:10 +0000 (21:53 +0200)]
cleanup documentation
Dobrica Pavlinusic [Fri, 6 Aug 2010 19:28:34 +0000 (21:28 +0200)]
work without tags in range
Dobrica Pavlinusic [Fri, 6 Aug 2010 19:27:23 +0000 (21:27 +0200)]
fix tags
Dobrica Pavlinusic [Fri, 6 Aug 2010 19:25:35 +0000 (21:25 +0200)]
fail chain without serial ports
Dobrica Pavlinusic [Fri, 6 Aug 2010 19:25:24 +0000 (21:25 +0200)]
look for reader implementations in correct place
Dobrica Pavlinusic [Fri, 6 Aug 2010 19:19:44 +0000 (21:19 +0200)]
check syntax of all files in 00-load.t
Dobrica Pavlinusic [Fri, 6 Aug 2010 19:19:11 +0000 (21:19 +0200)]
don't report errors without tags in range
Dobrica Pavlinusic [Fri, 6 Aug 2010 19:19:00 +0000 (21:19 +0200)]
use base API
Dobrica Pavlinusic [Fri, 6 Aug 2010 19:17:49 +0000 (21:17 +0200)]
stub base class
Dobrica Pavlinusic [Fri, 6 Aug 2010 19:12:01 +0000 (21:12 +0200)]
added see also
Dobrica Pavlinusic [Fri, 6 Aug 2010 19:00:40 +0000 (21:00 +0200)]
split RFID::Bibio::Reader::Serial as base class
Dobrica Pavlinusic [Fri, 6 Aug 2010 18:44:32 +0000 (20:44 +0200)]
rename top-level Reader class
Dobrica Pavlinusic [Fri, 6 Aug 2010 18:25:40 +0000 (20:25 +0200)]
rename Reader implementation all over [0.02]
Dobrica Pavlinusic [Fri, 6 Aug 2010 18:21:37 +0000 (20:21 +0200)]
move reader implementation into sub-directory
Dobrica Pavlinusic [Fri, 6 Aug 2010 18:19:10 +0000 (20:19 +0200)]
fix read_blocks unpacking
Dobrica Pavlinusic [Fri, 6 Aug 2010 18:17:25 +0000 (20:17 +0200)]
return mock AFI -1
Dobrica Pavlinusic [Fri, 6 Aug 2010 18:15:56 +0000 (20:15 +0200)]
fix binary detection
Dobrica Pavlinusic [Fri, 6 Aug 2010 18:09:25 +0000 (20:09 +0200)]
scatch new application level API
Dobrica Pavlinusic [Fri, 6 Aug 2010 16:32:20 +0000 (18:32 +0200)]
cleanup documentation and code order
Dobrica Pavlinusic [Fri, 6 Aug 2010 15:41:29 +0000 (17:41 +0200)]
use RFID::Biblio::Readers->new
Dobrica Pavlinusic [Fri, 6 Aug 2010 15:41:06 +0000 (17:41 +0200)]
Merge branch 'master' into readers
Dobrica Pavlinusic [Fri, 6 Aug 2010 15:40:49 +0000 (17:40 +0200)]
don't die without tags in range
Dobrica Pavlinusic [Fri, 6 Aug 2010 15:30:35 +0000 (17:30 +0200)]
use first argument to test as filter
Dobrica Pavlinusic [Fri, 6 Aug 2010 15:26:04 +0000 (17:26 +0200)]
fixed case without filter
Dobrica Pavlinusic [Fri, 6 Aug 2010 15:21:20 +0000 (17:21 +0200)]
added AUTOLOAD and pass it down to readers
Dobrica Pavlinusic [Fri, 6 Aug 2010 15:20:32 +0000 (17:20 +0200)]
document reader implementations
Dobrica Pavlinusic [Wed, 4 Aug 2010 14:04:31 +0000 (16:04 +0200)]
write_afi added
Dobrica Pavlinusic [Wed, 4 Aug 2010 13:58:32 +0000 (15:58 +0200)]
read_afi
Dobrica Pavlinusic [Wed, 4 Aug 2010 13:55:29 +0000 (15:55 +0200)]
split Get System Info
This will allow us to re-use it to get AFI byte
Dobrica Pavlinusic [Wed, 4 Aug 2010 13:41:19 +0000 (15:41 +0200)]
swap lsb-msb bytes for write_blocks
And correct order of DB_N and DB_SIZE to make it really working :-)
Dobrica Pavlinusic [Tue, 3 Aug 2010 13:28:48 +0000 (15:28 +0200)]
Write Multiple Blocks
Dobrica Pavlinusic [Tue, 3 Aug 2010 13:06:43 +0000 (15:06 +0200)]
fixed test for write_blocks
Dobrica Pavlinusic [Tue, 3 Aug 2010 13:02:38 +0000 (15:02 +0200)]
fix bytes array passwd to write_blocks
Dobrica Pavlinusic [Tue, 3 Aug 2010 11:58:53 +0000 (13:58 +0200)]
move invetory before read_blocks
Dobrica Pavlinusic [Tue, 3 Aug 2010 11:53:14 +0000 (13:53 +0200)]
call read_afi only if it exists
Dobrica Pavlinusic [Tue, 3 Aug 2010 11:51:31 +0000 (13:51 +0200)]
init should return true on success
Dobrica Pavlinusic [Tue, 3 Aug 2010 11:33:56 +0000 (13:33 +0200)]
protocol does't return AFI bytes on succeful write
Dobrica Pavlinusic [Tue, 3 Aug 2010 11:06:22 +0000 (13:06 +0200)]
added --afi to set security after writing blocks
Dobrica Pavlinusic [Tue, 3 Aug 2010 11:04:30 +0000 (13:04 +0200)]
display AFI security byte
Dobrica Pavlinusic [Tue, 3 Aug 2010 10:57:37 +0000 (12:57 +0200)]
new returns object only on succeful init
Dobrica Pavlinusic [Tue, 3 Aug 2010 10:56:28 +0000 (12:56 +0200)]
improve pod
Dobrica Pavlinusic [Tue, 3 Aug 2010 10:47:43 +0000 (12:47 +0200)]
document AFI values for 3M implementation
Dobrica Pavlinusic [Tue, 3 Aug 2010 10:34:03 +0000 (12:34 +0200)]
fix /secure to use new API
Dobrica Pavlinusic [Tue, 3 Aug 2010 10:33:19 +0000 (12:33 +0200)]
rename --only to --reader
This is consistant with other scripts
Dobrica Pavlinusic [Mon, 2 Aug 2010 13:22:47 +0000 (15:22 +0200)]
fix permissions
Dobrica Pavlinusic [Mon, 2 Aug 2010 13:21:46 +0000 (15:21 +0200)]
document limitations
Dobrica Pavlinusic [Mon, 2 Aug 2010 12:41:54 +0000 (14:41 +0200)]
added timeouts
Dobrica Pavlinusic [Mon, 2 Aug 2010 12:33:57 +0000 (14:33 +0200)]
fix write_blocks
Dobrica Pavlinusic [Mon, 2 Aug 2010 12:26:08 +0000 (14:26 +0200)]
filter reader with --reader regex
Dobrica Pavlinusic [Mon, 2 Aug 2010 12:23:31 +0000 (14:23 +0200)]
implement blank and 3M blank
Dobrica Pavlinusic [Mon, 2 Aug 2010 12:22:58 +0000 (14:22 +0200)]
added command-line options
--listen 10.0.0.1:9000
--reader 3m
--debug
Dobrica Pavlinusic [Mon, 2 Aug 2010 11:41:37 +0000 (13:41 +0200)]
listen on specified IP address
We also use it to generate correct Location: redirect headers
Dobrica Pavlinusic [Mon, 2 Aug 2010 11:40:07 +0000 (13:40 +0200)]
use RFID501 to create tag payload
Dobrica Pavlinusic [Mon, 2 Aug 2010 11:38:19 +0000 (13:38 +0200)]
better from_hash example
Dobrica Pavlinusic [Sun, 1 Aug 2010 13:26:57 +0000 (15:26 +0200)]
document all methods
Dobrica Pavlinusic [Sun, 1 Aug 2010 12:33:31 +0000 (14:33 +0200)]
point to document H20800-16e-ID-B.pdf
Dobrica Pavlinusic [Sun, 1 Aug 2010 12:32:28 +0000 (14:32 +0200)]
documented RFID::Biblio::Readers->available
Dobrica Pavlinusic [Sun, 1 Aug 2010 12:17:22 +0000 (14:17 +0200)]
added ID CPR Family manual
Dobrica Pavlinusic [Sun, 1 Aug 2010 12:09:55 +0000 (14:09 +0200)]
use warnings and strict
Dobrica Pavlinusic [Sun, 1 Aug 2010 12:07:51 +0000 (14:07 +0200)]
added links to reader implementations
Dobrica Pavlinusic [Sun, 1 Aug 2010 12:00:49 +0000 (14:00 +0200)]
document implementation details
Dobrica Pavlinusic [Thu, 29 Jul 2010 20:21:14 +0000 (22:21 +0200)]
inject our javascript in Koha intranetuserjs system preference
Dobrica Pavlinusic [Thu, 29 Jul 2010 20:14:21 +0000 (22:14 +0200)]
/examples/ for static files
Dobrica Pavlinusic [Thu, 29 Jul 2010 20:07:20 +0000 (22:07 +0200)]
cleanup
Dobrica Pavlinusic [Thu, 29 Jul 2010 17:21:21 +0000 (19:21 +0200)]
Merge branch 'master' of github.com:dpavlin/RFID-Biblio
Dobrica Pavlinusic [Thu, 29 Jul 2010 17:21:08 +0000 (19:21 +0200)]
document current state of code
Dobrica Pavlinusic [Thu, 29 Jul 2010 17:15:30 +0000 (19:15 +0200)]
provide integration between Koha and JSONP REST
Dobrica Pavlinusic [Thu, 29 Jul 2010 16:54:59 +0000 (18:54 +0200)]
Merge branch 'master' of github.com:dpavlin/RFID-Biblio
Dobrica Pavlinusic [Thu, 29 Jul 2010 16:49:25 +0000 (18:49 +0200)]
format SID correctly and return it in read_blocks
Dobrica Pavlinusic [Thu, 29 Jul 2010 16:29:45 +0000 (18:29 +0200)]
use first rfid reader available
Dobrica Pavlinusic [Thu, 29 Jul 2010 16:28:06 +0000 (18:28 +0200)]
added librfid
Dobrica Pavlinusic [Thu, 29 Jul 2010 16:13:29 +0000 (18:13 +0200)]
read_blocks from librfid-tool
Dobrica Pavlinusic [Thu, 29 Jul 2010 16:02:00 +0000 (18:02 +0200)]
test everything
Dobrica Pavlinusic [Thu, 29 Jul 2010 16:01:38 +0000 (18:01 +0200)]
stub everything
Dobrica Pavlinusic [Thu, 29 Jul 2010 15:57:48 +0000 (17:57 +0200)]
done_testing
Dobrica Pavlinusic [Thu, 29 Jul 2010 15:56:45 +0000 (17:56 +0200)]
use done_testing since we don't know how many tags are in range
Dobrica Pavlinusic [Thu, 29 Jul 2010 15:56:16 +0000 (17:56 +0200)]
use warnings, use strict