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 |