background image

Appendix H: Rajant End User License Agreement

IMPORTANT:  PLEASE  READ  THIS  END  USER  LICENSE  AGREEMENT  CAREFULLY.  IT  IS  ENCLOSED  IN  THE 
SOFTWARE  PACKAGE  AND  /OR  PRESENTED  ELECTRONICALLY  WHEN  ACCESSING  THE  SOFTWARE.  BY 
CLICKING “I AGREE”, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE. IT IS VERY IM-
PORTANT THAT YOU CHECK THAT YOU ARE PURCHASING RAJANT SOFTWARE OR EQUIPMENT FROM AN 
APPROVED SOURCE AND THAT YOU, OR THE ENTITY YOU REPRESENT (COLLECTIVELY, THE “CUSTOMER”) 
HAVE  BEEN  REGISTERED  AS  THE  END  USER  FOR  THE  PURPOSES  OF  THIS  RAJANT  END  USER  LICENSE 
AGREEMENT. IF YOU ARE NOT REGISTERED AS THE END USER YOU HAVE NO LICENSE TO USE THE SOFT-
WARE AND THE LIMITED WARRANTY IN THIS END USER LICENSE AGREEMENT DOES NOT APPLY. ASSUM-
ING YOU HAVE PURCHASED FROM AN APPROVED SOURCE, DOWNLOADING, INSTALLING OR USING RA-
JANT OR RAJANT-SUPPLIED SOFTWARE CONSTITUTES ACCEPTANCE OF THIS AGREEMENT.

RAJANT CORPORATION OR ITS AFFILIATE LICENSING THE SOFTWARE (“RAJANT”) IS WILLING TO LICENSE 
THIS SOFTWARE TO YOU ONLY UPON THE CONDITION THAT YOU PURCHASED THE SOFTWARE FROM AN 
APPROVED SOURCE AND THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS END USER LICENSE 
AGREEMENT PLUS ANY ADDITIONAL LIMITATIONS ON THE LICENSE SET FORTH IN A SUPPLEMENTAL LI-
CENSE AGREEMENT ACCOMPANYING THE PRODUCT OR AVAILABLE AT THE TIME OF YOUR ORDER (COL-
LECTIVELY THE “AGREEMENT”). TO THE EXTENT OF ANY CONFLICT BETWEEN THE TERMS OF THIS END 
USER  LICENSE  AGREEMENT  AND  ANY  SUPPLEMENTAL  LICENSE  AGREEMENT,  THE  SUPPLEMENTAL  LI-
CENSE AGREEMENT SHALL APPLY. BY DOWNLOADING, INSTALLING, OR USING THE SOFTWARE, YOU ARE 
REPRESENTING  THAT  YOU  PURCHASED  THE  SOFTWARE  FROM  AN  APPROVED  SOURCE  AND  BINDING 
YOURSELF  TO  THE  AGREEMENT.  IF  YOU  DO  NOT  AGREE  TO  ALL  OF  THE  TERMS  OF  THE  AGREEMENT, 
THEN RAJANT IS UNWILLING TO LICENSE THE SOFTWARE TO YOU AND (A) YOU MAY NOT DOWNLOAD, IN-
STALL OR USE THE SOFTWARE, AND (B) YOU MAY RETURN THE SOFTWARE (INCLUDING ANY UNOPENED 
PACKAGE AND ANY WRITTEN MATERIALS) FOR A FULL REFUND, OR, IF THE SOFTWARE AND WRITTEN MA-
TERIALS ARE SUPPLIED AS PART OF ANOTHER PRODUCT, YOU MAY RETURN THE ENTIRE PRODUCT FOR A 
FULL REFUND. YOUR RIGHT TO RETURN AND REFUND EXPIRES 30 DAYS AFTER PURCHASE FROM AN AP-
PROVED SOURCE, AND APPLIES ONLY IF YOU ARE THE ORIGINAL AND REGISTERED END USER PURCHAS-
ER. FOR THE PURPOSES OF THIS END USER LICENSE AGREEMENT, AN “APPROVED SOURCE” MEANS (A) 
RAJANT;  OR  (B)  A  DISTRIBUTOR  OR  SYSTEMS  INTEGRATOR  AUTHORIZED  BY  RAJANT  TO  DISTRIBUTE  / 
SELL RAJANT EQUIPMENT, SOFTWARE AND SERVICES WITHIN YOUR TERRITORY TO END USERS; OR (C) A 
RESELLER AUTHORIZED BY ANY SUCH DISTRIBUTOR OR SYSTEMS INTEGRATOR IN ACCORDANCE WITH 
THE  TERMS  OF  THE  DISTRIBUTOR’S  AGREEMENT  WITH  RAJANT  TO  DISTRIBUTE  /  SELL  THE  RAJANT 
EQUIPMENT, SOFTWARE AND SERVICES WITHIN YOUR TERRITORY TO END USERS.

THE FOLLOWING TERMS OF THE AGREEMENT GOVERN CUSTOMER’S USE OF THE SOFTWARE (DEFINED BE-
LOW), EXCEPT TO THE EXTENT: (A) THERE IS A SEPARATE SIGNED CONTRACT BETWEEN CUSTOMER AND RA-
JANT  GOVERNING  CUSTOMER’S  USE  OF  THE  SOFTWARE,  OR  (B)  THE  SOFTWARE  INCLUDES  A  SEPARATE 
“CLICK-ACCEPT” LICENSE AGREEMENT OR THIRD PARTY LICENSE AGREEMENT AS PART OF THE INSTALLATION 
OR DOWNLOAD PROCESS GOVERNING CUSTOMER’S USE OF THE SOFTWARE. TO THE EXTENT OF A CONFLICT 
BETWEEN THE PROVISIONS OF THE FOREGOING DOCUMENTS, THE ORDER OF PRECEDENCE SHALL BE (1)THE 
SIGNED CONTRACT, (2) THE CLICK-ACCEPT AGREEMENT OR THIRD PARTY LICENSE AGREEMENT, AND (3) THE 
AGREEMENT.  FOR  PURPOSES  OF  THE  AGREEMENT,  “SOFTWARE”  SHALL  MEAN  COMPUTER  PROGRAMS,  IN-
CLUDING FIRMWARE AND COMPUTER PROGRAMS EMBEDDED IN RAJANT EQUIPMENT, AS PROVIDED TO CUS-
TOMER  BY  AN  APPROVED  SOURCE,  AND  ANY  UPGRADES,  UPDATES,  BUG  FIXES  OR  MODIFIED  VERSIONS 
THERETO (COLLECTIVELY, “UPGRADES”), ANY OF THE SAME WHICH HAS BEEN RELICENSED UNDER THE RA-
JANT  SOFTWARE  TRANSFER  AND  RE-LICENSING  POLICY  (AS  MAY  BE  AMENDED  BY  RAJANT  FROM  TIME  TO 
TIME) OR BACKUP COPIES OF ANY OF THE FOREGOING.

License.

 Conditioned upon compliance with the terms and conditions of the Agreement, RAJANT grants 

to Customer a nonexclusive and nontransferable license to use for Customer’s internal business purpos-
es the Software and the Documentation for which Customer has paid the required license fees to an Ap-
proved  Source.  “Documentation”  means  written  information  (whether  contained  in  user  or  technical 
manuals, training materials, specifications or otherwise) pertaining to the Software and made available 
by an Approved Source with the Software in any manner (including on CD-Rom, or on-line). In order to 
use the Software, Customer may be required to input a registration number or product authorization key 

Содержание BreadCrumb ES1

Страница 1: ...BreadCrumb ES1 User Guide Version 11 21 Rev A Firmware Version 11 21 0 Document Part Number 03 100158 001 Corporate Headquarters Rajant Corporation 200 Chesterfield Pkwy Malvern PA 19355 Tel 484 595...

Страница 2: ...Deploying a BreadCrumb Mesh Network 4 1 Addressing 4 2 Channel Assignments 4 3 Physical Placement and other Considerations 4 4 Deployment Guidelines and Methodology 5 Firmware Upgrade and Zeroize 5 1...

Страница 3: ...hen Cap the WAPV Appendix F Mounting Instructions F 1 Pole Mounting Bracket F 2 DIN Rail Mounting Bracket Appendix G Technical Bulletins G 1 Rajant Best Practices Grounding and Surge Protection G 2 Wa...

Страница 4: ...Document Revision History Revision Date Changes 11 21 Rev A 04 17 2019 Initial Document...

Страница 5: ...rp in the United States and certain other countries Rajant s patented InstaMesh networking software enables the network to quickly adapt to rapidly deployed and moving network elements U S Patents 9 0...

Страница 6: ...e aux CNR d Industrie Canada applicables aux appareils radio exempts de licence L exploitation est autoris e aux deux conditions suivantes 1 l appareil ne doit pas produire de brouillage 2 l utilisate...

Страница 7: ...in software using BC Commander and a 50 Ohm terminator should be installed BC Commander and a 50 Ohm terminator should be installed Figure Incorrect Antenna Placement IMPORTANT Exposure to Radio Freq...

Страница 8: ...poration will ensure that the device is only marketed and sold to professionals The device is not sold to the general public and is sold only for industrial or commercial use by profes sional installe...

Страница 9: ...MPORTANT In many regions where radio frequencies are regulated by ETSI CE a license is required to use chan In many regions where radio frequencies are regulated by ETSI CE a license is required to us...

Страница 10: ...he GNU General Public License Version 2 GPLv2 Rajant makes certain modifications to Open Source Software that Rajant uses modifies and distributes pursuant to such licenses available to customers in s...

Страница 11: ...should return to the previous page location Feedback Welcome The user of this manual is encouraged to submit comments and recommended changes to improve this manual and all Rajant products Please send...

Страница 12: ...Weather Resistant Indoor Encryption HW SW HW SW SW SW SW SW fast TRoIP yes yes yes no no yes Modbus yes yes yes no no yes SNMP yes yes yes yes no yes Packet Capture yes yes yes yes no yes Gateway Mode...

Страница 13: ...st be quickly extended around or through obstacles that block wireless communications e g urban canyon networks tun nels caves etc Wired Network Extension Networks in which two or more wired LANs at d...

Страница 14: ...credentials 1 2 3 Compatibility with v10 It is possible to have a mesh with both v10 and v11 BreadCrumbs This is useful while upgrading a net work from v10 to v11 The following settings must be confi...

Страница 15: ...ables see M8 Connector The ES1 enclosure is made of plastic ASA UL94 HB Notice Notice Must be installed with the approved mating connectors Ingress protection rating may be adversely af Must be instal...

Страница 16: ...ures of the ES1 enclosure are shown in the following images The following figure shows a four antenna ES1 model A model that needs only three antennas will have three antenna connectors instead of fou...

Страница 17: ...enna connectors are located on the top of the enclosure and two on the bottom of the enclosure see the Enclosure Fea tures Front figure above Many BreadCrumb radios offer antenna diversity or Multiple...

Страница 18: ...al Antenna Separation For 5 GHz transceivers using channels that require DFS radar detection it is recommended to mount For 5 GHz transceivers using channels that require DFS radar detection it is rec...

Страница 19: ...voltage facilitates longer cable runs between the inline injector and the ETH0 port on the Bread Crumb ES1 For details on Rajant s VHDC Series power accessories please refer to the VHDC Series spec sh...

Страница 20: ...PoE power This Never connect the passive PoE power supply Output to an Ethernet port that supplies PoE power This can damage equipment and may cause a fire The Output should only be connected to the...

Страница 21: ...d by trained person nel and according to local electrical codes and industry best practices as well as Rajant s own recom nel and according to local electrical codes and industry best practices as wel...

Страница 22: ...0 port Rajant p n 06 100069 001 Figure ES1 M8 Male to USB 2 0 Female Adapter Cable A custom ES1 adapter cable shown below from M8 male to both a female USB A 2 0 port and a Reset button is also avail...

Страница 23: ...d plastic and a threaded collar that is The optional USB and Reset adapter cable has thicker molded plastic and a threaded collar that is harder to turn You may need to remove an antenna or antenna ca...

Страница 24: ...and error codes and link states The LED Mode can be configured in BC Commander to be ON switchable ALERTS ONLY switchable OFF non switchable or OFF switchable When the LED Mode is ON the BreadCrumb L...

Страница 25: ...Crumb ES1 Zeroize aka Reset switch is available via a Rajant adapter cable for the ES1 M8 port On a running BreadCrumb the features of this switch are also available over the air using the port On a r...

