From: ian Date: Wed, 14 Apr 2004 15:33:28 +0000 (+0000) Subject: much improved X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=2f5bda84c22dc9967cbe2d828acbed2afb9221e6;p=trains.git much improved --- diff --git a/farnell/circuit.partlist b/farnell/circuit.partlist index 1f27ed6..d8afab4 100644 --- a/farnell/circuit.partlist +++ b/farnell/circuit.partlist @@ -59,20 +59,20 @@ Point solenoid per Half-point-dil8 476-468 1/8 330r x8 dil network -Track polarity control - per Reverse-segment +Region polarity + per Region 309-3190 1 MR82-12USR relay uln2803ap 1/8 c cer 100n 1/8 decouple -Block current sense - per Sense-segment +Segment sense + per Segment 330-7578 1 CP201 bridge rectifier std 56r 1 325-958 1/4 TLP521-4A optocoupler - per Sense-segment-discrete + per Segment-discrete std 100k 1 - per Sense-segment-sil8 + per Segment-sil8 148-988 1/8 100k x8 sil network 148-999 1/9 100k x9 sil network @@ -97,7 +97,7 @@ Indicators r 0w4 390r 1 r 0w4 180r 2 -Booster and power comp +Power comp 595-743 1 4C/W heatsink (for fet) 167-927 1 irf5305 power fet 287-064 1 1uF hf ceramic diff --git a/farnell/farnell-find b/farnell/farnell-find index 5353b49..040d884 100755 --- a/farnell/farnell-find +++ b/farnell/farnell-find @@ -73,6 +73,9 @@ our($partword_re)= '\S*[^ \t0-9/=]\S*'; our($part_re)= "$partword1_re(?: $partword_re)*"; our($item_re)= '\d{3}\-\d{3,7}'; +our(%stockmap)= ('In Stock' => 'Y', + 'Awaiting Stock' => 'A'); + sub by_item ($) { my ($itemcode) = @_; # looks up $itemcode (ddd-d...) at Farnell and returns @@ -108,7 +111,6 @@ sub by_item ($) { $chr->{Description}= "[$partno] $chr->{Description}"; }; $chr->{Avail}= snarf('Stock Availability'); - $chr->{Avail} =~ s/^Awaiting Delivery$/Awaiting/; $chr->{MinOrder}= snarf('Minimum Order'); $chr->{Multiple}= snarf('Order Multiple'); $price= snarf('Unit Price', "\n\