diff --git a/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/INetworkSwitchControl.cs b/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/INetworkSwitchControl.cs
index 0aaf89d2..aca38333 100644
--- a/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/INetworkSwitchControl.cs
+++ b/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/INetworkSwitchControl.cs
@@ -89,16 +89,31 @@ namespace PepperDash.Essentials.Core.DeviceTypeInterfaces
///
Unknown,
+ ///
+ /// Indicates that a VLAN change is in progress on the port, either through a call to SetPortVlan or an external change detected by polling.
+ ///
+ VlanChangeInProgress,
+
///
/// Indicates that the access VLAN on a port has changed, either through a successful call to SetPortVlan
///
VlanChanged,
+ ///
+ /// Indicates that PoE is being disabled on the port, either through a call to SetPortPoeState or an external change detected by polling.
+ ///
+ PoeDisableInProgress,
+
///
/// Indicates that the PoE state on a port has changed, either through a successful call to SetPortPoeState
///
PoEDisabled,
+ ///
+ /// Indicates that PoE is being enabled on the port, either through a call to SetPortPoeState or an external change detected by polling.
+ ///
+ PoeEnableInProgress,
+
///
/// Indicates that the PoE state on a port has changed, either through a successful call to SetPortPoeState
///