The pumpselection_service type exposes the following members.

Methods

  NameDescription
Public methodadd_multiple_pumps_by_id_string
Add more than one pump to a list at a time. Pump's may be from a single catalog, or multiple.
(Inherited from selection_list_service.)
Public methodadd_pump (Inherited from selection_list_service.)
Public methodadd_pump_64 Obsolete.
DO NOT USE. WILL BE REMOVED
(Inherited from selection_list_service.)
Public methodadd_pump_by_id_string
Add pump identified by the string version of the pump_id (guid string) to the specified list. The list id may come from either search(design_point, UInt32, Int32, UnitSystem, optional_criteria) or new_list(design_point, UInt32, UnitSystem). Same as calling add_pump_with_stages and passing a stage value of 1.
(Inherited from selection_list_service.)
Public methodadd_pump_with_stages
Add pump identified by the string version of the pump_id (guid string) to the specified list. The list id may come from either search(design_point, UInt32, Int32, UnitSystem, optional_criteria) or new_list(design_point, UInt32, UnitSystem).
(Inherited from selection_list_service.)
Public methodchange_motor_criteria
Explicit method for changing pump motor selector.
(Inherited from pumps_service_v2.)
Public methodchange_motor_manual
Explicit method for manually applying a specific motor to a selected pump.
(Inherited from pumps_service_v2.)
Public methodchange_pump
Allows changing speed, diameter or label ( on label curves ). Speed and diameter can be changed on the same pump with 2 subsequent calls, only currently supported on diameter curves. Order does not matter.
(Inherited from pumps_service_v2.)
Public methodchange_pump_diameter
Explicit method for changing diameter. Same functionality as calling change_pump with a change_diameter parameter. May be more compatible with some callers.
(Inherited from pumps_service_v2.)
Public methodchange_pump_speed
Explicit method for changing pump speed. Same functionality as calling change_pump with a change_speed parameter. May be more compatible with some callers.
(Inherited from pumps_service_v2.)
Public methodEchoString
Public methodget_baseline_xml
Returns an xml serialized basline curve for the pump specified by the list and pump state id's
(Inherited from pumps_service_v2.)
Public methodget_catalog_pumps
Retrieve a list of all available pumps in a given catalog. Used for manual selection.
(Inherited from selection_list_service.)
Public methodget_compatible_pump_motors
Gets a list of pump motors that are compatible with the selected pump.
(Inherited from pumps_service_v2.)
Public methodget_curve_point_data
Return all the calculated points on the design curve of the configured pump.
(Inherited from pumps_service_v2.)
Public methodget_flow_from_head
Returns a flow value in the requested units based on the head for a given pump
(Inherited from pumps_service_v2.)
Public methodget_fluid
Retrieve the stored properties of a given fluid object.
(Inherited from Ifluid.)
Public methodget_list
Equivilant to PUMP-FLO selection list. Columns should be addressed by column name. Columns may be added in future versions, but will not be removed. When dealing with thumbnails: getthumbnail.
(Inherited from selection_list_service.)
Public methodget_motor_standard_list
Gets a hierachical list of valid standard names and their accompanying enclosure names.
(Inherited from pumps_service_v2.)
Public methodget_operating_point_data
(Inherited from pumps_service_v2.)
Public methodget_operating_point_data_with_overrides
(Inherited from pumps_service_v2.)
Public methodget_pump
(Inherited from pumps_service_v2.)
Public methodget_pump_configured_stages_info
Gets details about the impellers used in a mutli-stage pump configuration.
(Inherited from pumps_service_v2.)
Public methodget_pump_impeller_list
(Inherited from pumps_service_v2.)
Public methodget_pump_note
Get any additional manufacturer-provided notes associated with the selected pump.
(Inherited from pumps_service_v2.)
Public methodget_pump_warnings
(Inherited from pumps_service_v2.)
Public methodget_range_chart
Returns an image containing selections windows for all pumps in the specified catalog/type.
(Inherited from pumps_service_v2.)
Public methodget_range_chart_advanced
Returns an image containing selections windows for all pumps in the specified catalog/type.
(Inherited from pumps_service_v2.)
Public methodget_report
Generate a pdf report.
(Inherited from pumps_service_v2.)
Public methodgraph
Create graph of pump.
(Inherited from pumps_service_v2.)
Public methodgraph_for_print
Create graph of pump with high pixel density suitable for printing. Specify physical dimensions on paper.
(Inherited from pumps_service_v2.)
Public methodgraph_for_print_with_overrides
Create graph of pump with high pixel density suitable for printing. Specify physical dimensions on paper.
(Inherited from pumps_service_v2.)
Public methodgraph_multipump_multispeed
Create a multi-pump multi-speed curve.
(Inherited from pumps_service_v2.)
Public methodgraph_multispeed
Create a multi-speed pump curve.
(Inherited from pumps_service_v2.)
Public methodgraph_with_overrides
Create graph of pump.
(Inherited from pumps_service_v2.)
Public methodmodify_list_description
Modify the description field of the selection list, identified by the list_id field.
(Inherited from selection_list_service.)
Public methodmulti_catalog_search
Search multiple catalogs with given design point and fluid, creates a seleciton list.
(Inherited from selection_list_service.)
Public methodmulti_catalog_search_async (Inherited from selection_list_service.)
Public methodmulti_catalog_search_with_options
(Inherited from selection_list_service.)
Public methodmulti_catalog_search_with_options_async (Inherited from selection_list_service.)
Public methodnew_list
Creates an empty selection list, useful for add_pump_by_id_string(UInt32, Int32, String).
(Inherited from selection_list_service.)
Public methodnew_list_fixed_inlet_pressure_and_flow
Creates an empty selection list, useful for add_pump_by_id_string(UInt32, Int32, String). This version is only for AOD pumps. Will use the specified inlet pressure and discharge flow to calculate a different design point for each pump on the list.
(Inherited from selection_list_service.)
Public methodnew_list_fixed_inlet_pressure_and_head
Creates an empty selection list, useful for add_pump_by_id_string(UInt32, Int32, String). This version is only for AOD pumps. Will use the specified inlet pressure and discharge head to calculate a different design point for each pump on the list.
(Inherited from selection_list_service.)
Public methodnew_list_with_options
Creates an empty selection list, useful for add_pump_by_id_string(UInt32, Int32, String).
(Inherited from selection_list_service.)
Public methodsearch
Search catalog with given design point, fluid and various criteria, creates a selection list.
(Inherited from selection_list_service.)
Public methodsearch_fixed_inlet_pressure_and_discharge_flow
Search catalog for AOD pumps that can deliver the required flow using the specified input pressure.
(Inherited from selection_list_service.)
Public methodsearch_fixed_inlet_pressure_and_discharge_head
Search catalog for AOD pumps that can deliver the required head using the specified input pressure.
(Inherited from selection_list_service.)
Public methodsearch_with_plev_restricted
Similar to standard search, takes a load profile instead of a simple design point. The load profile includes the design point, additional operating points, and any associated percent loads. Pump results will include a PLEV value.
(Inherited from selection_list_service.)
Public methodsearch_with_plev_restricted_async (Inherited from selection_list_service.)
Public methodsearch_with_plev_restricted_v2
Similar to standard search, takes a load profile instead of a simple design point. The load profile includes the design point, additional operating points, and any associated percent loads. Pump results will include a PLEV value.
(Inherited from selection_list_service.)
Public methodsearch_with_plev_restricted_v2_async (Inherited from selection_list_service.)
Public methodset_custom_fluid
Create a fluid object without the use of a Pump-Flo fluid table. This fluid may then be used When performing a search or doing other calculations.
(Inherited from Ifluid.)
Public methodset_table_fluid
Creates a fluid object based on any known Pump-Flo table fluid. This fluid may then be used When performing a search or doing other calculations.
(Inherited from Ifluid.)

See Also