Skip to content

Restructure Pressure Sensor and Setpoints #551

@connorjcantrell

Description

@connorjcantrell

I'd like to suggest expanding our Pressure Sensor and Setpoint categories to include more specific subclasses. I've outlined this proposed structure using a file system layout, where symbolic links serve as indicators for classes that have multiple parents.

I have only created the Pressure Sensor class, however, Pressure Setpoint would be similar.

This is a starting point, I'm looking forward to receiving feedback and suggestions.

Pressure_Sensor
├── Air_Pressure_Sensor
│   ├── Air_Differential_Pressure_Sensor
│   │   ├── Discharge_Air_Differential_Pressure_Sensor
│   │   ├── Exhaust_Air_Differential_Pressure_Sensor
│   │   ├── Filter_Air_Differential_Pressure_Sensor
│   │   ├── Return_Air_Differential_Pressure_Sensor
│   │   └── Supply_Air_Differential_Pressure_Sensor
│   ├── Air_Static_Pressure_Sensor
│   │   ├── Building_Air_Static_Pressure_Sensor
│   │   ├── Discharge_Air_Static_Pressure_Sensor
│   │   ├── Supply_Air_Static_Pressure_Sensor
│   │   └── Underfloor_Plenum_Air_Static_Pressure_Sensor
│   ├── Air_Total_Pressure_Sensor
│   │   ├── Return_Air_Total_Pressure_Sensor
│   │   └── Supply_Air_Total_Pressure_Sensor
│   └── Air_Velocity_Pressure_Sensor
│       ├── Discharge_Air_Velocity_Pressure_Sensor
│       ├── Exhaust_Air_Velocity_Pressure_Sensor
│       └── Supply_Air_Velocity_Pressure_Sensor
├── Differential_Pressure_Sensor
│   ├── Air_Differential_Pressure_Sensor -> ../Air_Pressure_Sensor/Air_Differential_Pressure_Sensor
│   └── Water_Differential_Pressure_Sensor -> ../Water_Pressure_Sensor/Water_Differential_Pressure_Sensor
├── Static_Pressure_Sensor
│   └── Air_Static_Pressure_Sensor -> ../Air_Pressure_Sensor/Air_Static_Pressure_Sensor
├── Total_Pressure_Sensor
│   └── Air_Total_Pressure_Sensor -> Air_Pressure_Sensor/Air_Total_Pressure_Sensor
├── Velocity_Pressure_Sensor
│   └── Air_Velocity_Pressure_Sensor -> ../Air_Pressure_Sensor/Air_Velocity_Pressure_Sensor
└── Water_Pressure_Sensor
    ├── Entering_Water_Pressure_Sensor
    │   ├── Entering_Water_Absolute_Pressure_Sensor -> Water_Absolute_Pressure_Sensor/Entering_Water_Absolute_Pressure_Sensor
    │   └── Entering_Water_Gauge_Pressure_Sensor -> Water_Gauge_Pressure_Sensor/Entering_Water_Gauge_Pressure_Sensor
    ├── Leaving_Water_Pressure_Sensor
    │   ├── Leaving_Water_Absolute_Pressure_Sensor -> Water_Absolute_Pressure_Sensor/Leaving_Water_Absolute_Pressure_Sensor
    │   └── Leaving_Water_Gauge_Pressure_Sensor -> Water_Gauge_Pressure_Sensor/Leaving_Water_Gauge_Pressure_Sensor
    ├── Water_Absolute_Pressure_Sensor
    │   ├── Entering_Water_Absolute_Pressure_Sensor
    │   └── Leaving_Water_Absolute_Pressure_Sensor
    ├── Water_Differential_Pressure_Sensor
    │   ├── Chilled_Water_Differential_Pressure_Sensor
    │   ├── Filter_Water_Differential_Pressure_Sensor
    │   └── Hot_Water_Differential_Pressure_Sensor
    │       ├── Domestic_Hot_Water_Differential_Pressure_Sensor
    │       └── Heating_Hot_Water_Differential_Pressure_Sensor
    └── Water_Gauge_Pressure_Sensor
        ├── Entering_Water_Absolute_Pressure_Sensor
        └── Leaving_Water_Absolute_Pressure_Sensor

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions