Core areas:
- Searching catalogs
- Enumerating and adding pumps to lists
- Graphing and changing pumps
- Reporting
Classes
| Class | Description | |
|---|---|---|
| advanced_criteria |
Advanced criteria, all members optional.
| |
| area_value |
Dimensional typesafe units.
| |
| catalog_stage |
Base for pump_stages who's info comes directly from a pump catalog. Should always be using a subclass of this class. Never use catalog_stage directly.
See the diameter_stage class instead.
| |
| change_casing_material |
Changes the casing material of a pump.
| |
| change_diameter |
Calculates a new trim at the specified diameter. The resulting pump trim will be as
close as possible to the requested trim.
Warning: triggering a "change_diameter" pump_change for pumps without diameter
values will throw an "ArgumentException" exception. Do not use this feature for
"label curve" pumps.
| |
| change_impeller_material |
Changes the impeller material of a pump.
| |
| change_label |
Useful for label curves that that do not generate interpolated trims.
| |
| change_mixed_bowl | ||
| change_motor |
Changes the motor associated with a pump and adjusts the baseline curve.
| |
| change_motor_criteria |
Changes pump motor selection criteria.
| |
| change_motor_manual |
Manually selects a specific motor to pair with the chosen pump. Motor list available via api at pumps_service.get_compatible_pump_motors().
| |
| change_multi_stage |
Add or replace user-specified curves for multi-stage pump.
| |
| change_simple_multi_stage |
Add or replace user-specified curves for simple multi-stage pump.
| |
| change_speed |
Changes the operating speed of this pump.
| |
| configured_materials | ||
| configured_stages_info | ||
| ContextManager | ||
| curve_point | ||
| datasheet_rep_settings | ||
| density_value |
Dimensional typesafe units.
| |
| design_point |
Operating point for pump selection.
| |
| diameter_stage |
Standard centrifical pump stage. Specify desired impeller curve by diameter.
Do not use for pumps with Label Curves, these or other pumps without diameter
will throw an "ArgumentException" exception.
| |
| fit_speed |
Changes the operating speed of this pump to a "best fit" for the design point.
| |
| flow_value |
Dimensional typesafe units.
| |
| fluid_data | ||
| getthumbnail |
HTTP endpoint for convienence in supporting browsers that don't support data URI's. Allows end users browsers to call this service and
retrieve a thumbnail for display in the selection list. Takes one parameter 'PRID', the value is 'pump_results_ID' found in the DataTable returned
from get_list(UInt32).
Returns MIME type:image/png
| |
| Global | ||
| head_value |
Dimensional typesafe units.
| |
| impeller_info | ||
| length_value |
Dimensional typesafe units.
| |
| load_profile | ||
| material |
A material from which a pump's casing or impeller may be constructed.
| |
| material_info | ||
| motor_data_pt | ||
| motor_selection |
Information used for motor selection, standard and enclosure specify a particular motor table.
| |
| motor_standard | ||
| motor_standard_list | ||
| npsh_value |
Dimensional typesafe units.
| |
| operating_point | ||
| operating_point_data | ||
| optional_criteria |
Base class for optional criteria. As new optional criteria are added, additional subclasses
may be created. Current code should use optional_criteria_v2 when calling the search function.
| |
| optional_criteria_v2 |
Optional critiera, all members are independently optional.
| |
| override_criteria |
Settings for overriding the original selection criteria options on subsequent
requests to pump results methods.
| |
| PilotAuthentication | ||
| plev_options | ||
| power_value |
Dimensional typesafe units.
| |
| pressure_value |
Dimensional typesafe units.
| |
| pump_change |
Base class for several different operations that can be applied to pumps. See change_diameter, change_speed, and change_label.
Changes the results from both get_pump(UInt32, UInt32) and get_list(UInt32). Will also impact graphs, reports and may activate warnings.
| |
| pump_curve_limits | ||
| pump_id_list |
Container class used for passing around multiple pump_ids associated with multiple catalogs.
| |
| pump_motor | ||
| pump_properties | ||
| pump_stage |
Generic pump_stage, identifies a pump who's curve should be added to a multi-stage pump.
Should always be using a subclass of this class. Never use pump_stage directly.
See the diameter_stage class instead.
| |
| pumpcurve_rep_settings | ||
| pumps_v2 |
Updated pump service supports Localization of notes, warnings, graph images, and reports.
| |
| pumpselection | ||
| report_settings |
Base class for common report settings see datasheet_rep_settings and pumpcurve_rep_settings.
| |
| size_value |
Dimensional typesafe units.
| |
| stage_info | ||
| temperature_value |
Dimensional typesafe units.
| |
| thrustperlen_value |
Dimensional typesafe units.
| |
| velocity_value |
Dimensional typesafe units.
| |
| viscosity_value |
Dimensional typesafe units.
|
Structures
| Structure | Description | |
|---|---|---|
| pump_id_list..::..pump_entry |
Interfaces
| Interface | Description | |
|---|---|---|
| Ifluid |
Create and retrieve table and custom fluids.
| |
| pumps_service | Obsolete.
Interaction/interrogation of an individual pump and its operating conditions. Allows changing speeds, impellers, curves. Views allow looking at multiple pump operation, multiple speed operation.
Generating PDF reports, and images.
| |
| pumps_service_v2 |
Interaction/interrogation of an individual pump and its operating conditions. Allows changing speeds, impellers, curves. Views allow looking at multiple pump operation, multiple speed operation.
Generating PDF reports, and images.
| |
| pumpselection_service | ||
| selection_list_service |
Operations for creating and adding pumps in selection lists.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| load_profile..::..oppoint_head_from |
Overrides default operating point behaviors.
unset - ignore this. use defaults
specifiedHead - same as default behavior. Use exact head / flow pairs as specied. Reported data for each point is calcuated along the pump's design curve.
designCurve - Ignores all specified head values (0 or otherwise) and calculates a head for each flow that intersects the pump's design curve.
systemCurve - Ignores all specified head values (0 or otherwise and calculates a head for each flow that intersects the pump's system resistance curve.
specifiedHead_speedAdjustCalc - Same as specifiedHead except that reported data for each point is calculated by speed-adjusting the design curve so that it passes through each operating point.
systemCurve_speedAdjustCalc - except that reported data for each point is calculated by speed-adjusting the design curve so that it passes through each operating point.
| |
| MixedBowlSelection | ||
| MixedBowlSizing | ||
| motor_sizing_speed_method | ||
| oppoint_head_from |
Overrides default operating point behaviors.
unset - ignore this. use defaults
specifiedHead - same as default behavior. Use exact head / flow pairs as specied. Reported data for each point is calcuated along the pump's design curve.
designCurve - Ignores all specified head values (0 or otherwise) and calculates a head for each flow that intersects the pump's design curve.
systemCurve - Ignores all specified head values (0 or otherwise and calculates a head for each flow that intersects the pump's system resistance curve.
specifiedHead_speedAdjustCalc - Same as specifiedHead except that reported data for each point is calculated by speed-adjusting the design curve so that it passes through each operating point.
systemCurve_speedAdjustCalc - except that reported data for each point is calculated by speed-adjusting the design curve so that it passes through each operating point.
| |
| unit_system |