Страница 26: ...the factory default state To operate this switch follow these procedures Ensure that the BreadCrumb is powered on has fully booted up and its Status LED color is green or blue Press and hold the switc...

Страница 27: ...to use BC Commander with Ra jant s BreadCrumbs Important Important It is recommended that the BC Commander version used be equal to or greater than the firmware ver It is recommended that the BC Comm...

Страница 28: ...ent for the details of the BreadCrumb IP address configuration ument for the details of the BreadCrumb IP address configuration 4 1 1 BreadCrumb Device Addresses Each BreadCrumb radio has one IPv4 add...

Страница 29: ...gradation Total LOS obstruction can result in complete loss of network connectivity Elevating the device and external antenna will assist in providing better LOS This can allow the radio waves to prop...

Страница 30: ...switch to a Live Mesh view with the menu selection Mesh Live Mesh For more information on BC Connectors see BC Connectors Steps to bring up the Antenna Tuning window Select a BreadCrumb in the BreadC...

Страница 31: ...unning BC Commander must be on the same net work subnet as the BreadCrumbs being monitored and must be able to directly connect to them 4 3 2 Distance Many factors determine acceptable distances betwe...

Страница 32: ...er possible 1 Directly on the ground the maximum distance between any two BreadCrumbs is approxi mately 300 ft Also the maximum distance between a wireless client and the nearest BreadCrumb is approxi...

Страница 33: ...0 Proceed to the location for this BreadCrumb observing the network in BC Commander as you pro gress a If the BreadCrumb loses network connectivity before you reach its destination backtrack until net...

Страница 34: ...called Over the Air OTA firmware upgrade which is an over the mesh network upgrade whether wired or wireless This is a remote process controlled and initiated by a system administrator using BC Comma...

Страница 35: ...r the Air Zeroize or Config Reset will automatically reboot the BreadCrumb when it completes Important Regarding Physical Access Important Regarding Physical Access Physical access to the device will...

Страница 36: ...s a mobile wireless client moves around through the coverage area LOS line of sight to the Bread Crumb device can become obstructed resulting in sporadic network connectivity for this wireless cli ent...

Страница 37: ...ary b Electrostatic Discharge can cause a BreadCrumb to appear to power up Status LED indicates power is on with a white light which can sometimes appear pale blue or pale green but fail to start up M...

Страница 38: ...7 Appendices...

Страница 39: ...requencies you must be careful to use the correct type of antenna Since the radios operate at different frequencies you must be careful to use the correct type of antenna with each radio As an example...

Страница 40: ...1n Radio Channels and Frequencies Channel Number Center Frequency MHz HT40 Capability 36 5180 HT40 40 5200 HT40 44 5220 HT40 48 5240 HT40 52 5260 HT40 56 5280 HT40 60 5300 HT40 64 5320 HT40 100 5500 H...

Страница 41: ...ncies In regions where radio frequencies are regulated by ETSI CE the frequency range 5170 5350 MHz is re In regions where radio frequencies are regulated by ETSI CE the frequency range 5170 5350 MHz...

Страница 42: ...cal network paths especially if the Bread Crumb has no other wired or wireless network connections to the mesh DFS Additional Antenna Separation DFS Additional Antenna Separation For 5 GHz transceiver...

Страница 43: ...Upgrade Codes 1 11 Flash image file does not exist 12 Current flash image version is greater than versions of files found on USB drive 13 No flash image files found 14 Unable to mount USB drive 15 Una...

Страница 44: ...erify consistent country settings 147 The configured countries are not consistent 151 Pre manufacturing install process failed 152 Firmware install failed 153 Post manufacturing install process failed...

Страница 45: ...ion in use 34 Cannot read dev nand6 information or cannot resize or format dev nand6 36 Hardware monitor missing 37 Failed to configure ethernet port 38 Resetting radio due to error 381 Noise floor th...

Страница 46: ...nd Serious Codes 5 51 Internal error system will restart 52 hostapd fatal error 521 HT40 bandwidth reduced to HT20 due to nearby access point on HT40 secondary channel 522 IEEE 802 11 TKIP countermeas...

Страница 47: ...configured 74 Bad v10 factory configuration 741 Signing key installation failure 75 Unsupported hardware component 76 Potential loop detected turned off port 77 Model is not supported in this version...

