a master antenna controller system 10 according to one example is illustrated in fig1 . the master antenna controller system 10 includes a handheld wireless device 12 and a ret master 14 . the master antenna controller system 10 enables a technician to perform initial setup testing , installation configuration , and trouble - shooting diagnostics of all antenna line devices , remote electrical tilt devices , and tower mounted amplifier . the ret master 14 is a hand held aisg - compliant controller . the ret master 14 is preferably small in size and operable from a battery or a wall plug - in power supply . in one example , the ret master 14 has a processor and supporting hardware sufficient to operate a basic operating system and effect communications between tower mounted devices and the handheld wireless device 12 . other operating systems suitable for handheld or portable devices may also be used . the ret master 14 includes enough non - volatile memory storage to hold the operating system footprint , aisg protocol stack , and preferably room for future growth . the handheld wireless device has memory to store antenna configuration files . exterior views of one example for ret master 14 are provided in fig2 a and fig2 b . the ret master 14 of this example includes a power connector 16 for receiving dc power from an external power source , such as an a / c wall power supply and charger ( not shown ) and an on - off switch 36 . optionally , a status led ( not shown ) may also be included . grips 22 may be provided for ease of holding the ret master 14 in use . male aisg connector 24 and female aisg connector 26 are provided . a usb connector 28 may also be provided . a ret master 14 may include various hardware blocks . fig3 illustrates one example of how hardware may be arranged in a ret master 14 . in this example , a main processor subsystem 30 is connected to a power management / battery pack 34 . the main processor subsystem 30 may be implemented on a circuit board as a complete system on a module . in this example , the main processor subsystem 30 also comprises a wireless access point . alternatively , a wired usb connection may be provided . the main processor subsystem 30 is capable of receiving communications vial the wireless access point ( or usb connection ), converting the commands to serial communications suitable for an rs 485 network , and communicating to any aisg 1 . 0 and 2 . 0 devices and having the hardware ability to do diagnostic testing on the aisg interface . alternatively , the main processor section may access an embedded command or test routing upon receipt of a command over the wireless access point . a block diagram of an exemplary main processor board is provided in fig4 . the power management / battery pack 34 may further be connected to a battery charger 38 . any suitable battery pack may be used . in one example , the power management / battery pack 34 may further comprise a nimh smart battery pack with fuel gauge sub - system . preferably , the battery pack will incorporate a thermal fuse and a current fuse for protection . one example of a main processor subsystem 30 is illustrated in fig4 . the main processor subsystem 30 of this example includes a processor 50 , a storage memory 52 , working memory 54 , aisg diagnostics logic 56 , aisg connector 60 , usb connector 62 , power input connector 64 , voltage and power management 66 , and a wifi communications circuit 68 . the processor 50 , in one example , is an arm - based processor . because no graphical display , gps , camera , or graphical user interface is provided on the ret master 14 , the processor may be selected for low cost and low power consumption . for example , a k20p100m microcontroller from freescale semiconductor is suitable . the k20p100m has a cortex m4 core and operates at about 120 mhz . the storage memory 52 preferably comprises nand flash memory . the nand flash memory may include a high density 2g - bits , low power , 1 . 8 volt memory . this storage memory 52 may be used to store the operating system ( if necessary ). additionally , the storage memory 52 may be used to store antenna configuration files and firmware upgrades for tower top ret , tma and cad devices . the working memory 54 may comprise ram memory . in one example , the main board includes 1gig - bit of double data rate , low power , 1 . 8 volt , 133 mhz , volatile random access memory . this ddr memory is arranged in a 32 meg × 32 bits wide ( 8 meg × 32 - bit × 4 banks ). in one example , voltage and power management 66 may comprise an integrated power management ic for applications which require multiple power rails . the power management ic may provide three highly efficient , step - down converters targeted at providing the core voltage , peripheral , i / o , and memory voltage rails in a processor based system . in the ret master 14 the power management ic provides 1 . 45v , 1 . 8v , and the 2 . 5v voltages to run the main processor subsystem 30 . this power management ic manages the low power modes of the processor . the low power modes include run , wait , doze , retention state , deep sleep , and hibernate modes . the wifi communications circuit 68 , in this example , may comprise a wireless access point that complies with the ieee 802 . 11 family of standards . preferably , the wifi communications circuit is configured to limit access and provide encrypted communications , such as with the wep , wap , and wap2 security protocols . the wifi communication circuit may include router functionality . alternatively , the wifi communication circuit may be configured to establish ad hoc connections with one wireless device at a time . in alternative embodiments , other wireless technologies , such as bluetooth circuitry , may be substituted for the wifi communications circuit . in another alternative , usb may be used to establish communications between the ret master 14 and a handheld wireless device 12 . in another alternative , a combination of the above technologies may be used . aisg connector 60 on the main processor subsystem 30 preferably includes two standard 8 - pin , aisg connectors , male aisg connector 24 and female aisg connector 26 . the female aisg connector 26 may also be used to output the rs - 485 interface from the ret master 14 per the aisg 1 . 0 and 2 . 0 protocol and 24 volts to power a ret / tma device . the male aisg connector 24 may be used for electrical diagnostics at the physical layer . the male aisg connector 24 interface may be used to check an aisg cable for opens , shorts , and to check to see if there is continuity on the rs - 485 signal . aisg diagnostics logic 56 is provided to help a service technician diagnose problems with any module hooked up to the aisg connector . this circuitry will monitor the voltage and current ( power ) of the 24 volt supply from the female aisg connector 26 . it will also monitor for a short circuit condition on the rs - 485 interface . the ret master 14 may also be configured to reset a ret device by turning off / on the power without needing to physically remove the connector . in one example , the processor 50 , and associated software and memory , is configured to receive aisg commands from the wifi communications , convert those commands to be compliant with the physical layer of the aisg standards , and communicate those commands on aisg networks attached to the aisg connectors . communications received on the aisg connectors are formatted for transmission over the wifi circuit and are transmitted back to the handheld wireless device 12 . in this example , the ret master 14 acts like a modem , where commands and responses pass through the ret master 14 . in another example , certain diagnostic routines and other commands may be embedded in the ret master 14 . for example , the aisg diagnostics logic 56 may include a routine for executing electrical diagnostics at the physical layer , as described above . in this example , a simplified high - level command from the handheld wireless device 12 will be sufficient to initiate a more complex set of communications between the ret master and devices on the aisg bus , thereby reducing communications loads on the wifi circuitry and reducing complexity of the application operating on the handheld wireless device 12 . the main processor section may also include connectors , such as a usb connector , a power input connector 64 and a diagnostic port 72 . the diagnostic port 72 may be used for debug purposes used by engineering . the diagnostic port 72 includes rs - 232 , rs - 485 , reset , voltages and other nets used for debugging the main processor subsystem 30 . additionally , a jtag test connector used for software debugging may be provided . male aisg connector 24 and a female aisg connector 26 may also be on the main board . an alternate embodiment of main processor subsystem 30 is illustrated in fig5 . this example includes features of the power management subsystem 34 . the processor 50 , storage memory 52 , working memory 54 , aisg diagnostics logic 56 and aisg connector 60 are largely the same as the embodiment of fig4 , and the descriptions of such are incorporated by reference . this example also illustrates additional features of power management , including a 24 volt input from an ac to dc wall power supply 74 , a battery charge controller 76 coupled to the 24 vdc input from wall power supply 74 , a battery pack 78 , a step up converter 80 , and a diode 82 . the aisg interface may also be powered directly by the 24 vdc input , if the ret master 14 is plugged into the wall charger when in use . also shown is a step down voltage converter 84 to step the voltage down from the battery voltage ( or wall charger voltage ) to 5 vdc . also shown is a step down converter 86 to step down from 5 vdc to 3 . 3 vdc , and a dc to dc converter 88 , which provides output voltages of 1 . 3v , 1 . 8 v , 2 . 5 v and 2 . 8 v from a 5 v input . the battery charge controller 76 may be coupled to the 24 vdc input . the step up converter 80 may convert the battery voltage to voltage suitable for the aisg interface . the wall power supply may be any suitable supply . in one example , the wall type power supply is an off the shelf , 60 watt , 24 volts dc out power supply . the ret master 14 is configured through hardware and software to include the following features \ functionality : diagnostic for monitoring voltage and current reading on the aisg line . a ret master application may be installed to operate on the handheld wireless device 12 . the ret master application may include a user interface (“ ui ”) system that will allow the user to navigate between the various components . for example , fig6 illustrates one example of a “ main menu ” screen shot 300 of the display of the handheld wireless device 12 . the main menu provides virtual buttons for selecting activities . the buttons include devices 302 , con figure 304 , diagnose 306 and miscellaneous 308 . also included are buttons for help (“?”) 310 and back 312 . an image area 314 may be used to display an image , such as a photograph of the installation being serviced . fig7 illustrates one example of a scan process screen 320 . scan process screen 320 includes virtual buttons for scan 322 , actuator 324 , tma 326 , and smartbeam 328 . the scan process screen 320 also includes a cancel scan 330 button and a scan progress bar 332 . information window 334 displays information regarding the devices found during the scan . the ret master application is also responsible for providing access to features of the handheld wireless device 12 , such as a digital camera , a gps , a mems accelerometer , and , a fluxgate magnetic compass . in use , one function of the master antenna controller system 10 is to control ret antennas . typically , the ret master 14 is connected to a bus via the aisg connectors 24 and / or 26 . the ret master 14 also activates the wifi communications circuit 68 . the handheld wireless device 12 establishes a connection with the ret master 14 via the wifi communications circuit 68 . the ret master application presents graphical representations of antenna control commands via the user interface and receives selected commands in the user interface . in one example , as illustrated in fig1 , the ret master application is configured to display a screen from which a user may select a “ scan ” button . when the “ scan ” button is selected , the ret master application communicates commands to the ret master 14 to imitate a scan process . the ret master 14 opens scan communication onto the bus . when an actuator is found , additional information is queried on the device . information concerning the located devices is communicated from the ret master 14 to the ret master application on the handheld wireless device 12 . the ret master application registers the device onto its device list and propagates the information to the ui thread . the user interface system updates the device ui list with the newly added device . as illustrated in fig7 , the information may be displayed in information window 334 . the ret master application may be configured to periodically update the scan . the master antenna controller system 10 may also be configured to control non - aisg actuators . in this example , a user may select a non - configured actuator on the ret master application . the user selects the button “ edit selected ” which will bring up the “ edit selected ” dialog for the actuator . the user may then select an antenna model from an antenna model selection menu . the user selects a “ commit ” button . ret master application looks up the information for the selected antenna model and configures the selected actuator . the ret master application then updates the “ model ” ui element with the configure antenna model for the actuator . to activate a tilt actuator , in one example , from the device screen , the user selects the actuator to tilt . the user clicks on the “ move selected ” button . the ret master application launches the “ move selected ” form . the user provides a tilt value in the tilt ui element . the user clicks on the “ commit ” button . the ret master application disables all ui - enabled elements on the “ move selected ” form . the ret master application sends the command to tilt the actuator . the ret master application updates the current tilt value for the actuator . the ret master application enables the ui - enabled elements on the “ move selected ” form . other movements of the ret antenna ( e . g ., pan ) may be controlled in a similar manner . the handheld wireless device 12 may also be used according to alignment process 350 , illustrated in fig1 . a first technician may record a location of a cellular antenna tower ( step 352 ) using the gps functionality of the handheld wireless device 12 . through inputs made via the touch screen or other input means on the handheld wireless device 12 , the technician may then indicate which of the antennas on the tower requires alignment ( step 354 ). the ret master application then determines the desired azimuth angle ( step 356 ) for the selected antenna from information provided by the wireless operator . alternatively , the step of determining the described azimuth angle ( step 356 ) may be performed by the technician who may then enter a desired azimuth angle . the ret master application then determines a location for the technician to position him or herself to serve as an alignment point ( step 358 ). the alignment point is chosen such that , when the selected antenna is aimed at the alignment point , the desired azimuth angle is achieved . the ret master application then guides the technician to the alignment point ( step 360 ). in one example , the ret master application may display a heading to walk ( graphically , with an arrow if so desired ) and a distance to walk from the tower base . the ret master application receives updated location information from the gps as the technician moves toward the alignment point . in one example , when the first technician holding the ret master application has reached the alignment point , the ret master application indicates to the first technician to stop . in the final step , a second technician on the tower may align the antenna by pointing the antenna at the first technician standing at the alignment point ( step 362 ). this technique avoids the known disadvantages of tower - induced magnetic compass deviation and hauling cumbersome , expensive alignment tools aloft . the ret master application may include a close - out - package wizard , which will allow technician crews to create standardized close out packages with a few clicks . the close - out package is a predefined report documenting that the antennas in an associated cell tower are installed and operating according to the requirements of a wireless operator . the close - out package wizard significantly reduces the time required of the technicians to prepare the close out packages . also , the wizard provides a standardized the close out package format to ensure same format is used by all technician crews . the close out package may include the following information : latitude / longitude coordinates of the site , as provided by gps circuitry on the handheld wireless device , electrical diagnostic information obtained by the ret master 14 and communicated to the handheld wireless device 12 ; antenna / antenna controller configuration information ; site photographs , as taken by a digital camera that is resident on the handheld wireless device 12 ; images of bar codes of equipment installed at the site , obtained using the digital camera resident on the handheld wireless device 12 , antenna azimuth orientation , as obtained from a compass resident on the handheld wireless device 12 , mechanical alignment of an antenna , such as mechanical pre - tilt , as obtained from a mems accelerometer resident on the handheld wireless device 12 , installation instructions and requirements , as may be presented to a field technician on the on the handheld wireless device 12 , notes and observations by field technicians , as may be entered on the handheld wireless device 12 by way of a virtual keyboard , voice recording , voice recognition , or other suitable technology , and other information that may be collected via the ret master or sensors on the handheld wireless device 12 .