vault backup: 2025-07-24 16:44:33

This commit is contained in:
2025-07-24 16:44:33 -04:00
parent bb19afeea3
commit 66be41640e
68 changed files with 43019 additions and 684 deletions
+33
View File
@@ -0,0 +1,33 @@
---
id:
aliases: []
tags:
- automation
- software
---
# Assembly Objects
```cs
public class GangableReceptacle : IGangableDevice
...
public class GangableSwitch : IGangableDevice
...
public class OutletBox
{
public List<IUtilizationEquipment> Contents;
public void Add(IUtilizationEquipment)
{
// Add to contents or throw if incompatible
}
public List<Item> Resolve()
{
// Check content types and resolve by specifications
// or raise error if not possible
// (e.g. incompatible devices)
}
}
```