2026 Class Back to 2026
C

ElectricalSetting

Version comparison

Members across versions

26 members across 9 versions · 1 added later · 4 removed · 4 changed · 4 obsolete

Member-name color: stable · changed · removed · obsolete · added later

Member 2020 2021 2022 2023 2024 2025 2025.3 2026 2027
M AddDistributionSysType(String, ElectricalPhase, ElectricalPhaseConfiguration, Int32, VoltageType, VoltageType)
same same same same same same same same same
M AddVoltageType(String, Double, Double, Double)
same same same same same same same same same
M AddWireMaterialType(String, WireMaterialType)
same same same same same same same changed missing
M AddWireType(String, WireMaterialType, TemperatureRatingType, InsulationType, WireSize, Double, Boolean, NeutralMode, WireConduitType)
same same same same same same same changed missing
not yet introduced added same same same same same same same
M GetElectricalSettings(Document)
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
M RemoveDistributionSysType(DistributionSysType)
same same same same same same same same same
M RemoveVoltageType(VoltageType)
same same same same same same same same same
M RemoveWireMaterialType(WireMaterialType)
same same same same same same same changed missing
M RemoveWireType(WireType)
same same same same same same same same same
M SetSpecificFittingAngleStatus(Double, Boolean)
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same changed missing
same same same same same same same same same

Per-version detail

Click a version below to see what changed in that release vs your current frame (2026).
2026 current

Changes in 2020 vs 2026 1 missing 4 changed

Flip API Versions →

Missing in 2020 (only available in 2026)

Changed members

ElectricalSetting.AddWireMaterialType(String, WireMaterialType)
Became obsolete in 2026: AddWireMaterialType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use ConductorMaterial.Create() instead.
name String Name of new material type.
baseMaterial WireMaterialType Specify an existing material type which New material will be constructed based on.
→ returns WireMaterialType New added wire material type object.
ElectricalSetting.AddWireType(String, WireMaterialType, TemperatureRatingType, InsulationType, WireSize, Double, Boolean, NeutralMode, WireConduitType)
Became obsolete in 2026: AddWireType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use WireType.Duplicate() instead. WireMaterialType object can no longer set to the WireType, use property WireType.WireMaterial instead. TemperatureRatingType object can no longer set to the WireType, use property WireType.TemperatureRating instead. InsulationType object can no longer set to the WireType, use property WireType.Insulation instead. MaxSize object can no longer set to the WireType, use property WireType.MaxSize instead.
name String Name of the new wire type.
materialType WireMaterialType Wire material of new wire type.
temperatureRating TemperatureRatingType Temperature rating type information of new wire type.
insulation InsulationType Insulation of new wire type.
maxSize WireSize Max wire size of new wire type.
neutralMultiplier Double Neutral multiplier of new wire type.
neutralRequired Boolean Specify whether neutral point is required.
neutralMode NeutralMode Specify neutral mode.
conduit WireConduitType Conduit type of new wire type.
→ returns WireType New added wire type object.
ElectricalSetting.RemoveWireMaterialType(WireMaterialType)
Became obsolete in 2026: RemoveWireMaterialType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use Document.Delete() instead.
materialType WireMaterialType The wire material type to be removed.
ElectricalSetting.WireMaterialTypes()
Became obsolete in 2026: Property WireMaterialTypes is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use ConductorMaterial.GetConductorMaterialIds() instead.
→ returns WireMaterialTypeSet

Changes in 2021 vs 2026 4 changed

Flip API Versions →

Changed members

ElectricalSetting.AddWireMaterialType(String, WireMaterialType)
Became obsolete in 2026: AddWireMaterialType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use ConductorMaterial.Create() instead.
name String Name of new material type.
baseMaterial WireMaterialType Specify an existing material type which New material will be constructed based on.
→ returns WireMaterialType New added wire material type object.
ElectricalSetting.AddWireType(String, WireMaterialType, TemperatureRatingType, InsulationType, WireSize, Double, Boolean, NeutralMode, WireConduitType)
Became obsolete in 2026: AddWireType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use WireType.Duplicate() instead. WireMaterialType object can no longer set to the WireType, use property WireType.WireMaterial instead. TemperatureRatingType object can no longer set to the WireType, use property WireType.TemperatureRating instead. InsulationType object can no longer set to the WireType, use property WireType.Insulation instead. MaxSize object can no longer set to the WireType, use property WireType.MaxSize instead.
name String Name of the new wire type.
materialType WireMaterialType Wire material of new wire type.
temperatureRating TemperatureRatingType Temperature rating type information of new wire type.
insulation InsulationType Insulation of new wire type.
maxSize WireSize Max wire size of new wire type.
neutralMultiplier Double Neutral multiplier of new wire type.
neutralRequired Boolean Specify whether neutral point is required.
neutralMode NeutralMode Specify neutral mode.
conduit WireConduitType Conduit type of new wire type.
→ returns WireType New added wire type object.
ElectricalSetting.RemoveWireMaterialType(WireMaterialType)
Became obsolete in 2026: RemoveWireMaterialType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use Document.Delete() instead.
materialType WireMaterialType The wire material type to be removed.
ElectricalSetting.WireMaterialTypes()
Became obsolete in 2026: Property WireMaterialTypes is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use ConductorMaterial.GetConductorMaterialIds() instead.
→ returns WireMaterialTypeSet

Changes in 2022 vs 2026 4 changed

Flip API Versions →

Changed members

ElectricalSetting.AddWireMaterialType(String, WireMaterialType)
Became obsolete in 2026: AddWireMaterialType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use ConductorMaterial.Create() instead.
name String Name of new material type.
baseMaterial WireMaterialType Specify an existing material type which New material will be constructed based on.
→ returns WireMaterialType New added wire material type object.
ElectricalSetting.AddWireType(String, WireMaterialType, TemperatureRatingType, InsulationType, WireSize, Double, Boolean, NeutralMode, WireConduitType)
Became obsolete in 2026: AddWireType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use WireType.Duplicate() instead. WireMaterialType object can no longer set to the WireType, use property WireType.WireMaterial instead. TemperatureRatingType object can no longer set to the WireType, use property WireType.TemperatureRating instead. InsulationType object can no longer set to the WireType, use property WireType.Insulation instead. MaxSize object can no longer set to the WireType, use property WireType.MaxSize instead.
name String Name of the new wire type.
materialType WireMaterialType Wire material of new wire type.
temperatureRating TemperatureRatingType Temperature rating type information of new wire type.
insulation InsulationType Insulation of new wire type.
maxSize WireSize Max wire size of new wire type.
neutralMultiplier Double Neutral multiplier of new wire type.
neutralRequired Boolean Specify whether neutral point is required.
neutralMode NeutralMode Specify neutral mode.
conduit WireConduitType Conduit type of new wire type.
→ returns WireType New added wire type object.
ElectricalSetting.RemoveWireMaterialType(WireMaterialType)
Became obsolete in 2026: RemoveWireMaterialType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use Document.Delete() instead.
materialType WireMaterialType The wire material type to be removed.
ElectricalSetting.WireMaterialTypes()
Became obsolete in 2026: Property WireMaterialTypes is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use ConductorMaterial.GetConductorMaterialIds() instead.
→ returns WireMaterialTypeSet

Changes in 2023 vs 2026 4 changed

Flip API Versions →

Changed members

ElectricalSetting.AddWireMaterialType(String, WireMaterialType)
Became obsolete in 2026: AddWireMaterialType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use ConductorMaterial.Create() instead.
name String Name of new material type.
baseMaterial WireMaterialType Specify an existing material type which New material will be constructed based on.
→ returns WireMaterialType New added wire material type object.
ElectricalSetting.AddWireType(String, WireMaterialType, TemperatureRatingType, InsulationType, WireSize, Double, Boolean, NeutralMode, WireConduitType)
Became obsolete in 2026: AddWireType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use WireType.Duplicate() instead. WireMaterialType object can no longer set to the WireType, use property WireType.WireMaterial instead. TemperatureRatingType object can no longer set to the WireType, use property WireType.TemperatureRating instead. InsulationType object can no longer set to the WireType, use property WireType.Insulation instead. MaxSize object can no longer set to the WireType, use property WireType.MaxSize instead.
name String Name of the new wire type.
materialType WireMaterialType Wire material of new wire type.
temperatureRating TemperatureRatingType Temperature rating type information of new wire type.
insulation InsulationType Insulation of new wire type.
maxSize WireSize Max wire size of new wire type.
neutralMultiplier Double Neutral multiplier of new wire type.
neutralRequired Boolean Specify whether neutral point is required.
neutralMode NeutralMode Specify neutral mode.
conduit WireConduitType Conduit type of new wire type.
→ returns WireType New added wire type object.
ElectricalSetting.RemoveWireMaterialType(WireMaterialType)
Became obsolete in 2026: RemoveWireMaterialType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use Document.Delete() instead.
materialType WireMaterialType The wire material type to be removed.
ElectricalSetting.WireMaterialTypes()
Became obsolete in 2026: Property WireMaterialTypes is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use ConductorMaterial.GetConductorMaterialIds() instead.
→ returns WireMaterialTypeSet

Changes in 2024 vs 2026 4 changed

Flip API Versions →

Changed members

ElectricalSetting.AddWireMaterialType(String, WireMaterialType)
Became obsolete in 2026: AddWireMaterialType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use ConductorMaterial.Create() instead.
name String Name of new material type.
baseMaterial WireMaterialType Specify an existing material type which New material will be constructed based on.
→ returns WireMaterialType New added wire material type object.
ElectricalSetting.AddWireType(String, WireMaterialType, TemperatureRatingType, InsulationType, WireSize, Double, Boolean, NeutralMode, WireConduitType)
Became obsolete in 2026: AddWireType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use WireType.Duplicate() instead. WireMaterialType object can no longer set to the WireType, use property WireType.WireMaterial instead. TemperatureRatingType object can no longer set to the WireType, use property WireType.TemperatureRating instead. InsulationType object can no longer set to the WireType, use property WireType.Insulation instead. MaxSize object can no longer set to the WireType, use property WireType.MaxSize instead.
name String Name of the new wire type.
materialType WireMaterialType Wire material of new wire type.
temperatureRating TemperatureRatingType Temperature rating type information of new wire type.
insulation InsulationType Insulation of new wire type.
maxSize WireSize Max wire size of new wire type.
neutralMultiplier Double Neutral multiplier of new wire type.
neutralRequired Boolean Specify whether neutral point is required.
neutralMode NeutralMode Specify neutral mode.
conduit WireConduitType Conduit type of new wire type.
→ returns WireType New added wire type object.
ElectricalSetting.RemoveWireMaterialType(WireMaterialType)
Became obsolete in 2026: RemoveWireMaterialType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use Document.Delete() instead.
materialType WireMaterialType The wire material type to be removed.
ElectricalSetting.WireMaterialTypes()
Became obsolete in 2026: Property WireMaterialTypes is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use ConductorMaterial.GetConductorMaterialIds() instead.
→ returns WireMaterialTypeSet

Changes in 2025 vs 2026 4 changed

Flip API Versions →

Changed members

ElectricalSetting.AddWireMaterialType(String, WireMaterialType)
Became obsolete in 2026: AddWireMaterialType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use ConductorMaterial.Create() instead.
name String Name of new material type.
baseMaterial WireMaterialType Specify an existing material type which New material will be constructed based on.
→ returns WireMaterialType New added wire material type object.
ElectricalSetting.AddWireType(String, WireMaterialType, TemperatureRatingType, InsulationType, WireSize, Double, Boolean, NeutralMode, WireConduitType)
Became obsolete in 2026: AddWireType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use WireType.Duplicate() instead. WireMaterialType object can no longer set to the WireType, use property WireType.WireMaterial instead. TemperatureRatingType object can no longer set to the WireType, use property WireType.TemperatureRating instead. InsulationType object can no longer set to the WireType, use property WireType.Insulation instead. MaxSize object can no longer set to the WireType, use property WireType.MaxSize instead.
name String Name of the new wire type.
materialType WireMaterialType Wire material of new wire type.
temperatureRating TemperatureRatingType Temperature rating type information of new wire type.
insulation InsulationType Insulation of new wire type.
maxSize WireSize Max wire size of new wire type.
neutralMultiplier Double Neutral multiplier of new wire type.
neutralRequired Boolean Specify whether neutral point is required.
neutralMode NeutralMode Specify neutral mode.
conduit WireConduitType Conduit type of new wire type.
→ returns WireType New added wire type object.
ElectricalSetting.RemoveWireMaterialType(WireMaterialType)
Became obsolete in 2026: RemoveWireMaterialType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use Document.Delete() instead.
materialType WireMaterialType The wire material type to be removed.
ElectricalSetting.WireMaterialTypes()
Became obsolete in 2026: Property WireMaterialTypes is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use ConductorMaterial.GetConductorMaterialIds() instead.
→ returns WireMaterialTypeSet

Changes in 2025.3 vs 2026 4 changed

Flip API Versions →

Changed members

ElectricalSetting.AddWireMaterialType(String, WireMaterialType)
Became obsolete in 2026: AddWireMaterialType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use ConductorMaterial.Create() instead.
name String Name of new material type.
baseMaterial WireMaterialType Specify an existing material type which New material will be constructed based on.
→ returns WireMaterialType New added wire material type object.
ElectricalSetting.AddWireType(String, WireMaterialType, TemperatureRatingType, InsulationType, WireSize, Double, Boolean, NeutralMode, WireConduitType)
Became obsolete in 2026: AddWireType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use WireType.Duplicate() instead. WireMaterialType object can no longer set to the WireType, use property WireType.WireMaterial instead. TemperatureRatingType object can no longer set to the WireType, use property WireType.TemperatureRating instead. InsulationType object can no longer set to the WireType, use property WireType.Insulation instead. MaxSize object can no longer set to the WireType, use property WireType.MaxSize instead.
name String Name of the new wire type.
materialType WireMaterialType Wire material of new wire type.
temperatureRating TemperatureRatingType Temperature rating type information of new wire type.
insulation InsulationType Insulation of new wire type.
maxSize WireSize Max wire size of new wire type.
neutralMultiplier Double Neutral multiplier of new wire type.
neutralRequired Boolean Specify whether neutral point is required.
neutralMode NeutralMode Specify neutral mode.
conduit WireConduitType Conduit type of new wire type.
→ returns WireType New added wire type object.
ElectricalSetting.RemoveWireMaterialType(WireMaterialType)
Became obsolete in 2026: RemoveWireMaterialType is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use Document.Delete() instead.
materialType WireMaterialType The wire material type to be removed.
ElectricalSetting.WireMaterialTypes()
Became obsolete in 2026: Property WireMaterialTypes is deprecated in Revit 2026 and will be removed in a future version of Revit. Please use ConductorMaterial.GetConductorMaterialIds() instead.
→ returns WireMaterialTypeSet