Here is a list of all documented files with brief descriptions:
| AccumulatingNumericSensor.idl |  | 
| AlarmManager.idl |  | 
| AlertedSensorManager.idl |  | 
| AnalogModem.idl |  | 
| assetmgrpush.idl |  | 
| AssetStrip.idl |  | 
| AssetStripConfig.idl |  | 
| AssetStripLogger.idl |  | 
| AuthManager.idl |  | 
| BulkConfiguration.idl |  | 
| BulkRequest.idl |  | 
| CardReader.idl |  | 
| CardReaderManager.idl |  | 
| CascadeManager.idl |  | 
| Circuit.idl |  | 
| Controller.idl |  | 
| Crestron.idl |  | 
| DataPushService.idl |  | 
| DateTime.idl |  | 
| DebugLog.idl |  | 
| DiagLogSettings.idl |  | 
| Diagnostics.idl |  | 
| DisplayControl.idl |  | 
| DoorAccessControl.idl |  | 
| DsamDevice.idl |  | 
| DsamManager.idl |  | 
| DsamPort.idl |  | 
| EDevice.idl |  | 
| Event.idl |  | 
| EventEngine.idl |  | 
| EventLog.idl |  | 
| EventService.idl |  | 
| ExternalBeeper.idl |  | 
| Firmware.idl |  | 
| FirmwareUpdateStatus.idl |  | 
| Fitness.idl |  | 
| GatewaySensorManager.idl |  | 
| GsmModem.idl |  | 
| HardwareHealth.idl |  | 
| Inlet.idl |  | 
| InternalBeeper.idl |  | 
| Keypad.idl |  | 
| KeypadManager.idl |  | 
| LdapManager.idl |  | 
| Log.idl |  | 
| LuaService.idl |  | 
| MemoryMapController.idl |  | 
| Modbus.idl |  | 
| ModbusCfg.idl |  | 
| ModbusGatewayMgr.idl |  | 
| Nameplate.idl |  | 
| NameService.idl |  | 
| Net.idl |  | 
| NumericSensor.idl |  | 
| Outlet.idl |  | 
| OutletGroup.idl |  | 
| OutletGroupManager.idl |  | 
| OverCurrentProtector.idl |  | 
| OverCurrentProtectorTripSensor.idl |  | 
| Panel.idl |  | 
| Pdu.idl |  | 
| PeripheralDeviceManager.idl |  | 
| PeripheralDevicePackage.idl |  | 
| PeripheralDeviceSlot.idl |  | 
| PeripheralG2Production.idl |  | 
| Pole.idl |  | 
| Port.idl |  | 
| PortDispatcher.idl |  | 
| PortForwardingAutoSetup.idl |  | 
| PortFuse.idl |  | 
| PosElement.idl |  | 
| PowerMeter.idl |  | 
| PowerMeterController.idl |  | 
| PowerQualitySensor.idl |  | 
| Production.idl |  | 
| RadiusManager.idl |  | 
| RawConfiguration.idl |  | 
| Redfish.idl |  | 
| ResidualCurrentStateSensor.idl |  | 
| ResMon.idl |  | 
| Role.idl |  | 
| RoleManager.idl |  | 
| Security.idl |  | 
| Sensor.idl |  | 
| SensorHub.idl |  | 
| SensorLogger.idl |  | 
| sensorpush.idl |  | 
| SerialPort.idl |  | 
| ServerMonitor.idl |  | 
| ServerSSLCert.idl |  | 
| Services.idl |  | 
| SessionManager.idl |  | 
| Smtp.idl |  | 
| Snmp.idl |  | 
| StateSensor.idl |  | 
| StorageManager.idl |  | 
| Switch.idl |  | 
| Sx.idl |  | 
| System.idl |  | 
| TacPlusManager.idl |  | 
| TestDisplay.idl |  | 
| TestUnit.idl |  | 
| TimerEventManager.idl |  | 
| TransferSwitch.idl |  | 
| TransferSwitchBypassStateSensor.idl |  | 
| TypeBResidualCurrentNumericSensor.idl |  | 
| Unit.idl |  | 
| Usb.idl |  | 
| User.idl |  | 
| UserEvent.idl |  | 
| UserManager.idl |  | 
| VoltageMonitoringSensor.idl |  | 
| Waveform.idl |  | 
| Webcam.idl |  | 
| WebcamChannel.idl |  | 
| WebcamManager.idl |  | 
| WlanLog.idl |  | 
| Zeroconf.idl |  | 
| ZigbeeDevice.idl |  | 
| ZigbeeManager.idl |  |