summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
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:48:34 +0000 (17:48 +0200)]
librfid inventory
Dobrica Pavlinusic [Thu, 29 Jul 2010 13:49:27 +0000 (15:49 +0200)]
document all methods available by reader modules
Dobrica Pavlinusic [Thu, 29 Jul 2010 13:40:13 +0000 (15:40 +0200)]
added 3M blank payload
Dobrica Pavlinusic [Thu, 29 Jul 2010 13:33:28 +0000 (15:33 +0200)]
decode tag data
Dobrica Pavlinusic [Thu, 29 Jul 2010 13:11:13 +0000 (15:11 +0200)]
program tags from command line
Dobrica Pavlinusic [Thu, 29 Jul 2010 13:03:06 +0000 (15:03 +0200)]
added from_hash and test roundtrip
Dobrica Pavlinusic [Thu, 29 Jul 2010 12:36:20 +0000 (14:36 +0200)]
document data model on rfid tags
Dobrica Pavlinusic [Thu, 29 Jul 2010 12:15:12 +0000 (14:15 +0200)]
decode RFID 501 in RFID::Biblio::RFID501
Dobrica Pavlinusic [Thu, 29 Jul 2010 12:12:17 +0000 (14:12 +0200)]
split readers init into RFID::Biblio::Readers
Dobrica Pavlinusic [Thu, 29 Jul 2010 12:07:19 +0000 (14:07 +0200)]
--only now accepts just part of name
Dobrica Pavlinusic [Thu, 29 Jul 2010 11:42:49 +0000 (13:42 +0200)]
rename to RFID::Biblio
Dobrica Pavlinusic [Thu, 29 Jul 2010 11:40:07 +0000 (13:40 +0200)]
write_blocks
Dobrica Pavlinusic [Wed, 28 Jul 2010 14:18:24 +0000 (16:18 +0200)]
pass HEX AFI in security to json
Dobrica Pavlinusic [Wed, 28 Jul 2010 13:59:19 +0000 (15:59 +0200)]
write_afi
Dobrica Pavlinusic [Wed, 28 Jul 2010 13:28:17 +0000 (15:28 +0200)]
mock console.debug and console.info
This allows us to work in Firefox without Firebug installed
Dobrica Pavlinusic [Tue, 27 Jul 2010 20:39:42 +0000 (22:39 +0200)]
push security to javascript
Dobrica Pavlinusic [Tue, 27 Jul 2010 20:39:21 +0000 (22:39 +0200)]
return hex AFI from read_afi
Dobrica Pavlinusic [Tue, 27 Jul 2010 20:28:00 +0000 (22:28 +0200)]
read_afi
Dobrica Pavlinusic [Tue, 27 Jul 2010 20:23:15 +0000 (22:23 +0200)]
read length and header (3 bytes) until done
Dobrica Pavlinusic [Tue, 27 Jul 2010 19:33:12 +0000 (21:33 +0200)]
decode RFID 501
Dobrica Pavlinusic [Tue, 27 Jul 2010 19:09:28 +0000 (21:09 +0200)]
decode tag blocks array
Dobrica Pavlinusic [Tue, 27 Jul 2010 18:41:18 +0000 (20:41 +0200)]
call /scan without hostname
This allows us to invoke inteface remotely
Dobrica Pavlinusic [Tue, 27 Jul 2010 18:39:40 +0000 (20:39 +0200)]
slurp index.html from __DATA__ just once
Dobrica Pavlinusic [Tue, 27 Jul 2010 15:06:22 +0000 (17:06 +0200)]
read whole response and check crc
Dobrica Pavlinusic [Tue, 27 Jul 2010 14:46:13 +0000 (16:46 +0200)]
don't try to decode tag without data
Dobrica Pavlinusic [Tue, 27 Jul 2010 13:54:32 +0000 (15:54 +0200)]
decode item types into labels
Dobrica Pavlinusic [Tue, 27 Jul 2010 13:52:14 +0000 (15:52 +0200)]
decode RFID 501: RFID Standards for Libraries
Dobrica Pavlinusic [Tue, 27 Jul 2010 13:08:25 +0000 (15:08 +0200)]
JSONP server for RFID reader
Dobrica Pavlinusic [Tue, 27 Jul 2010 13:07:29 +0000 (15:07 +0200)]
check if response is Dx and try to recover
Dobrica Pavlinusic [Tue, 27 Jul 2010 13:07:15 +0000 (15:07 +0200)]
init readers just once
Dobrica Pavlinusic [Tue, 27 Jul 2010 11:52:02 +0000 (13:52 +0200)]
don't die if we can't read tag
Dobrica Pavlinusic [Tue, 27 Jul 2010 11:51:21 +0000 (13:51 +0200)]
sometimes, reader return 00 00 00 instead of data
This is not fatal, so we won't die here
Dobrica Pavlinusic [Tue, 27 Jul 2010 11:46:56 +0000 (13:46 +0200)]
added --loop and --only 3M810
Dobrica Pavlinusic [Tue, 27 Jul 2010 10:00:55 +0000 (12:00 +0200)]
dump tags on STDOUT
Dobrica Pavlinusic [Tue, 27 Jul 2010 10:00:36 +0000 (12:00 +0200)]
fill blocks from 0, not 1
Dobrica Pavlinusic [Tue, 27 Jul 2010 10:00:17 +0000 (12:00 +0200)]
report hardware version to STDERR
Dobrica Pavlinusic [Tue, 27 Jul 2010 09:42:54 +0000 (11:42 +0200)]
return $tag_blocks
Dobrica Pavlinusic [Tue, 27 Jul 2010 09:35:06 +0000 (11:35 +0200)]
scan from command-line
Dobrica Pavlinusic [Mon, 26 Jul 2010 22:11:46 +0000 (00:11 +0200)]
implement RFID::Serial->scan and test it
Dobrica Pavlinusic [Mon, 26 Jul 2010 21:57:08 +0000 (23:57 +0200)]
use hex_tag
Dobrica Pavlinusic [Mon, 26 Jul 2010 21:47:09 +0000 (23:47 +0200)]
document public methods
Dobrica Pavlinusic [Mon, 26 Jul 2010 21:34:18 +0000 (23:34 +0200)]
unify read_blocks and invetory interface
Dobrica Pavlinusic [Mon, 26 Jul 2010 20:35:51 +0000 (22:35 +0200)]
implemented read_tag with _matched helper
This allow easy matching on beginning of some results in if..elsif
constructs
Dobrica Pavlinusic [Mon, 26 Jul 2010 19:45:16 +0000 (21:45 +0200)]
scan tags
Dobrica Pavlinusic [Mon, 26 Jul 2010 19:25:00 +0000 (21:25 +0200)]
cleanup and test inventory
Dobrica Pavlinusic [Mon, 26 Jul 2010 18:41:21 +0000 (20:41 +0200)]
document helper functions
Dobrica Pavlinusic [Mon, 26 Jul 2010 18:39:54 +0000 (20:39 +0200)]
calculate checksum
Dobrica Pavlinusic [Mon, 26 Jul 2010 17:32:55 +0000 (19:32 +0200)]
declare required dependencies
Dobrica Pavlinusic [Mon, 26 Jul 2010 17:30:39 +0000 (19:30 +0200)]
use Data::Dump
Dobrica Pavlinusic [Mon, 26 Jul 2010 17:29:20 +0000 (19:29 +0200)]
drain device on startup
Dobrica Pavlinusic [Mon, 26 Jul 2010 17:28:57 +0000 (19:28 +0200)]
first 3M 810 implementation
Dobrica Pavlinusic [Mon, 26 Jul 2010 16:39:07 +0000 (18:39 +0200)]
begin of CPR-M02 support
Dobrica Pavlinusic [Mon, 26 Jul 2010 16:35:43 +0000 (18:35 +0200)]
as_hex and hex2bytes
Dobrica Pavlinusic [Mon, 26 Jul 2010 14:56:21 +0000 (16:56 +0200)]
create RFID::Serial using module-starter
module-starter --module RFID::Serial --author "Dobrica Pavlinusic"
--email=dpavlin@rot13.org --license=gpl --builder=Module::Install