Страница 48: ...Enterprise workstation port 8888 IPv4 HTTP IPv6 HTTP BC Connector Ephemeral port on BC Connector work station BreadCrumb IPv4 or IPv6 address es port 23000 IPv4 UDP IPV6 UDP BC Connector Ephemeral po...

Страница 49: ...Pv4 TCP Performance Test iperf3 BreadCrumb IPv4 or IPv6 address ephem eral port BreadCrumb IPv4 or IPv6 address port 5201 IPv4 UDP TCP IPv6 UDP TCP AeroScout BreadCrumb ephem eral port AeroScout serve...

Страница 50: ...ted in the the FCC chapter of this guide is stated in the the FCC chapter of this guide D 2 Safety Warning Warning The BreadCrumb ES1 is not user serviceable Repairs must be performed at a Rajant desi...

Страница 51: ...ded to mount each antenna for a DFS channel at least 2 feet from any other 5 GHz transceiver s antenna each antenna for a DFS channel at least 2 feet from any other 5 GHz transceiver s antenna Figure...

Страница 52: ...endations To assure continuity of ground from the BreadCrumb to the PoE to the ground and to help protect the BreadCrumb and any attached equipemt from electrical damage please see Rajant Best Practic...

Страница 53: ...ter and the individual wire diameters of CAT6A cables and some CAT6 and CAT5e cables may be too thick to be used with the shielded RJ45 connector that comes with the and CAT5e cables may be too thick...

Страница 54: ...ng tab visible on top 6 Outer shell with soft circular washer placed inside see note below Tip Tip If you look feel inside the outer shell you will see that one end has larger rectangular keys blocky...

Страница 55: ...of your Ethernet cable uses T568B wire ordering then this is the order for crimping the wires into the metal shielded male RJ45 connector Make sure the drain wire or braided shield of the cable also m...

Страница 56: ...ell 6 Metal shielded male RJ45 plug crimped on cable the termination E 7 Mate Inner and Outer Shells Next the inner and outer shells are mated with a bayonet like action It s very important that the s...

Страница 57: ...f the outer shell where 2 is pointing and make sure the white soft circular washer is laying flat If not fix Figure Lining Up and Mating Inner and Outer Shells note Cap is not shown above but is on th...

Страница 58: ...ale connector to the female connector on the enclosure of the Bread Crumb ES1 Figure View inside the Combined Shells 1 Soft circular washer laying flat on its shelf in the outer shell 2 RJ45 Keystone...

Страница 59: ...tion Rajant recommends taping all outdoor con nections For general information on taping connections see the documents nections For general information on taping connections see the documents Waterpro...

Страница 60: ...ntenna ports Ethernet port Status LED In all vertically oriented diagrams the side with the Ethernet port M8 port Status LED is facing down The flip up covers on the front of the mounting hole accesse...

Страница 61: ...washers lock washer and nut used when attaching one end of the ES1 pole mounting bracket to the enclosure of the BreadCrumb ES1 Both ends of the pole mounting bracket should be attached to the BreadC...

Страница 62: ...over the left or right side of the ES1 Reminder Regarding Orientation Reminder Regarding Orientation The following simplified diagrams do not show the external features of the BreadCrumb ES1 such as t...

Страница 63: ...the front of the BreadCrumb ES1 enclosure via small flip up accesses on the left and right borders of the front of the ES1 enclosure The following diagram shows the order of washers lock washer and nu...

Страница 64: ...The BreadCrumb ES1 may now be attached to a 35 mm top hat DIN rail...

Страница 65: ...ment are aimed at protecting the equip may cause damage The best practices detailed in this document are aimed at protecting the equip ment from nearby strikes rather than direct hits ment from nearby...

Страница 66: ...PoE line can prevent the BreadCrumb from getting enough power to turn on The surge protector will cause a voltage drop in the PoE power carried over the Ethernet cable The voltage drop should be small...

Страница 67: ...rge protectors should be used for all pole mounted BreadCrumb antennas Consider the fol lowing aspects when choosing an antenna surge protector Rajant recommends the PolyPhaser GT NFM AL antenna surge...

Страница 68: ...G 2 Waterproofing Rajant BreadCrumb RF Connections...

Страница 69: ......

Страница 70: ......

Страница 71: ......

Страница 72: ...cal Service Bulletin Instructions to properly seal Squid cables Issue For BreadCrumb products deployed in outdoor installations it is recommended to waterproof all Squid cable connections to the Bread...

Страница 73: ...Items needed Self fusing weather proofing tape http www amazon com Emergency Repair Tape Self Fusing Silicone dp B00KBSWRDO...

Страница 74: ...uid tape http www amazon com Star brite 84134 Liquid Electrical dp B000Y82XVC Di Electric Grease Use the Di Electric Grease shown above to fill any gaps in the threads of the connectors http www amazo...

Страница 75: ...Below are instructions on how to seal both the Amphenol and LTW connectors to prevent any fluid seep age NOTE A BreadCrumb LX4 is used for the photos Apply a small strip to the female threads of Eth c...

Страница 76: ...cross threading on the LTW connectors Ensure that the Amphenol connector is properly locked into place Wrap the Amphenol connector with Fusing Silicone weatherproofing tape starting at the bottom and...

Страница 77: ...the Eth1 and USB ports If the Eth 1 or the USB port is going to be used connect the LTW side of the cable to the squid Apply a thin layer of Star Brite Liquid tape Just enough to seal the gap between...

Страница 78: ...dCrumb Models Support Only Passive PoE IMPORTANT IMPORTANT This applies to many Rajant BreadCrumb models not just those listed Consult your BreadCrumb mod This applies to many Rajant BreadCrumb models...

Страница 79: ...otice No 03 100162 001 TECH SERVICE BULLETIN Never Apply Power to the Data Input Port of a Rajant Mid Span Power over Ethernet POE Power Supply Summary With exception to the Rajant VHDC 24V50W GbE nev...

Страница 80: ...SERVICE BULLETIN The approved use of Rajant supplied AC powered mid span POE power supplies as shown in the photo is limited to indoor environmentally sheltered non damp locations that are isolated fr...

Страница 81: ......

Страница 82: ...AP PROVED SOURCE AND APPLIES ONLY IF YOU ARE THE ORIGINAL AND REGISTERED END USER PURCHAS ER FOR THE PURPOSES OF THIS END USER LICENSE AGREEMENT AN APPROVED SOURCE MEANS A RAJANT OR B A DISTRIBUTOR O...

Страница 83: ...the Customer from an Approved Source or on secondhand Rajant equipment and Custom er acknowledges that any attempted transfer assignment sublicense or use shall be void ii make error corrections to or...

Страница 84: ...cumentation and technology or direct products thereof hereafter referred to as Software and Technology supplied by RAJANT under the Agreement are subject to export controls under the laws and regulati...

Страница 85: ...se or performance of Software whether made by Rajant employees or otherwise shall be deemed to be a warranty for any purpose or give rise to any liability of Rajant whatsoever unless con tained in thi...

Страница 86: ...the Product Replacement Repair or Refund Procedure for Products Covered by Warranty Rajant will use commercially reasonable efforts to ship a repaired or replacement part within fifteen 15 working day...

Страница 87: ...EPT FOR LIABILITY ARISING OUT OF OR IN CONNECTION WITH DEATH OR PERSONAL INJURY FRAUDULENT MISREPRESENTATION AND REGARDLESS OF WHETH ER ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE OR OT...

Страница 88: ...ct to any alleged breach of such party s intellectual property or pro prietary rights If any portion hereof is found to be void or unenforceable the remaining provisions of the Agreement and Warrantie...

Страница 89: ...e source code And you must show them these terms so they know their rights We protect your rights with two steps 1 copyright the software and 2 offer you this license which gives you legal permission...

Страница 90: ...n if the Program itself is interactive but does not nor mally print such an announcement your work based on the Program is not required to print an an nouncement These requirements apply to the modifi...

Страница 91: ...rk based on the Program the recipient automati cally receives a license from the original licensor to copy distribute or modify the Program subject to these terms and conditions You may not impose any...

Страница 92: ...OU SHOULD THE PROGRAM PROVE DEFECTIVE YOU ASSUME THE COST OF ALL NECESSARY SERVICING REPAIR OR CORRECTION 2 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPY RIGHT HO...

Страница 93: ...w w and show c they could even be mouse clicks or menu items whatever suits your program You should also get your employer if you work as a programmer or your school if any to sign a copy right discla...

Отзывы: