1. A method for controlling a plurality of devices of different device types connected to a host system, comprising:
receiving, by an Inputoutput processor (IOP) on a network server system, a device request from a network server operating system;
invoking a device driver of the network server system to handle the device request; the device driver bomb configured to operate as a single, integrated device driver to support the different device types of the plurality of devices;
determining, by the device driver of the network server system, a particular device type of the different device types to which the device request is directed;
creating a host system request for the particular device type; and
sending the host system request to an inputoutput processor or the host system.
2. The method of claim 1 wherein the IOP on the network server system includes device driver for receiving the device request and determining the particular device type to which the device request is directed.
3. The method of claim 1 wherein the device request is a Small Computer System Interface (SCSI) request directed to a storage device connected to a SCSI bus of the host system.
4. The method of claim 1 wherein the host system request is a direct memory access (DMA) request.
5. The method of claim 1 wherein the plurality of devices include different types of storage devices selected from the group consisting of a direct access storage device (DASD), an optical drive, and a tape drive.
6. The method of claim 5 wherein the device driver is a SCSI MINIPORT configured to create host system requests for each type of storage device connected to the host system.
7. The method of claim 5, further comprising:
executing the host system request on one or more storage devices of the particular device type.
8. The method of claim 5 wherein the device request is directed to a virtual storage space defined on one or more storage devices of the particular device type.
9. The method of claim 8, further comprising:
executing the host system request on a virtual storage space defined on the one or more storage devices.
10. A medium containing program code that, when executed by a computer, causes the computer to perform a method for controlling a plurality of devices of different device types connected to a host system comprising:
receiving, by an inputoutput processor (IOP) on the computer, a device request from a computer operating system;
invoking a device driver of the computer to handle the device request the device driver being configured to operate as a single, integrated device driver to support the different device types of the plurality of devices;
determining, by the device driver of the computer, a particular device type of the different device types to which the device request is directed;
creating a host system request for the particular type; and
sending the host system request to an inputoutput processor of the host system.
11. The medium of claim 10 wherein the IOP on the computer operating system includes device driver for receiving the device request and determining the particular device type to which the device request is directed.
12. The medium of claim 10 wherein the device request is a Small Computer System Interface (SCSI) request directed to a storage device connected to a SCSI bus of the host system.
13. The medium of claim 10 wherein the host system request is a direct memory access (DMA) request.
14. The medium of claim 10 wherein the plurality of devices include different types of storage devices selected from the group consisting of a direct access storage device (DASD), an optical drive, and a tape drive.
15. The medium of claim 14 wherein the device driver is a SCSI MINIPORT configured to create host system requests for each type of storage device connected to the host system.
16. The medium of claim 14 wherein the method further comprises:
executing the host system request on the one or more storage devices of the particular device type.
17. The medium of claim 14 wherein the device request is directed to a virtual storage space defined on one or more storage devices of the particular device type.
18. The medium of claim 17 wherein the method further comprises:
executing the host system request on a virtual storage space defined on the one or more storage devices.
19. A method for controlling a plurality of Small Computer System Interface (SCSI) storage devices of different device types connected to a host server system, comprising:
sending a SCSI request from a network sewer operating system to an inputoutput processor (IOP) on the network server system, wherein the IOP on the network server system includes a device driver for receiving the SCSI request;
invoking the device driver to handle the device request; the device driver being configured to operate as a single, integrated device driver to support the different device types of the plurality of SCSI storage devices;
determining, utilizing the device driver, the particular SCSI storage device type of the different device types to which the SCSI request is directed;
creating a host server system request for the particular SCSI storage device type; and
sending the host server system request to an inputoutput processor of the host server system.
20. The method of claim 19 wherein the plurality of SCSI storage devices is selected from the group consisting of a direct access storage device (DASD), an optical drive, and a tape drive.
21. The method of claim 20 wherein the device driver is a SCSI MINIPORT configured to create host system requests for each type of SCSI storage device connected to the host system.
22. The method of claim 19 wherein the host system request is a direct memory access (DMA) request.
23. The method of claim 19, further comprising:
executing the host system request on the one of the plurality of storage devices of the particular SCSI storage device type.
24. The method of claim 19 wherein the SCSI request is directed to a virtual storage space defined on one of the plurality of SCSI storage devices of the particular SCSI storage device type.
25. The method of claim 24, further comprising:
executing the host system request on the virtual storage space defined on one of the plurality of SCSI storage devices of the particular SCSI storage device type.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A digital control system, for use with a concrete pumping system having at least one power source for driving at least one hydraulic pump which is operatively connected through solenoid controlled valves to at least one concrete pump; which comprises:
a microcontroller for sensing open or short circuit conditions for the solenoids which control said valves; and
means for visually displaying said conditions.
2. A digital control system for, use with a concrete pumping system having at least one power source for driving at least one hydraulic pump which is operatively connected through solenoid controlled valves to at least one concrete pump, which comprises:
a microcontroller for sensing open or short circuit conditions for the solenoids which control said valves;
a plurality of comparator switch circuits interfaced with said solenoid controlled valves, wherein said comparator switch circuits are configured to send solenoid controlled valve condition status data to said microcontroller; and
means for visually displaying said conditions.
3. The digital control system of claim 2, wherein said means for visually displaying said conditions displays the status of said solenoids to be an open circuit fault, if said solenoids are determined to be in an open circuit condition.
4. The digital control system of claim 2, wherein said means for visually displaying said conditions displays the status of said solenoids to be a short circuit fault, if said solenoids are determined to be in a short circuit condition.
5. The digital control system of claim 2, said digital control system comprises a motorized flow control valve, controlled by said microcontroller, wherein said motorized flow control valve is configured to modulate the flow of hydraulic fluid to said hydraulic drive;
6. The digital control system of claim 5, wherein said microcontroller is configured to control the flow of current to said solenoid based upon the monitored condition of said solenoid.
7. The digital control system of claim 5, wherein said microcontroller is configured to close said motorized flow control for a predetermined period of time, post activation of said microcontroller.
8. The digital control system of claim 5, wherein said microcontroller is configured to close said motorized flow control valve for a predetermined period of time, post activation of said power source.
9. The digital control system of claim 2, wherein said microcontroller is configured to activate at least one solenoid controlled valve for a predetermined period of time, post activation of said power source.
10. A digital control system for, use with a concrete pumping system having at least one power source for driving at least one hydraulic pump which is operatively connected through solenoid controlled valves to at least one concrete pump, which comprises:
a microcontroller for sensing open or short circuit conditions for the solenoids which control said valves;
a motorized flow control valve attached to said concrete pumping system, wherein said motorized flow control valve is configured to modulate the flow of hydraulic fluid to said hydraulic pump;
a plurality of comparator switch circuits interfaced with said solenoid controlled valves, wherein said comparator switch circuits are configured to send solenoid controlled valve condition status data to said microcontroller;
a timing unit interfaced with said microcontroller, wherein said microcontroller generates clock pulses to determine if initial temporal conditions are established prior to the operational activation of said pump; and
means for visually displaying said conditions.
11. The digital control system of claim 10, wherein said microcontroller is configured to deactivate at least one of said plurality of comparator switch circuits if a short circuit condition is sensed within at least one said solenoid.
12. The digital control system of claim 10, wherein said microcontroller is configured to close said motorized flow control for a predetermined period of time, post activation of said microcontroller.
13. The digital control system of claim 10, wherein said microcontroller is configured to close said motorized flow control valve for a predetermined period of time, post activation of said power source.
14. The digital control system of claim 10, wherein said microcontroller is configured to activate at least one solenoid controlled valve for a predetermined period of time, post activation of said power source.