# SPDX-License-Identifier: BSD-3-Clause
#
# Copyright 2025 Raritan Inc. All rights reserved.
#
# This is an auto-generated file.

use Raritan::RPC::modelpush::ModelPush::Configuration;
use Raritan::RPC::modelpush::ModelPush;
use Raritan::RPC::firmware::ImageStatus;
use Raritan::RPC::firmware::UpdateFlags;
use Raritan::RPC::firmware::FirmwareUpdateEvent;
use Raritan::RPC::firmware::ImageInfo;
use Raritan::RPC::firmware::UpdateHistoryEntry;
use Raritan::RPC::firmware::UpdateHistoryStatus;
use Raritan::RPC::firmware::UpdateStatus;
use Raritan::RPC::firmware::FirmwareValidationFailedEvent;
use Raritan::RPC::firmware::SystemShutdownEvent;
use Raritan::RPC::firmware::FirmwareUpdateStartedEvent;
use Raritan::RPC::firmware::FirmwareUpdateFailedEvent;
use Raritan::RPC::firmware::ImageInfo_1_0_1;
use Raritan::RPC::firmware::FirmwareUpdateStatus;
use Raritan::RPC::firmware::Firmware_2_0_2;
use Raritan::RPC::firmware::Firmware_1_0_1;
use Raritan::RPC::firmware::SystemStartupEvent;
use Raritan::RPC::firmware::Firmware_2_0_3;
use Raritan::RPC::firmware::Firmware;
use Raritan::RPC::firmware::ImageState;
use Raritan::RPC::firmware::Firmware_2_0_1;
use Raritan::RPC::firmware::FirmwareUpdateCompletedEvent;
use Raritan::RPC::firmware::Firmware_2_0_3::Info;
use Raritan::RPC::firmware::Firmware_2_0_0;
use Raritan::RPC::portsmodel::Port_2_0_2::PropertiesChangedEvent;
use Raritan::RPC::portsmodel::Port_2_0_2::DeviceChangedEvent;
use Raritan::RPC::portsmodel::Port_2_0_2::DetectionType;
use Raritan::RPC::portsmodel::Port_2_0_2::DetectionMode;
use Raritan::RPC::portsmodel::Port_2_0_2::Properties;
use Raritan::RPC::portsmodel::Port_2_0_1;
use Raritan::RPC::portsmodel::Port_2_0_3;
use Raritan::RPC::portsmodel::Port_2_0_1::PropertiesChangedEvent;
use Raritan::RPC::portsmodel::Port_2_0_1::DeviceChangedEvent;
use Raritan::RPC::portsmodel::Port_2_0_1::DetectionType;
use Raritan::RPC::portsmodel::Port_2_0_1::DetectionMode;
use Raritan::RPC::portsmodel::Port_2_0_1::Properties;
use Raritan::RPC::portsmodel::Port;
use Raritan::RPC::portsmodel::Port_2_0_2;
use Raritan::RPC::portsmodel::Port_2_0_3::PropertiesChangedEvent;
use Raritan::RPC::portsmodel::Port_2_0_3::DeviceChangedEvent;
use Raritan::RPC::portsmodel::Port_2_0_3::DetectionType;
use Raritan::RPC::portsmodel::Port_2_0_3::DetectionMode;
use Raritan::RPC::portsmodel::Port_2_0_3::Properties;
use Raritan::RPC::portsmodel::Port_2_0_0;
use Raritan::RPC::portsmodel::Port_2_0_4;
use Raritan::RPC::portsmodel::Port::DetectionType;
use Raritan::RPC::portsmodel::Port::DetectionMode;
use Raritan::RPC::portsmodel::Port::Properties;
use Raritan::RPC::portsmodel::Port::Events;
use Raritan::RPC::portsmodel::PortFuse::Status;
use Raritan::RPC::portsmodel::PortFuse::StatusChangedEvent;
use Raritan::RPC::portsmodel::PortFuse_1_0_1;
use Raritan::RPC::portsmodel::Port_2_0_0::DetectionType;
use Raritan::RPC::portsmodel::Port_2_0_0::DetectionMode;
use Raritan::RPC::portsmodel::Port_2_0_0::Properties;
use Raritan::RPC::portsmodel::Port_2_0_0::Events;
use Raritan::RPC::portsmodel::Port_2_0_4::PropertiesChangedEvent;
use Raritan::RPC::portsmodel::Port_2_0_4::DeviceTypeWithId;
use Raritan::RPC::portsmodel::Port_2_0_4::DeviceChangedEvent;
use Raritan::RPC::portsmodel::Port_2_0_4::DetectionType;
use Raritan::RPC::portsmodel::Port_2_0_4::DetectionMode;
use Raritan::RPC::portsmodel::Port_2_0_4::Properties;
use Raritan::RPC::portsmodel::Port_2_0_4::DeviceTypeId;
use Raritan::RPC::portsmodel::PortManager;
use Raritan::RPC::portsmodel::PortFuse_1_0_1::Status;
use Raritan::RPC::portsmodel::PortFuse_1_0_1::StatusChangedEvent;
use Raritan::RPC::portsmodel::PortFuse;
use Raritan::RPC::devsettings::Snmp::Configuration;
use Raritan::RPC::devsettings::Smtp_2_0_0;
use Raritan::RPC::devsettings::Modbus_2_0_0;
use Raritan::RPC::devsettings::Zeroconf_2_0_0::SettingsChangedEvent;
use Raritan::RPC::devsettings::Zeroconf_2_0_0::Settings;
use Raritan::RPC::devsettings::Smtp_1_0_1::TestResult;
use Raritan::RPC::devsettings::Smtp_1_0_1::Configuration;
use Raritan::RPC::devsettings::Zeroconf::SettingsChangedEvent;
use Raritan::RPC::devsettings::Zeroconf::Settings;
use Raritan::RPC::devsettings::Snmp_1_0_1;
use Raritan::RPC::devsettings::Redfish;
use Raritan::RPC::devsettings::Redfish::Settings;
use Raritan::RPC::devsettings::Modbus_2_0_0::TcpSettings;
use Raritan::RPC::devsettings::Modbus_2_0_0::Capabilities;
use Raritan::RPC::devsettings::Modbus_2_0_0::Parity;
use Raritan::RPC::devsettings::Modbus_2_0_0::Settings;
use Raritan::RPC::devsettings::Modbus_2_0_0::SerialSettings;
use Raritan::RPC::devsettings::Snmp_1_0_1::Configuration;
use Raritan::RPC::devsettings::Smtp_2_0_0::TestResult;
use Raritan::RPC::devsettings::Smtp_2_0_0::Configuration;
use Raritan::RPC::devsettings::Zeroconf_2_0_0;
use Raritan::RPC::devsettings::Crestron::Settings;
use Raritan::RPC::devsettings::Smtp;
use Raritan::RPC::devsettings::Smtp::TestResult;
use Raritan::RPC::devsettings::Smtp::Configuration;
use Raritan::RPC::devsettings::Snmp_1_0_2;
use Raritan::RPC::devsettings::Snmp;
use Raritan::RPC::devsettings::Crestron;
use Raritan::RPC::devsettings::Modbus::TcpSettings;
use Raritan::RPC::devsettings::Modbus::Settings;
use Raritan::RPC::devsettings::Modbus;
use Raritan::RPC::devsettings::Smtp_1_0_1;
use Raritan::RPC::devsettings::Snmp_1_0_2::ConfigurationChangedEvent;
use Raritan::RPC::devsettings::Snmp_1_0_2::Configuration;
use Raritan::RPC::devsettings::Zeroconf;
use Raritan::RPC::emdmodel::Emd_2_4_9::SettingsChangedEvent;
use Raritan::RPC::emdmodel::Emd_2_4_9::MetaData;
use Raritan::RPC::emdmodel::Emd_2_4_9::Settings;
use Raritan::RPC::emdmodel::Emd_2_4_9;
use Raritan::RPC::display::DisplayControl_2_0_0::Info;
use Raritan::RPC::display::DisplayControl_2_0_0::SettingsChangedEvent;
use Raritan::RPC::display::DisplayControl_2_0_0::Settings;
use Raritan::RPC::display::DisplayControl_2_0_0::DefaultViewItem;
use Raritan::RPC::display::DisplayControl::DefaultViewItem;
use Raritan::RPC::display::DisplayControl_2_0_0;
use Raritan::RPC::display::DisplayControl_1_0_1;
use Raritan::RPC::display::DisplayControl_1_0_1::Info;
use Raritan::RPC::display::DisplayControl_1_0_1::DefaultViewChangedEvent;
use Raritan::RPC::display::DisplayControl_1_0_1::DefaultViewItem;
use Raritan::RPC::display::DisplayControl;
use Raritan::RPC::usermgmt::UserManager;
use Raritan::RPC::usermgmt::AccountRemoved;
use Raritan::RPC::usermgmt::UserInfo;
use Raritan::RPC::usermgmt::AccountAdded;
use Raritan::RPC::usermgmt::AuxInfo;
use Raritan::RPC::usermgmt::User_2_0_0;
use Raritan::RPC::usermgmt::RoleEvent;
use Raritan::RPC::usermgmt::SnmpV3PrivProto;
use Raritan::RPC::usermgmt::PasswordChanged;
use Raritan::RPC::usermgmt::PressureEnum;
use Raritan::RPC::usermgmt::AccountChanged;
use Raritan::RPC::usermgmt::UserCapabilities;
use Raritan::RPC::usermgmt::Role;
use Raritan::RPC::usermgmt::SnmpV3SecLevel;
use Raritan::RPC::usermgmt::Account_2_0_0;
use Raritan::RPC::usermgmt::User;
use Raritan::RPC::usermgmt::TemperatureEnum;
use Raritan::RPC::usermgmt::UserManager_1_0_3;
use Raritan::RPC::usermgmt::User_1_0_1;
use Raritan::RPC::usermgmt::LengthEnum;
use Raritan::RPC::usermgmt::Preferences;
use Raritan::RPC::usermgmt::AccountRenamed;
use Raritan::RPC::usermgmt::RoleRemoved;
use Raritan::RPC::usermgmt::AccountEvent;
use Raritan::RPC::usermgmt::UserInfo_2_0_0;
use Raritan::RPC::usermgmt::AccountChanged_3_0_0;
use Raritan::RPC::usermgmt::UserManager_2_0_0;
use Raritan::RPC::usermgmt::RoleAdded;
use Raritan::RPC::usermgmt::SnmpV3AuthProto;
use Raritan::RPC::usermgmt::Account;
use Raritan::RPC::usermgmt::UserManager_1_0_2;
use Raritan::RPC::usermgmt::SnmpV3Settings;
use Raritan::RPC::usermgmt::User_1_0_2;
use Raritan::RPC::usermgmt::RoleManager::ArgumentDesc;
use Raritan::RPC::usermgmt::RoleManager::Info;
use Raritan::RPC::usermgmt::RoleManager::RoleAccount;
use Raritan::RPC::usermgmt::RoleManager::PrivilegeDesc;
use Raritan::RPC::usermgmt::UserManager_1_0_1;
use Raritan::RPC::usermgmt::AccountChanged_2_0_0;
use Raritan::RPC::usermgmt::Role::Privilege;
use Raritan::RPC::usermgmt::Role::Info;
use Raritan::RPC::usermgmt::RoleManager;
use Raritan::RPC::usermgmt::SnmpV3Settings_2_0_0;
use Raritan::RPC::usermgmt::RoleChanged;
use Raritan::RPC::usermgmt::UserManager_1_0_4;
use Raritan::RPC::rawcfg::RawConfiguration;
use Raritan::RPC::rawcfg::RawConfiguration_1_0_1;
use Raritan::RPC::rawcfg::RawConfiguration_1_0_1::RawConfigDownloadedEvent;
use Raritan::RPC::rawcfg::RawConfiguration_1_0_1::Status;
use Raritan::RPC::rawcfg::RawConfiguration_1_0_1::RawConfigUpdatedEvent;
use Raritan::RPC::rawcfg::RawConfiguration::Status;
use Raritan::RPC::datetime::DateTime_3_0_3;
use Raritan::RPC::datetime::DateTime_3_0_0::ZoneInfo;
use Raritan::RPC::datetime::DateTime_3_0_0::ZoneCfg;
use Raritan::RPC::datetime::DateTime_3_0_0::NtpCfg;
use Raritan::RPC::datetime::DateTime_3_0_0::Protocol;
use Raritan::RPC::datetime::DateTime_3_0_0::Cfg;
use Raritan::RPC::datetime::DateTime_3_0_0;
use Raritan::RPC::datetime::DateTime_3_0_2;
use Raritan::RPC::datetime::DateTime;
use Raritan::RPC::datetime::DateTime_2_0_0::ZoneInfo;
use Raritan::RPC::datetime::DateTime_2_0_0::ZoneCfg;
use Raritan::RPC::datetime::DateTime_2_0_0::NtpCfg;
use Raritan::RPC::datetime::DateTime_2_0_0::Protocol;
use Raritan::RPC::datetime::DateTime_2_0_0::Cfg;
use Raritan::RPC::datetime::DateTime::ZoneInfo;
use Raritan::RPC::datetime::DateTime::ZoneCfg;
use Raritan::RPC::datetime::DateTime::NtpCfg;
use Raritan::RPC::datetime::DateTime::Protocol;
use Raritan::RPC::datetime::DateTime::Cfg;
use Raritan::RPC::datetime::DateTime_3_0_1::ZoneInfo;
use Raritan::RPC::datetime::DateTime_3_0_1::ZoneCfg;
use Raritan::RPC::datetime::DateTime_3_0_1::NtpCfg;
use Raritan::RPC::datetime::DateTime_3_0_1::Protocol;
use Raritan::RPC::datetime::DateTime_3_0_1::Cfg;
use Raritan::RPC::datetime::DateTime_3_0_2::ZoneInfo;
use Raritan::RPC::datetime::DateTime_3_0_2::ZoneCfg;
use Raritan::RPC::datetime::DateTime_3_0_2::ConfigurationChangedEvent;
use Raritan::RPC::datetime::DateTime_3_0_2::NtpCfg;
use Raritan::RPC::datetime::DateTime_3_0_2::Protocol;
use Raritan::RPC::datetime::DateTime_3_0_2::Cfg;
use Raritan::RPC::datetime::DateTime_3_0_3::ZoneInfo;
use Raritan::RPC::datetime::DateTime_3_0_3::ClockChangedEvent;
use Raritan::RPC::datetime::DateTime_3_0_3::ZoneCfg;
use Raritan::RPC::datetime::DateTime_3_0_3::ConfigurationChangedEvent;
use Raritan::RPC::datetime::DateTime_3_0_3::NtpCfg;
use Raritan::RPC::datetime::DateTime_3_0_3::Protocol;
use Raritan::RPC::datetime::DateTime_3_0_3::Cfg;
use Raritan::RPC::datetime::DateTime_2_0_0;
use Raritan::RPC::datetime::DateTime_3_0_1;
use Raritan::RPC::cascading::Cascading;
use Raritan::RPC::cascading::Cascading_1_0_1::ProtocolMapping;
use Raritan::RPC::cascading::Cascading_1_0_1::Type;
use Raritan::RPC::cascading::Cascading::ProtocolMapping;
use Raritan::RPC::cascading::Cascading::Type;
use Raritan::RPC::cascading::CascadeManager_1_0_1::Status;
use Raritan::RPC::cascading::CascadeManager_1_0_1::LinkUnitStatus;
use Raritan::RPC::cascading::CascadeManager_1_0_1::Role;
use Raritan::RPC::cascading::CascadeManager_1_0_1::LinkUnitStatusChangedEvent;
use Raritan::RPC::cascading::CascadeManager_1_0_1::RoleChangedEvent;
use Raritan::RPC::cascading::CascadeManager_1_0_1::LinkUnitAddedEvent;
use Raritan::RPC::cascading::CascadeManager_1_0_1::LinkUnitReleasedEvent;
use Raritan::RPC::cascading::CascadeManager_1_0_1::LinkUnit;
use Raritan::RPC::cascading::CascadeManager_2_0_1::Status;
use Raritan::RPC::cascading::CascadeManager_2_0_1::PrimaryUnitSettings;
use Raritan::RPC::cascading::CascadeManager_2_0_1::LinkUnitStatus;
use Raritan::RPC::cascading::CascadeManager_2_0_1::LinkUnitType;
use Raritan::RPC::cascading::CascadeManager_2_0_1::Role;
use Raritan::RPC::cascading::CascadeManager_2_0_1::LinkUnitStatusChangedEvent;
use Raritan::RPC::cascading::CascadeManager_2_0_1::RoleChangedEvent;
use Raritan::RPC::cascading::CascadeManager_2_0_1::LinkUnitAddedEvent;
use Raritan::RPC::cascading::CascadeManager_2_0_1::LinkUnitReleasedEvent;
use Raritan::RPC::cascading::CascadeManager_2_0_1::LinkPortStatus;
use Raritan::RPC::cascading::CascadeManager_2_0_1::LinkPortStatusChangedEvent;
use Raritan::RPC::cascading::CascadeManager_2_0_1::LinkUnit;
use Raritan::RPC::cascading::CascadeManager_2_0_2::Status;
use Raritan::RPC::cascading::CascadeManager_2_0_2::PrimaryUnitSettings;
use Raritan::RPC::cascading::CascadeManager_2_0_2::LinkUnitStatus;
use Raritan::RPC::cascading::CascadeManager_2_0_2::LinkUnitType;
use Raritan::RPC::cascading::CascadeManager_2_0_2::Role;
use Raritan::RPC::cascading::CascadeManager_2_0_2::LinkUnitStatusChangedEvent;
use Raritan::RPC::cascading::CascadeManager_2_0_2::RoleChangedEvent;
use Raritan::RPC::cascading::CascadeManager_2_0_2::LinkUnitAddedEvent;
use Raritan::RPC::cascading::CascadeManager_2_0_2::LinkUnitReleasedEvent;
use Raritan::RPC::cascading::CascadeManager_2_0_2::LinkPortStatus;
use Raritan::RPC::cascading::CascadeManager_2_0_2::LinkPortStatusChangedEvent;
use Raritan::RPC::cascading::CascadeManager_2_0_2::LinkUnit;
use Raritan::RPC::cascading::CascadeManager_2_0_2;
use Raritan::RPC::cascading::Cascading_1_0_1;
use Raritan::RPC::cascading::CascadeManager;
use Raritan::RPC::cascading::CascadeManager_2_0_0::Status;
use Raritan::RPC::cascading::CascadeManager_2_0_0::PrimaryUnitSettings;
use Raritan::RPC::cascading::CascadeManager_2_0_0::LinkUnitStatus;
use Raritan::RPC::cascading::CascadeManager_2_0_0::Role;
use Raritan::RPC::cascading::CascadeManager_2_0_0::LinkUnitStatusChangedEvent;
use Raritan::RPC::cascading::CascadeManager_2_0_0::RoleChangedEvent;
use Raritan::RPC::cascading::CascadeManager_2_0_0::LinkUnitAddedEvent;
use Raritan::RPC::cascading::CascadeManager_2_0_0::LinkUnitReleasedEvent;
use Raritan::RPC::cascading::CascadeManager_2_0_0::LinkPortStatus;
use Raritan::RPC::cascading::CascadeManager_2_0_0::LinkPortStatusChangedEvent;
use Raritan::RPC::cascading::CascadeManager_2_0_0::LinkUnit;
use Raritan::RPC::cascading::CascadeManager_2_0_1;
use Raritan::RPC::cascading::CascadeManager_2_0_0;
use Raritan::RPC::cascading::CascadeManager::Status;
use Raritan::RPC::cascading::CascadeManager::LinkUnitStatus;
use Raritan::RPC::cascading::CascadeManager::Role;
use Raritan::RPC::cascading::CascadeManager::LinkUnitStatusChangedEvent;
use Raritan::RPC::cascading::CascadeManager::RoleChangedEvent;
use Raritan::RPC::cascading::CascadeManager::LinkUnitAddedEvent;
use Raritan::RPC::cascading::CascadeManager::LinkUnitReleasedEvent;
use Raritan::RPC::cascading::CascadeManager::LinkUnit;
use Raritan::RPC::cascading::CascadeManager_1_0_1;
use Raritan::RPC::tacplus::AuthenType;
use Raritan::RPC::tacplus::ServerSettings;
use Raritan::RPC::cert::ServerSSLCert_3_0_0;
use Raritan::RPC::cert::ServerSSLCert::ReqInfo;
use Raritan::RPC::cert::ServerSSLCert::CommonAttributes;
use Raritan::RPC::cert::ServerSSLCert::CertInfo;
use Raritan::RPC::cert::ServerSSLCert::Info;
use Raritan::RPC::cert::ServerSSLCert_4_0_0;
use Raritan::RPC::cert::ServerSSLCert_4_0_0::ReqInfo;
use Raritan::RPC::cert::ServerSSLCert_4_0_0::EllipticCurve;
use Raritan::RPC::cert::ServerSSLCert_4_0_0::CommonAttributes;
use Raritan::RPC::cert::ServerSSLCert_4_0_0::CertInfo;
use Raritan::RPC::cert::ServerSSLCert_4_0_0::Info;
use Raritan::RPC::cert::ServerSSLCert_4_0_0::KeyInfo;
use Raritan::RPC::cert::ServerSSLCert_4_0_0::KeyType;
use Raritan::RPC::cert::ServerSSLCert;
use Raritan::RPC::cert::ServerSSLCert_2_0_1::ReqInfo;
use Raritan::RPC::cert::ServerSSLCert_2_0_1::CommonAttributes;
use Raritan::RPC::cert::ServerSSLCert_2_0_1::CertInfo;
use Raritan::RPC::cert::ServerSSLCert_2_0_1::Info;
use Raritan::RPC::cert::ServerSSLCert_2_0_0::ReqInfo;
use Raritan::RPC::cert::ServerSSLCert_2_0_0::CommonAttributes;
use Raritan::RPC::cert::ServerSSLCert_2_0_0::CertInfo;
use Raritan::RPC::cert::ServerSSLCert_2_0_0::Info;
use Raritan::RPC::cert::ServerSSLCert_3_0_0::ReqInfo;
use Raritan::RPC::cert::ServerSSLCert_3_0_0::EllipticCurve;
use Raritan::RPC::cert::ServerSSLCert_3_0_0::CommonAttributes;
use Raritan::RPC::cert::ServerSSLCert_3_0_0::CertInfo;
use Raritan::RPC::cert::ServerSSLCert_3_0_0::Info;
use Raritan::RPC::cert::ServerSSLCert_3_0_0::KeyType;
use Raritan::RPC::cert::ServerSSLCert_2_0_0;
use Raritan::RPC::cert::ServerSSLCert_2_0_1;
use Raritan::RPC::diag::DiagLogSettings::LogLevelEntry;
use Raritan::RPC::diag::DiagLogSettings::LogLevel;
use Raritan::RPC::diag::DiagLogSettings;
use Raritan::RPC::modbus::GatewayMgr::RtuSettings;
use Raritan::RPC::modbus::GatewayMgr::Settings;
use Raritan::RPC::modbus::Device::DeviceID;
use Raritan::RPC::modbus::Device;
use Raritan::RPC::modbus::GatewayMgr;
use Raritan::RPC::idl::Event;
use Raritan::RPC::bulkcfg::BulkConfiguration_1_0_1;
use Raritan::RPC::bulkcfg::BulkConfiguration::Status;
use Raritan::RPC::bulkcfg::BulkConfiguration_1_0_2;
use Raritan::RPC::bulkcfg::BulkConfiguration;
use Raritan::RPC::bulkcfg::BulkConfiguration_1_0_2::FilterType;
use Raritan::RPC::bulkcfg::BulkConfiguration_1_0_2::RestoredEvent;
use Raritan::RPC::bulkcfg::BulkConfiguration_1_0_2::FilterProfile;
use Raritan::RPC::bulkcfg::BulkConfiguration_1_0_2::SavedEvent;
use Raritan::RPC::bulkcfg::BulkConfiguration_1_0_2::Status;
use Raritan::RPC::bulkcfg::BulkConfiguration_1_0_2::SettingsChangedEvent;
use Raritan::RPC::bulkcfg::BulkConfiguration_1_0_2::Filter;
use Raritan::RPC::bulkcfg::BulkConfiguration_1_0_2::Settings;
use Raritan::RPC::bulkcfg::BulkConfiguration_1_0_1::FilterType;
use Raritan::RPC::bulkcfg::BulkConfiguration_1_0_1::FilterProfile;
use Raritan::RPC::bulkcfg::BulkConfiguration_1_0_1::Status;
use Raritan::RPC::bulkcfg::BulkConfiguration_1_0_1::Filter;
use Raritan::RPC::serial::PortDispatcher_1_0_1;
use Raritan::RPC::serial::AnalogModem;
use Raritan::RPC::serial::GsmModem_1_0_2;
use Raritan::RPC::serial::PortDispatcher_1_2_2;
use Raritan::RPC::serial::GsmModem;
use Raritan::RPC::serial::SerialPort;
use Raritan::RPC::serial::SerialPort_1_0_1::PortState;
use Raritan::RPC::serial::SerialPort_1_0_1::ConsoleSettings;
use Raritan::RPC::serial::SerialPort_1_0_1::BaudRate;
use Raritan::RPC::serial::SerialPort_1_0_1::State;
use Raritan::RPC::serial::SerialPort_2_0_0::PortState;
use Raritan::RPC::serial::SerialPort_2_0_0::BaudRate;
use Raritan::RPC::serial::SerialPort_2_0_0::ModemAddedEvent;
use Raritan::RPC::serial::SerialPort_2_0_0::State;
use Raritan::RPC::serial::SerialPort_2_0_0::ModemEvent;
use Raritan::RPC::serial::SerialPort_2_0_0::Settings;
use Raritan::RPC::serial::SerialPort_2_0_0::ModemRemovedEvent;
use Raritan::RPC::serial::SerialPort_2_0_0;
use Raritan::RPC::serial::GsmModem_1_0_1;
use Raritan::RPC::serial::PortDispatcher_1_2_1;
use Raritan::RPC::serial::SerialPort_3_0_1::PortState;
use Raritan::RPC::serial::SerialPort_3_0_1::DetectionType;
use Raritan::RPC::serial::SerialPort_3_0_1::BaudRate;
use Raritan::RPC::serial::SerialPort_3_0_1::ModemAddedEvent;
use Raritan::RPC::serial::SerialPort_3_0_1::State;
use Raritan::RPC::serial::SerialPort_3_0_1::ModemEvent;
use Raritan::RPC::serial::SerialPort_3_0_1::MetaData;
use Raritan::RPC::serial::SerialPort_3_0_1::Settings;
use Raritan::RPC::serial::SerialPort_3_0_1::ModemRemovedEvent;
use Raritan::RPC::serial::SerialPort_3_0_1;
use Raritan::RPC::serial::SerialPort_1_0_1;
use Raritan::RPC::serial::AnalogModem::DialInEvent;
use Raritan::RPC::serial::AnalogModem::CallEndedEvent;
use Raritan::RPC::serial::AnalogModem::CallReceivedEvent;
use Raritan::RPC::serial::AnalogModem::Settings;
use Raritan::RPC::serial::PortDispatcher_1_1_1;
use Raritan::RPC::serial::GsmModem_1_0_2::SimSecurityStatus;
use Raritan::RPC::serial::GsmModem_1_0_2::SimPinUpdatedEvent;
use Raritan::RPC::serial::GsmModem_1_0_2::SimSecurityStatusChangedEvent;
use Raritan::RPC::serial::GsmModem_1_0_2::Information;
use Raritan::RPC::serial::GsmModem_1_0_2::Settings;
use Raritan::RPC::serial::SerialPort::PortState;
use Raritan::RPC::serial::SerialPort::ConsoleSettings;
use Raritan::RPC::serial::SerialPort::BaudRate;
use Raritan::RPC::serial::SerialPort::State;
use Raritan::RPC::serial::SerialPort_3_0_0;
use Raritan::RPC::serial::SerialPort_3_0_0::PortState;
use Raritan::RPC::serial::SerialPort_3_0_0::DetectionType;
use Raritan::RPC::serial::SerialPort_3_0_0::BaudRate;
use Raritan::RPC::serial::SerialPort_3_0_0::ModemAddedEvent;
use Raritan::RPC::serial::SerialPort_3_0_0::State;
use Raritan::RPC::serial::SerialPort_3_0_0::ModemEvent;
use Raritan::RPC::serial::SerialPort_3_0_0::Settings;
use Raritan::RPC::serial::SerialPort_3_0_0::ModemRemovedEvent;
use Raritan::RPC::serial::GsmModem_1_0_1::SimSecurityStatus;
use Raritan::RPC::serial::GsmModem_1_0_1::SimPinUpdatedEvent;
use Raritan::RPC::serial::GsmModem_1_0_1::SimSecurityStatusChangedEvent;
use Raritan::RPC::serial::GsmModem_1_0_1::Information;
use Raritan::RPC::serial::GsmModem_1_0_1::Settings;
use Raritan::RPC::serial::GsmModem::Information;
use Raritan::RPC::serial::GsmModem::Settings;
use Raritan::RPC::serial::PortDispatcher;
use Raritan::RPC::jsonrpc::NameService;
use Raritan::RPC::radius::ServerSettings_2_0_0;
use Raritan::RPC::radius::ServerSettings;
use Raritan::RPC::radius::AuthType_2_0_0;
use Raritan::RPC::radius::AuthType;
use Raritan::RPC::radius::ServerSettings_3_0_0;
use Raritan::RPC::usb::Usb_1_0_4::SettingsChangedEvent;
use Raritan::RPC::usb::Usb_1_0_4::Settings;
use Raritan::RPC::usb::UsbDevice_3_0_0;
use Raritan::RPC::usb::UsbDevice_2_0_0;
use Raritan::RPC::usb::UsbDevice;
use Raritan::RPC::usb::Usb_1_0_3::SettingsChangedEvent;
use Raritan::RPC::usb::Usb_1_0_3::Settings;
use Raritan::RPC::usb::Usb_1_0_2;
use Raritan::RPC::usb::Usb_1_0_1::Settings;
use Raritan::RPC::usb::Usb;
use Raritan::RPC::usb::Usb_1_0_1;
use Raritan::RPC::usb::Usb_1_0_2::SettingsChangedEvent;
use Raritan::RPC::usb::Usb_1_0_2::Settings;
use Raritan::RPC::usb::Usb_1_0_4;
use Raritan::RPC::usb::Usb_1_0_3;
use Raritan::RPC::res_mon::Entry;
use Raritan::RPC::res_mon::Entry::Type;
use Raritan::RPC::res_mon::ResMon;
use Raritan::RPC::servermon::ServerMonitor_2_0_1;
use Raritan::RPC::servermon::ServerMonitor_2_0_1::ServerReachability;
use Raritan::RPC::servermon::ServerMonitor_2_0_1::ServerPowerStateEvent;
use Raritan::RPC::servermon::ServerMonitor_2_0_1::ServerAddedEvent;
use Raritan::RPC::servermon::ServerMonitor_2_0_1::ServerPowerSettings;
use Raritan::RPC::servermon::ServerMonitor_2_0_1::ServerSettings;
use Raritan::RPC::servermon::ServerMonitor_2_0_1::Server;
use Raritan::RPC::servermon::ServerMonitor_2_0_1::ServerPowerControlInitiatedEvent;
use Raritan::RPC::servermon::ServerMonitor_2_0_1::ServerReachabilityEvent;
use Raritan::RPC::servermon::ServerMonitor_2_0_1::ServerPowerControlCompletedEvent;
use Raritan::RPC::servermon::ServerMonitor_2_0_1::ServerPowerControlResult;
use Raritan::RPC::servermon::ServerMonitor_2_0_1::ServerDeletedEvent;
use Raritan::RPC::servermon::ServerMonitor_2_0_1::ServerPowerState;
use Raritan::RPC::servermon::ServerMonitor_2_0_1::ServerSettingsChangedEvent;
use Raritan::RPC::servermon::ServerMonitor_2_0_1::ServerStatus;
use Raritan::RPC::servermon::ServerMonitor_2_0_1::ServerPowerCheckMethod;
use Raritan::RPC::servermon::ServerMonitor::ServerReachability;
use Raritan::RPC::servermon::ServerMonitor::ServerSettings;
use Raritan::RPC::servermon::ServerMonitor::Server;
use Raritan::RPC::servermon::ServerMonitor::ServerStatus;
use Raritan::RPC::servermon::ServerMonitor;
use Raritan::RPC::servermon::ServerMonitor_2_0_0;
use Raritan::RPC::servermon::ServerMonitor_2_0_0::ServerReachability;
use Raritan::RPC::servermon::ServerMonitor_2_0_0::ServerSettings;
use Raritan::RPC::servermon::ServerMonitor_2_0_0::Server;
use Raritan::RPC::servermon::ServerMonitor_2_0_0::ServerStatus;
use Raritan::RPC::sensors::NumericSensor;
use Raritan::RPC::sensors::Switch_2_0_8;
use Raritan::RPC::sensors::Sensor_4_0_5;
use Raritan::RPC::sensors::Sensor_4_0_1::OnOffState;
use Raritan::RPC::sensors::Sensor_4_0_1::TypeSpec;
use Raritan::RPC::sensors::Sensor_4_0_1::TypeSpecChangedEvent;
use Raritan::RPC::sensors::Logger;
use Raritan::RPC::sensors::StateSensor_4_0_2;
use Raritan::RPC::sensors::Logger_2_1_5;
use Raritan::RPC::sensors::Logger_3_1_4;
use Raritan::RPC::sensors::Switch;
use Raritan::RPC::sensors::Logger_2_1_3::LoggedSensorsChangedEvent;
use Raritan::RPC::sensors::Logger_2_1_3::TimedRecord;
use Raritan::RPC::sensors::Logger_2_1_3::Record;
use Raritan::RPC::sensors::Logger_2_1_3::SensorSet;
use Raritan::RPC::sensors::Logger_2_1_3::SettingsChangedEvent;
use Raritan::RPC::sensors::Logger_2_1_3::LogRow;
use Raritan::RPC::sensors::Logger_2_1_3::Settings;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_5::ResetEvent;
use Raritan::RPC::sensors::StateSensor_4_0_0;
use Raritan::RPC::sensors::Sensor_4_0_1;
use Raritan::RPC::sensors::Logger_2_0_0;
use Raritan::RPC::sensors::NumericSensor_4_0_5;
use Raritan::RPC::sensors::Sensor::OnOffState;
use Raritan::RPC::sensors::Sensor::ReadingType;
use Raritan::RPC::sensors::Sensor::Events;
use Raritan::RPC::sensors::Sensor::Unit;
use Raritan::RPC::sensors::Sensor::TypeSpec;
use Raritan::RPC::sensors::Sensor::Type;
use Raritan::RPC::sensors::Logger_2_1_6::LoggedSensorsChangedEvent;
use Raritan::RPC::sensors::Logger_2_1_6::TimedRecord;
use Raritan::RPC::sensors::Logger_2_1_6::Record;
use Raritan::RPC::sensors::Logger_2_1_6::SensorSet;
use Raritan::RPC::sensors::Logger_2_1_6::SettingsChangedEvent;
use Raritan::RPC::sensors::Logger_2_1_6::LogRow;
use Raritan::RPC::sensors::Logger_2_1_6::Settings;
use Raritan::RPC::sensors::StateSensor_3_0_0;
use Raritan::RPC::sensors::StateSensor_4_0_6::State;
use Raritan::RPC::sensors::StateSensor_4_0_6::StateChangedEvent;
use Raritan::RPC::sensors::Logger_2_3_8::LoggedSensorsChangedEvent;
use Raritan::RPC::sensors::Logger_2_3_8::TimedRecord;
use Raritan::RPC::sensors::Logger_2_3_8::Record;
use Raritan::RPC::sensors::Logger_2_3_8::SensorSet;
use Raritan::RPC::sensors::Logger_2_3_8::SettingsChangedEvent;
use Raritan::RPC::sensors::Logger_2_3_8::LogRow;
use Raritan::RPC::sensors::Logger_2_3_8::Settings;
use Raritan::RPC::sensors::Logger::TimedRecord;
use Raritan::RPC::sensors::Logger::Record;
use Raritan::RPC::sensors::Logger::SensorSet;
use Raritan::RPC::sensors::Logger::Events;
use Raritan::RPC::sensors::Logger::LogRow;
use Raritan::RPC::sensors::Logger::SensorState;
use Raritan::RPC::sensors::Logger::Settings;
use Raritan::RPC::sensors::StateSensor_4_0_5;
use Raritan::RPC::sensors::Sensor_4_0_3;
use Raritan::RPC::sensors::Logger_2_2_7::LoggedSensorsChangedEvent;
use Raritan::RPC::sensors::Logger_2_2_7::TimedRecord;
use Raritan::RPC::sensors::Logger_2_2_7::Record;
use Raritan::RPC::sensors::Logger_2_2_7::SensorSet;
use Raritan::RPC::sensors::Logger_2_2_7::SettingsChangedEvent;
use Raritan::RPC::sensors::Logger_2_2_7::LogRow;
use Raritan::RPC::sensors::Logger_2_2_7::Settings;
use Raritan::RPC::sensors::NumericSensor_3_0_0::Reading::Status;
use Raritan::RPC::sensors::NumericSensor_3_0_0::Events;
use Raritan::RPC::sensors::NumericSensor_3_0_0::Reading;
use Raritan::RPC::sensors::NumericSensor_3_0_0::ThresholdCapabilities;
use Raritan::RPC::sensors::NumericSensor_3_0_0::Range;
use Raritan::RPC::sensors::NumericSensor_3_0_0::MetaData;
use Raritan::RPC::sensors::NumericSensor_3_0_0::Thresholds;
use Raritan::RPC::sensors::Switch_2_0_1;
use Raritan::RPC::sensors::StateSensor_4_0_4::State;
use Raritan::RPC::sensors::StateSensor_4_0_4::StateChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_6::MetaDataChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_6::Reading::Status;
use Raritan::RPC::sensors::NumericSensor_4_0_6::ReadingChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_6::MinMaxChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_6::DefaultThresholdsChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_6::MinMaxResetEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_6::Reading;
use Raritan::RPC::sensors::NumericSensor_4_0_6::ThresholdCapabilities;
use Raritan::RPC::sensors::NumericSensor_4_0_6::Range;
use Raritan::RPC::sensors::NumericSensor_4_0_6::MinMax;
use Raritan::RPC::sensors::NumericSensor_4_0_6::ThresholdsChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_6::MetaData;
use Raritan::RPC::sensors::NumericSensor_4_0_6::StateChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_6::Thresholds;
use Raritan::RPC::sensors::ExternalSensorSlots::Info;
use Raritan::RPC::sensors::NumericSensor_4_0_8;
use Raritan::RPC::sensors::NumericSensor_4_0_3;
use Raritan::RPC::sensors::Switch_2_0_9;
use Raritan::RPC::sensors::NumericSensor_4_0_2::MetaDataChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_2::Reading::Status;
use Raritan::RPC::sensors::NumericSensor_4_0_2::ReadingChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_2::Reading;
use Raritan::RPC::sensors::NumericSensor_4_0_2::ThresholdCapabilities;
use Raritan::RPC::sensors::NumericSensor_4_0_2::Range;
use Raritan::RPC::sensors::NumericSensor_4_0_2::ThresholdsChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_2::MetaData;
use Raritan::RPC::sensors::NumericSensor_4_0_2::StateChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_2::Thresholds;
use Raritan::RPC::sensors::NumericSensor_4_0_1::MetaDataChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_1::Reading::Status;
use Raritan::RPC::sensors::NumericSensor_4_0_1::ReadingChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_1::Reading;
use Raritan::RPC::sensors::NumericSensor_4_0_1::ThresholdCapabilities;
use Raritan::RPC::sensors::NumericSensor_4_0_1::Range;
use Raritan::RPC::sensors::NumericSensor_4_0_1::ThresholdsChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_1::MetaData;
use Raritan::RPC::sensors::NumericSensor_4_0_1::StateChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_1::Thresholds;
use Raritan::RPC::sensors::ExternalSensorSlot::Info;
use Raritan::RPC::sensors::ExternalSensorSlot::Events;
use Raritan::RPC::sensors::ExternalSensorSlot::Location;
use Raritan::RPC::sensors::ExternalSensorSlot::Settings;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_1;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_7;
use Raritan::RPC::sensors::Switch_2_0_4::SwitchEvent;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_4::AlertState;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_4::SensorData;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_4::SensorCounts;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_4::AlertedSensorsChangedEvent;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_4::MonitoredSensorsChangedEvent;
use Raritan::RPC::sensors::Logger_2_1_6;
use Raritan::RPC::sensors::Sensor_3_0_0;
use Raritan::RPC::sensors::Switch_2_0_5;
use Raritan::RPC::sensors::Logger_3_1_3;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_4;
use Raritan::RPC::sensors::Switch_2_0_3;
use Raritan::RPC::sensors::NumericSensor_3_0_1::Reading::Status;
use Raritan::RPC::sensors::NumericSensor_3_0_1::Events;
use Raritan::RPC::sensors::NumericSensor_3_0_1::Reading;
use Raritan::RPC::sensors::NumericSensor_3_0_1::ThresholdCapabilities;
use Raritan::RPC::sensors::NumericSensor_3_0_1::Range;
use Raritan::RPC::sensors::NumericSensor_3_0_1::MetaData;
use Raritan::RPC::sensors::NumericSensor_3_0_1::Thresholds;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_9::ResetEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_0::MetaDataChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_0::Reading::Status;
use Raritan::RPC::sensors::NumericSensor_4_0_0::ReadingChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_0::Reading;
use Raritan::RPC::sensors::NumericSensor_4_0_0::ThresholdCapabilities;
use Raritan::RPC::sensors::NumericSensor_4_0_0::Range;
use Raritan::RPC::sensors::NumericSensor_4_0_0::ThresholdsChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_0::MetaData;
use Raritan::RPC::sensors::NumericSensor_4_0_0::StateChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_0::Thresholds;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_0::ResetEvent;
use Raritan::RPC::sensors::Logger_2_1_4::LoggedSensorsChangedEvent;
use Raritan::RPC::sensors::Logger_2_1_4::TimedRecord;
use Raritan::RPC::sensors::Logger_2_1_4::Record;
use Raritan::RPC::sensors::Logger_2_1_4::SensorSet;
use Raritan::RPC::sensors::Logger_2_1_4::SettingsChangedEvent;
use Raritan::RPC::sensors::Logger_2_1_4::LogRow;
use Raritan::RPC::sensors::Logger_2_1_4::Settings;
use Raritan::RPC::sensors::Switch_2_0_7::SwitchEvent;
use Raritan::RPC::sensors::ExternalSensorManager;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_3;
use Raritan::RPC::sensors::StateSensor_4_0_7::State;
use Raritan::RPC::sensors::StateSensor_4_0_7::StateChangedEvent;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_1::AlertState;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_1::SensorData;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_1::SensorCounts;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_1::AlertedSensorsChangedEvent;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_1::MonitoredSensorsChangedEvent;
use Raritan::RPC::sensors::Sensor_4_0_2;
use Raritan::RPC::sensors::Sensor_4_0_6::OkFaultState;
use Raritan::RPC::sensors::Sensor_4_0_6::NormalAlarmedState;
use Raritan::RPC::sensors::Sensor_4_0_6::OnOffState;
use Raritan::RPC::sensors::Sensor_4_0_6::TypeSpec;
use Raritan::RPC::sensors::Sensor_4_0_6::OpenClosedState;
use Raritan::RPC::sensors::Sensor_4_0_6::TypeSpecChangedEvent;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_5::AlertState;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_5::SensorData;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_5::SensorCounts;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_5::AlertedSensorsChangedEvent;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_5::MonitoredSensorsChangedEvent;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_3;
use Raritan::RPC::sensors::NumericSensor_4_0_7;
use Raritan::RPC::sensors::Switch_2_0_8::SwitchEvent;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_0;
use Raritan::RPC::sensors::ExternalSensorSlot_3_0_0;
use Raritan::RPC::sensors::StateSensor_3_0_1;
use Raritan::RPC::sensors::Switch_2_0_5::SwitchEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_1;
use Raritan::RPC::sensors::Logger_2_3_7::LoggedSensorsChangedEvent;
use Raritan::RPC::sensors::Logger_2_3_7::TimedRecord;
use Raritan::RPC::sensors::Logger_2_3_7::Record;
use Raritan::RPC::sensors::Logger_2_3_7::SensorSet;
use Raritan::RPC::sensors::Logger_2_3_7::SettingsChangedEvent;
use Raritan::RPC::sensors::Logger_2_3_7::LogRow;
use Raritan::RPC::sensors::Logger_2_3_7::Settings;
use Raritan::RPC::sensors::Logger_3_0_1;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_9;
use Raritan::RPC::sensors::AlertedSensorManager;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_2;
use Raritan::RPC::sensors::Sensor_4_0_0;
use Raritan::RPC::sensors::ExternalSensorSlot_3_0_0::Info;
use Raritan::RPC::sensors::ExternalSensorSlot_3_0_0::Events;
use Raritan::RPC::sensors::ExternalSensorSlot_3_0_0::Location;
use Raritan::RPC::sensors::ExternalSensorSlot_3_0_0::Settings;
use Raritan::RPC::sensors::StateSensor_4_0_0::State;
use Raritan::RPC::sensors::StateSensor_4_0_0::StateChangedEvent;
use Raritan::RPC::sensors::Logger_2_0_1;
use Raritan::RPC::sensors::Logger_2_1_2;
use Raritan::RPC::sensors::Logger_3_1_2;
use Raritan::RPC::sensors::Switch_2_0_4;
use Raritan::RPC::sensors::Logger_2_3_8;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_5;
use Raritan::RPC::sensors::StateSensor_4_0_3::State;
use Raritan::RPC::sensors::StateSensor_4_0_3::StateChangedEvent;
use Raritan::RPC::sensors::ExternalSensorData_3_0_0;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_8::ResetEvent;
use Raritan::RPC::sensors::Sensor_4_0_2::OkFaultState;
use Raritan::RPC::sensors::Sensor_4_0_2::NormalAlarmedState;
use Raritan::RPC::sensors::Sensor_4_0_2::OnOffState;
use Raritan::RPC::sensors::Sensor_4_0_2::TypeSpec;
use Raritan::RPC::sensors::Sensor_4_0_2::OpenClosedState;
use Raritan::RPC::sensors::Sensor_4_0_2::TypeSpecChangedEvent;
use Raritan::RPC::sensors::Logger_3_0_0::LoggedSensorsChangedEvent;
use Raritan::RPC::sensors::Logger_3_0_0::TimedRecord;
use Raritan::RPC::sensors::Logger_3_0_0::Record;
use Raritan::RPC::sensors::Logger_3_0_0::Info;
use Raritan::RPC::sensors::Logger_3_0_0::SensorSet;
use Raritan::RPC::sensors::Logger_3_0_0::SettingsChangedEvent;
use Raritan::RPC::sensors::Logger_3_0_0::LogRow;
use Raritan::RPC::sensors::Logger_3_0_0::InfoChangedEvent;
use Raritan::RPC::sensors::Logger_3_0_0::Settings;
use Raritan::RPC::sensors::Sensor_4_0_3::OkFaultState;
use Raritan::RPC::sensors::Sensor_4_0_3::NormalAlarmedState;
use Raritan::RPC::sensors::Sensor_4_0_3::OnOffState;
use Raritan::RPC::sensors::Sensor_4_0_3::TypeSpec;
use Raritan::RPC::sensors::Sensor_4_0_3::OpenClosedState;
use Raritan::RPC::sensors::Sensor_4_0_3::TypeSpecChangedEvent;
use Raritan::RPC::sensors::StateSensor_4_0_5::State;
use Raritan::RPC::sensors::StateSensor_4_0_5::StateChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_2;
use Raritan::RPC::sensors::ExternalSensorData;
use Raritan::RPC::sensors::NumericSensor_4_0_4::MetaDataChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_4::Reading::Status;
use Raritan::RPC::sensors::NumericSensor_4_0_4::ReadingChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_4::Reading;
use Raritan::RPC::sensors::NumericSensor_4_0_4::ThresholdCapabilities;
use Raritan::RPC::sensors::NumericSensor_4_0_4::Range;
use Raritan::RPC::sensors::NumericSensor_4_0_4::ThresholdsChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_4::MetaData;
use Raritan::RPC::sensors::NumericSensor_4_0_4::StateChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_4::Thresholds;
use Raritan::RPC::sensors::NumericSensor_4_0_0;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_6::ResetEvent;
use Raritan::RPC::sensors::Sensor_4_0_5::OkFaultState;
use Raritan::RPC::sensors::Sensor_4_0_5::NormalAlarmedState;
use Raritan::RPC::sensors::Sensor_4_0_5::OnOffState;
use Raritan::RPC::sensors::Sensor_4_0_5::TypeSpec;
use Raritan::RPC::sensors::Sensor_4_0_5::OpenClosedState;
use Raritan::RPC::sensors::Sensor_4_0_5::TypeSpecChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_3::MetaDataChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_3::Reading::Status;
use Raritan::RPC::sensors::NumericSensor_4_0_3::ReadingChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_3::Reading;
use Raritan::RPC::sensors::NumericSensor_4_0_3::ThresholdCapabilities;
use Raritan::RPC::sensors::NumericSensor_4_0_3::Range;
use Raritan::RPC::sensors::NumericSensor_4_0_3::ThresholdsChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_3::MetaData;
use Raritan::RPC::sensors::NumericSensor_4_0_3::StateChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_3::Thresholds;
use Raritan::RPC::sensors::StateSensor_4_0_6;
use Raritan::RPC::sensors::Sensor_4_0_4::OkFaultState;
use Raritan::RPC::sensors::Sensor_4_0_4::NormalAlarmedState;
use Raritan::RPC::sensors::Sensor_4_0_4::OnOffState;
use Raritan::RPC::sensors::Sensor_4_0_4::TypeSpec;
use Raritan::RPC::sensors::Sensor_4_0_4::OpenClosedState;
use Raritan::RPC::sensors::Sensor_4_0_4::TypeSpecChangedEvent;
use Raritan::RPC::sensors::AccumulatingNumericSensor::Events;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_2;
use Raritan::RPC::sensors::NumericSensor_4_0_7::MetaDataChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_7::Reading::Status;
use Raritan::RPC::sensors::NumericSensor_4_0_7::ReadingChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_7::MinMaxChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_7::DefaultThresholdsChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_7::MinMaxResetEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_7::Reading;
use Raritan::RPC::sensors::NumericSensor_4_0_7::ThresholdCapabilities;
use Raritan::RPC::sensors::NumericSensor_4_0_7::Range;
use Raritan::RPC::sensors::NumericSensor_4_0_7::MinMax;
use Raritan::RPC::sensors::NumericSensor_4_0_7::ThresholdsChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_7::MetaData;
use Raritan::RPC::sensors::NumericSensor_4_0_7::StateChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_7::Thresholds;
use Raritan::RPC::sensors::ExternalSensorSlot;
use Raritan::RPC::sensors::Logger_2_3_7;
use Raritan::RPC::sensors::StateSensor_3_0_0::Events;
use Raritan::RPC::sensors::StateSensor_3_0_0::State;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_3::ResetEvent;
use Raritan::RPC::sensors::StateSensor_4_0_2::State;
use Raritan::RPC::sensors::StateSensor_4_0_2::StateChangedEvent;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_2::AlertState;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_2::SensorData;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_2::SensorCounts;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_2::AlertedSensorsChangedEvent;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_2::MonitoredSensorsChangedEvent;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_8;
use Raritan::RPC::sensors::Logger_2_1_2::LoggedSensorsChangedEvent;
use Raritan::RPC::sensors::Logger_2_1_2::TimedRecord;
use Raritan::RPC::sensors::Logger_2_1_2::Record;
use Raritan::RPC::sensors::Logger_2_1_2::SensorSet;
use Raritan::RPC::sensors::Logger_2_1_2::SettingsChangedEvent;
use Raritan::RPC::sensors::Logger_2_1_2::LogRow;
use Raritan::RPC::sensors::Logger_2_1_2::Settings;
use Raritan::RPC::sensors::StateSensor;
use Raritan::RPC::sensors::Sensor;
use Raritan::RPC::sensors::Sensor_4_0_7::OkFaultState;
use Raritan::RPC::sensors::Sensor_4_0_7::NormalAlarmedState;
use Raritan::RPC::sensors::Sensor_4_0_7::OnOffState;
use Raritan::RPC::sensors::Sensor_4_0_7::TypeSpec;
use Raritan::RPC::sensors::Sensor_4_0_7::OpenClosedState;
use Raritan::RPC::sensors::Sensor_4_0_7::TypeSpecChangedEvent;
use Raritan::RPC::sensors::AlertedSensorManager::AlertState;
use Raritan::RPC::sensors::AlertedSensorManager::SensorData;
use Raritan::RPC::sensors::AlertedSensorManager::SensorCounts;
use Raritan::RPC::sensors::AlertedSensorManager::AlertedSensorsChangedEvent;
use Raritan::RPC::sensors::AlertedSensorManager::MonitoredSensorsChangedEvent;
use Raritan::RPC::sensors::Logger_2_2_7;
use Raritan::RPC::sensors::NumericSensor_4_0_6;
use Raritan::RPC::sensors::StateSensor_4_0_7;
use Raritan::RPC::sensors::NumericSensor::Reading::Status;
use Raritan::RPC::sensors::NumericSensor::Events;
use Raritan::RPC::sensors::NumericSensor::Reading;
use Raritan::RPC::sensors::NumericSensor::Range;
use Raritan::RPC::sensors::NumericSensor::MetaData;
use Raritan::RPC::sensors::NumericSensor::Thresholds;
use Raritan::RPC::sensors::Logger_2_0_0::TimedRecord;
use Raritan::RPC::sensors::Logger_2_0_0::Record;
use Raritan::RPC::sensors::Logger_2_0_0::SensorSet;
use Raritan::RPC::sensors::Logger_2_0_0::Events;
use Raritan::RPC::sensors::Logger_2_0_0::LogRow;
use Raritan::RPC::sensors::Logger_2_0_0::Settings;
use Raritan::RPC::sensors::ExternalSensorManager::Events;
use Raritan::RPC::sensors::ExternalSensorManager::ZCoordMode;
use Raritan::RPC::sensors::ExternalSensorManager::MetaData;
use Raritan::RPC::sensors::ExternalSensorManager::Settings;
use Raritan::RPC::sensors::NumericSensor_4_0_8::MetaDataChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_8::Reading::Status;
use Raritan::RPC::sensors::NumericSensor_4_0_8::ReadingChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_8::MinMaxChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_8::DefaultThresholdsChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_8::MinMaxResetEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_8::Reading;
use Raritan::RPC::sensors::NumericSensor_4_0_8::ThresholdCapabilities;
use Raritan::RPC::sensors::NumericSensor_4_0_8::Range;
use Raritan::RPC::sensors::NumericSensor_4_0_8::MinMax;
use Raritan::RPC::sensors::NumericSensor_4_0_8::ThresholdsChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_8::MetaData;
use Raritan::RPC::sensors::NumericSensor_4_0_8::StateChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_8::Thresholds;
use Raritan::RPC::sensors::StateSensor_4_0_1::State;
use Raritan::RPC::sensors::StateSensor_4_0_1::StateChangedEvent;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_1;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_2::ResetEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_4;
use Raritan::RPC::sensors::Logger_2_1_4;
use Raritan::RPC::sensors::Switch_2_0_0;
use Raritan::RPC::sensors::Sensor_4_0_4;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_7::ResetEvent;
use Raritan::RPC::sensors::Logger_3_1_1;
use Raritan::RPC::sensors::Logger_3_1_4::LoggedSensorsChangedEvent;
use Raritan::RPC::sensors::Logger_3_1_4::TimedRecord;
use Raritan::RPC::sensors::Logger_3_1_4::Record;
use Raritan::RPC::sensors::Logger_3_1_4::Info;
use Raritan::RPC::sensors::Logger_3_1_4::SensorSet;
use Raritan::RPC::sensors::Logger_3_1_4::SettingsChangedEvent;
use Raritan::RPC::sensors::Logger_3_1_4::LogRow;
use Raritan::RPC::sensors::Logger_3_1_4::InfoChangedEvent;
use Raritan::RPC::sensors::Logger_3_1_4::Settings;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_3::AlertState;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_3::SensorData;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_3::SensorCounts;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_3::AlertedSensorsChangedEvent;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_3::MonitoredSensorsChangedEvent;
use Raritan::RPC::sensors::Switch_2_0_2;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_6;
use Raritan::RPC::sensors::NumericSensor_3_0_0;
use Raritan::RPC::sensors::Switch_2_0_7;
use Raritan::RPC::sensors::Sensor_3_0_0::OnOffState;
use Raritan::RPC::sensors::Sensor_3_0_0::ReadingType;
use Raritan::RPC::sensors::Sensor_3_0_0::Events;
use Raritan::RPC::sensors::Sensor_3_0_0::Unit;
use Raritan::RPC::sensors::Sensor_3_0_0::TypeSpec;
use Raritan::RPC::sensors::Sensor_3_0_0::Type;
use Raritan::RPC::sensors::AlertedSensorManager_1_0_5;
use Raritan::RPC::sensors::Switch_2_0_6;
use Raritan::RPC::sensors::Switch_2_0_6::SwitchEvent;
use Raritan::RPC::sensors::StateSensor_3_0_1::Events;
use Raritan::RPC::sensors::StateSensor_3_0_1::State;
use Raritan::RPC::sensors::StateSensor_3_0_1::StateChangedEvent;
use Raritan::RPC::sensors::Sensor_4_0_6;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_1::ResetEvent;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_4::ResetEvent;
use Raritan::RPC::sensors::Logger_3_1_1::LoggedSensorsChangedEvent;
use Raritan::RPC::sensors::Logger_3_1_1::TimedRecord;
use Raritan::RPC::sensors::Logger_3_1_1::Record;
use Raritan::RPC::sensors::Logger_3_1_1::Info;
use Raritan::RPC::sensors::Logger_3_1_1::SensorSet;
use Raritan::RPC::sensors::Logger_3_1_1::SettingsChangedEvent;
use Raritan::RPC::sensors::Logger_3_1_1::LogRow;
use Raritan::RPC::sensors::Logger_3_1_1::InfoChangedEvent;
use Raritan::RPC::sensors::Logger_3_1_1::Settings;
use Raritan::RPC::sensors::NumericSensor_3_0_1;
use Raritan::RPC::sensors::StateSensor::Events;
use Raritan::RPC::sensors::StateSensor::State;
use Raritan::RPC::sensors::ExternalSensorSlots;
use Raritan::RPC::sensors::Logger_3_0_0;
use Raritan::RPC::sensors::Logger_2_1_5::LoggedSensorsChangedEvent;
use Raritan::RPC::sensors::Logger_2_1_5::TimedRecord;
use Raritan::RPC::sensors::Logger_2_1_5::Record;
use Raritan::RPC::sensors::Logger_2_1_5::SensorSet;
use Raritan::RPC::sensors::Logger_2_1_5::SettingsChangedEvent;
use Raritan::RPC::sensors::Logger_2_1_5::LogRow;
use Raritan::RPC::sensors::Logger_2_1_5::Settings;
use Raritan::RPC::sensors::Logger_3_1_3::LoggedSensorsChangedEvent;
use Raritan::RPC::sensors::Logger_3_1_3::TimedRecord;
use Raritan::RPC::sensors::Logger_3_1_3::Record;
use Raritan::RPC::sensors::Logger_3_1_3::Info;
use Raritan::RPC::sensors::Logger_3_1_3::SensorSet;
use Raritan::RPC::sensors::Logger_3_1_3::SettingsChangedEvent;
use Raritan::RPC::sensors::Logger_3_1_3::LogRow;
use Raritan::RPC::sensors::Logger_3_1_3::InfoChangedEvent;
use Raritan::RPC::sensors::Logger_3_1_3::Settings;
use Raritan::RPC::sensors::ExternalSensorManager_3_0_0;
use Raritan::RPC::sensors::Logger_2_1_3;
use Raritan::RPC::sensors::StateSensor_4_0_3;
use Raritan::RPC::sensors::Logger_3_0_1::LoggedSensorsChangedEvent;
use Raritan::RPC::sensors::Logger_3_0_1::TimedRecord;
use Raritan::RPC::sensors::Logger_3_0_1::Record;
use Raritan::RPC::sensors::Logger_3_0_1::Info;
use Raritan::RPC::sensors::Logger_3_0_1::SensorSet;
use Raritan::RPC::sensors::Logger_3_0_1::SettingsChangedEvent;
use Raritan::RPC::sensors::Logger_3_0_1::LogRow;
use Raritan::RPC::sensors::Logger_3_0_1::InfoChangedEvent;
use Raritan::RPC::sensors::Logger_3_0_1::Settings;
use Raritan::RPC::sensors::NumericSensor_4_0_5::MetaDataChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_5::Reading::Status;
use Raritan::RPC::sensors::NumericSensor_4_0_5::ReadingChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_5::MinMaxChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_5::MinMaxResetEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_5::Reading;
use Raritan::RPC::sensors::NumericSensor_4_0_5::ThresholdCapabilities;
use Raritan::RPC::sensors::NumericSensor_4_0_5::Range;
use Raritan::RPC::sensors::NumericSensor_4_0_5::MinMax;
use Raritan::RPC::sensors::NumericSensor_4_0_5::ThresholdsChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_5::MetaData;
use Raritan::RPC::sensors::NumericSensor_4_0_5::StateChangedEvent;
use Raritan::RPC::sensors::NumericSensor_4_0_5::Thresholds;
use Raritan::RPC::sensors::Logger_3_1_2::LoggedSensorsChangedEvent;
use Raritan::RPC::sensors::Logger_3_1_2::TimedRecord;
use Raritan::RPC::sensors::Logger_3_1_2::Record;
use Raritan::RPC::sensors::Logger_3_1_2::Info;
use Raritan::RPC::sensors::Logger_3_1_2::SensorSet;
use Raritan::RPC::sensors::Logger_3_1_2::SettingsChangedEvent;
use Raritan::RPC::sensors::Logger_3_1_2::LogRow;
use Raritan::RPC::sensors::Logger_3_1_2::InfoChangedEvent;
use Raritan::RPC::sensors::Logger_3_1_2::Settings;
use Raritan::RPC::sensors::ExternalSensorManager_3_0_0::Events;
use Raritan::RPC::sensors::ExternalSensorManager_3_0_0::ZCoordMode;
use Raritan::RPC::sensors::ExternalSensorManager_3_0_0::MetaData;
use Raritan::RPC::sensors::ExternalSensorManager_3_0_0::Settings;
use Raritan::RPC::sensors::AccumulatingNumericSensor;
use Raritan::RPC::sensors::Sensor_4_0_7;
use Raritan::RPC::sensors::Sensor_4_0_0::OnOffState;
use Raritan::RPC::sensors::Sensor_4_0_0::TypeSpec;
use Raritan::RPC::sensors::Sensor_4_0_0::TypeSpecChangedEvent;
use Raritan::RPC::sensors::Logger_2_0_1::TimedRecord;
use Raritan::RPC::sensors::Logger_2_0_1::Record;
use Raritan::RPC::sensors::Logger_2_0_1::SensorSet;
use Raritan::RPC::sensors::Logger_2_0_1::Events;
use Raritan::RPC::sensors::Logger_2_0_1::LogRow;
use Raritan::RPC::sensors::Logger_2_0_1::Settings;
use Raritan::RPC::sensors::StateSensor_4_0_4;
use Raritan::RPC::sensors::AccumulatingNumericSensor_2_0_4;
use Raritan::RPC::sensors::Switch_2_0_9::SwitchEvent;
use Raritan::RPC::sensors::StateSensor_4_0_1;
use Raritan::RPC::event::Channel;
use Raritan::RPC::event::Service;
use Raritan::RPC::event::Engine::Rule;
use Raritan::RPC::event::Engine::EventDesc::Type;
use Raritan::RPC::event::Engine::Condition;
use Raritan::RPC::event::Engine::EventDesc;
use Raritan::RPC::event::Engine::Condition::MatchType;
use Raritan::RPC::event::Engine::Condition::Op;
use Raritan::RPC::event::Engine::Action;
use Raritan::RPC::event::Engine_1_0_1::Rule;
use Raritan::RPC::event::Engine_1_0_1::EventDesc::Type;
use Raritan::RPC::event::Engine_1_0_1::Condition;
use Raritan::RPC::event::Engine_1_0_1::EventDesc;
use Raritan::RPC::event::Engine_1_0_1::Condition::MatchType;
use Raritan::RPC::event::Engine_1_0_1::Condition::Op;
use Raritan::RPC::event::Engine_1_0_1::Action;
use Raritan::RPC::event::KeyValue;
use Raritan::RPC::event::Engine;
use Raritan::RPC::event::DataPushService::EntryType;
use Raritan::RPC::event::DataPushService::EntrySettings;
use Raritan::RPC::event::TimerEventManager;
use Raritan::RPC::event::Consumer;
use Raritan::RPC::event::DataPushService_1_0_1;
use Raritan::RPC::event::DataPushService_1_0_3;
use Raritan::RPC::event::Service_1_0_1;
use Raritan::RPC::event::DataPushService;
use Raritan::RPC::event::DataPushService_1_0_1::EntryDeletedEvent;
use Raritan::RPC::event::DataPushService_1_0_1::EntryModifiedEvent;
use Raritan::RPC::event::DataPushService_1_0_1::EntryStatus;
use Raritan::RPC::event::DataPushService_1_0_1::EntryType;
use Raritan::RPC::event::DataPushService_1_0_1::EntryStatusChangedEvent;
use Raritan::RPC::event::DataPushService_1_0_1::EntrySettings;
use Raritan::RPC::event::DataPushService_1_0_1::EntryAddedEvent;
use Raritan::RPC::event::UserEvent;
use Raritan::RPC::event::DataPushService_1_0_2::EntryDeletedEvent;
use Raritan::RPC::event::DataPushService_1_0_2::EntryModifiedEvent;
use Raritan::RPC::event::DataPushService_1_0_2::EntryStatus;
use Raritan::RPC::event::DataPushService_1_0_2::EntryType;
use Raritan::RPC::event::DataPushService_1_0_2::EntryStatusChangedEvent;
use Raritan::RPC::event::DataPushService_1_0_2::EntrySettings;
use Raritan::RPC::event::DataPushService_1_0_2::EntryAddedEvent;
use Raritan::RPC::event::AlarmManager::AlarmAddedEvent;
use Raritan::RPC::event::AlarmManager::AlarmAcknowledgedEvent;
use Raritan::RPC::event::AlarmManager::AlarmUpdatedEvent;
use Raritan::RPC::event::AlarmManager::Alarm;
use Raritan::RPC::event::AlarmManager::Alert;
use Raritan::RPC::event::Channel_1_0_1::EventSelect;
use Raritan::RPC::event::TimerEventManager_2_0_0;
use Raritan::RPC::event::TimerEventManager::TimerEvent;
use Raritan::RPC::event::TimerEventManager::Range;
use Raritan::RPC::event::TimerEventManager::Schedule;
use Raritan::RPC::event::Engine_1_0_1;
use Raritan::RPC::event::Event::Type;
use Raritan::RPC::event::Channel::EventSelect;
use Raritan::RPC::event::DataPushService_1_0_2;
use Raritan::RPC::event::AlarmManager;
use Raritan::RPC::event::TimerEventManager_2_0_0::TimerEvent;
use Raritan::RPC::event::TimerEventManager_2_0_0::Range;
use Raritan::RPC::event::TimerEventManager_2_0_0::Schedule;
use Raritan::RPC::event::Channel_1_0_1;
use Raritan::RPC::event::DataPushService_1_0_3::EntryDeletedEvent;
use Raritan::RPC::event::DataPushService_1_0_3::MqttSettings;
use Raritan::RPC::event::DataPushService_1_0_3::EntryModifiedEvent;
use Raritan::RPC::event::DataPushService_1_0_3::EntryStatus;
use Raritan::RPC::event::DataPushService_1_0_3::EntryType;
use Raritan::RPC::event::DataPushService_1_0_3::EntryStatusChangedEvent;
use Raritan::RPC::event::DataPushService_1_0_3::EntrySettings;
use Raritan::RPC::event::DataPushService_1_0_3::EntryAddedEvent;
use Raritan::RPC::event::Event;
use Raritan::RPC::webcam::Format;
use Raritan::RPC::webcam::Image;
use Raritan::RPC::webcam::Channel;
use Raritan::RPC::webcam::Webcam_2_0_2;
use Raritan::RPC::webcam::PixelFormat;
use Raritan::RPC::webcam::Priority;
use Raritan::RPC::webcam::StorageManager_1_0_2;
use Raritan::RPC::webcam::Information_3_0_0;
use Raritan::RPC::webcam::Settings_2_0_0;
use Raritan::RPC::webcam::WebcamEvent_1_0_2;
use Raritan::RPC::webcam::Channel_1_0_2;
use Raritan::RPC::webcam::Information_2_0_0;
use Raritan::RPC::webcam::WebcamManager_2_0_0;
use Raritan::RPC::webcam::WebcamSettingsChangedEvent;
use Raritan::RPC::webcam::Format_2_0_0;
use Raritan::RPC::webcam::StorageManager_1_0_1::WebcamStorageInfo;
use Raritan::RPC::webcam::StorageManager_1_0_1::StorageInformation;
use Raritan::RPC::webcam::StorageManager_1_0_1::StorageSettings;
use Raritan::RPC::webcam::StorageManager_1_0_1::StorageStatus;
use Raritan::RPC::webcam::StorageManager_1_0_1::StorageMetaData;
use Raritan::RPC::webcam::StorageManager_1_0_1::Activity;
use Raritan::RPC::webcam::StorageManager_1_0_1::StorageImage;
use Raritan::RPC::webcam::StorageManager_1_0_1::StorageType;
use Raritan::RPC::webcam::StorageManager_1_0_1::Direction;
use Raritan::RPC::webcam::StorageManager_1_0_1::ImageStorageMetaData;
use Raritan::RPC::webcam::StorageManager::WebcamStorageInfo;
use Raritan::RPC::webcam::StorageManager::StorageInformation;
use Raritan::RPC::webcam::StorageManager::StorageSettings;
use Raritan::RPC::webcam::StorageManager::StorageStatus;
use Raritan::RPC::webcam::StorageManager::StorageMetaData;
use Raritan::RPC::webcam::StorageManager::Activity;
use Raritan::RPC::webcam::StorageManager::StorageImage;
use Raritan::RPC::webcam::StorageManager::StorageType;
use Raritan::RPC::webcam::StorageManager::Direction;
use Raritan::RPC::webcam::StorageManager::ImageStorageMetaData;
use Raritan::RPC::webcam::WebcamManager_2_0_2;
use Raritan::RPC::webcam::WebcamAddedEvent;
use Raritan::RPC::webcam::Location;
use Raritan::RPC::webcam::WebcamManager;
use Raritan::RPC::webcam::Controls;
use Raritan::RPC::webcam::WebcamRemovedEvent;
use Raritan::RPC::webcam::Webcam_2_0_1::SettingsChangedEvent;
use Raritan::RPC::webcam::StorageManager_1_0_1;
use Raritan::RPC::webcam::StorageManager;
use Raritan::RPC::webcam::ImageMetaData;
use Raritan::RPC::webcam::StorageManager_1_0_2::WebcamStorageInfo;
use Raritan::RPC::webcam::StorageManager_1_0_2::StorageInformation;
use Raritan::RPC::webcam::StorageManager_1_0_2::StorageSettings;
use Raritan::RPC::webcam::StorageManager_1_0_2::StorageStatus;
use Raritan::RPC::webcam::StorageManager_1_0_2::ImageUploadStartedEvent;
use Raritan::RPC::webcam::StorageManager_1_0_2::StorageMetaData;
use Raritan::RPC::webcam::StorageManager_1_0_2::Activity;
use Raritan::RPC::webcam::StorageManager_1_0_2::StorageImage;
use Raritan::RPC::webcam::StorageManager_1_0_2::StorageType;
use Raritan::RPC::webcam::StorageManager_1_0_2::Direction;
use Raritan::RPC::webcam::StorageManager_1_0_2::ImageStorageMetaData;
use Raritan::RPC::webcam::Webcam;
use Raritan::RPC::webcam::Webcam_2_0_1;
use Raritan::RPC::webcam::StorageManager_1_0_3;
use Raritan::RPC::webcam::WebcamRemovedEvent_1_0_1;
use Raritan::RPC::webcam::Webcam_2_0_2::SettingsChangedEvent;
use Raritan::RPC::webcam::WebcamEvent_1_0_1;
use Raritan::RPC::webcam::Image_2_0_0;
use Raritan::RPC::webcam::WebcamRemovedEvent_1_0_2;
use Raritan::RPC::webcam::WebcamAddedEvent_1_0_2;
use Raritan::RPC::webcam::StorageManager_1_0_3::WebcamStorageInfo;
use Raritan::RPC::webcam::StorageManager_1_0_3::StorageInformation;
use Raritan::RPC::webcam::StorageManager_1_0_3::StorageSettings;
use Raritan::RPC::webcam::StorageManager_1_0_3::StorageStatus;
use Raritan::RPC::webcam::StorageManager_1_0_3::ImageUploadStartedEvent;
use Raritan::RPC::webcam::StorageManager_1_0_3::StorageMetaData;
use Raritan::RPC::webcam::StorageManager_1_0_3::Activity;
use Raritan::RPC::webcam::StorageManager_1_0_3::StorageImage;
use Raritan::RPC::webcam::StorageManager_1_0_3::StorageType;
use Raritan::RPC::webcam::StorageManager_1_0_3::Direction;
use Raritan::RPC::webcam::StorageManager_1_0_3::ImageStorageMetaData;
use Raritan::RPC::webcam::Webcam_2_0_0;
use Raritan::RPC::webcam::Information;
use Raritan::RPC::webcam::WebcamAddedEvent_1_0_1;
use Raritan::RPC::webcam::PowerLineFrequency;
use Raritan::RPC::webcam::Settings;
use Raritan::RPC::webcam::WebcamEvent;
use Raritan::RPC::webcam::Channel_1_0_1;
use Raritan::RPC::webcam::WebcamManager_2_0_1;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_4;
use Raritan::RPC::smartlock::DoorAccessControl::CardReaderInfo;
use Raritan::RPC::smartlock::DoorAccessControl::KeypadInfo;
use Raritan::RPC::smartlock::DoorAccessControl::DoorAccessRuleChangedEvent;
use Raritan::RPC::smartlock::DoorAccessControl::DoorAccessRuleAddedEvent;
use Raritan::RPC::smartlock::DoorAccessControl::DoorAccessRuleDeletedEvent;
use Raritan::RPC::smartlock::DoorAccessControl::DoorAccessDenialReason;
use Raritan::RPC::smartlock::DoorAccessControl::DoorAccessGrantedEvent;
use Raritan::RPC::smartlock::DoorAccessControl::AbsoluteTimeCondition;
use Raritan::RPC::smartlock::DoorAccessControl::KeypadCondition;
use Raritan::RPC::smartlock::DoorAccessControl::PeriodicTimeCondition;
use Raritan::RPC::smartlock::DoorAccessControl::CardCondition;
use Raritan::RPC::smartlock::DoorAccessControl::DoorAccessDeniedEvent;
use Raritan::RPC::smartlock::DoorAccessControl::DoorAccessRule;
use Raritan::RPC::smartlock::Keypad;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_2;
use Raritan::RPC::smartlock::KeypadManager::KeypadEvent;
use Raritan::RPC::smartlock::KeypadManager::KeypadSettings;
use Raritan::RPC::smartlock::KeypadManager::KeypadSettingsChangedEvent;
use Raritan::RPC::smartlock::KeypadManager::KeypadDetachedEvent;
use Raritan::RPC::smartlock::KeypadManager::KeypadAttachedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_2::CardReaderInfo;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_2::KeypadInfo;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_2::DoorAccessRuleChangedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_2::DoorAccessRuleAddedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_2::DoorAccessRuleDeletedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_2::DoorAccessDenialReason;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_2::DoorAccessGrantedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_2::AbsoluteTimeCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_2::KeypadCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_2::PeriodicTimeCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_2::CardCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_2::DoorAccessDeniedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_2::DoorAccessRule;
use Raritan::RPC::smartlock::KeypadManager;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_0::CardReaderInfo;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_0::KeypadInfo;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_0::DoorAccessRuleChangedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_0::DoorAccessRuleAddedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_0::DoorAccessRuleDeletedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_0::DoorAccessDenialReason;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_0::DoorAccessGrantedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_0::AbsoluteTimeCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_0::KeypadCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_0::PeriodicTimeCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_0::CardCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_0::DoorAccessDeniedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_0::DoorAccessRule;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_3::CardReaderInfo;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_3::KeypadInfo;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_3::DoorAccessRuleChangedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_3::DoorAccessRuleAddedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_3::DoorAccessRuleDeletedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_3::DoorAccessDenialReason;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_3::DoorAccessGrantedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_3::AbsoluteTimeCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_3::KeypadCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_3::PeriodicTimeCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_3::CardCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_3::DoorAccessDeniedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_3::DoorAccessRule;
use Raritan::RPC::smartlock::KeypadManager_1_0_1::KeypadEvent;
use Raritan::RPC::smartlock::KeypadManager_1_0_1::KeypadSettings;
use Raritan::RPC::smartlock::KeypadManager_1_0_1::KeypadSettingsChangedEvent;
use Raritan::RPC::smartlock::KeypadManager_1_0_1::KeypadDetachedEvent;
use Raritan::RPC::smartlock::KeypadManager_1_0_1::KeypadAttachedEvent;
use Raritan::RPC::smartlock::DoorAccessControl;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_0;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_1;
use Raritan::RPC::smartlock::Keypad::PINEnteredEvent;
use Raritan::RPC::smartlock::Keypad::MetaData;
use Raritan::RPC::smartlock::KeypadManager_1_0_1;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_2::CardReaderInfo;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_2::KeypadInfo;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_2::DoorAccessRuleChangedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_2::DoorAccessRuleAddedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_2::DoorAccessRuleDeletedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_2::DoorAccessDenialReason;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_2::DoorAccessGrantedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_2::AbsoluteTimeCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_2::KeypadCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_2::PeriodicTimeCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_2::CardCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_2::DoorAccessDeniedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_2::DoorAccessRule;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_3;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_2;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_4::CardReaderInfo;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_4::KeypadInfo;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_4::DoorAccessRuleChangedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_4::DoorAccessRuleAddedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_4::DoorAccessRuleDeletedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_4::DoorAccessDenialReason;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_4::DoorAccessGrantedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_4::AbsoluteTimeCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_4::KeypadCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_4::PeriodicTimeCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_4::CardCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_4::DoorAccessDeniedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_2_4::DoorAccessRule;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_1::CardReaderInfo;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_1::KeypadInfo;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_1::DoorAccessRuleChangedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_1::DoorAccessRuleAddedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_1::DoorAccessRuleDeletedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_1::DoorAccessDenialReason;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_1::DoorAccessGrantedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_1::AbsoluteTimeCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_1::KeypadCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_1::PeriodicTimeCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_1::CardCondition;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_1::DoorAccessDeniedEvent;
use Raritan::RPC::smartlock::DoorAccessControl_1_1_1::DoorAccessRule;
use Raritan::RPC::assetmgrmodel::AssetStrips;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_0;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::StripInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::StripType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::RackUnitChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::TagEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::DeviceInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::RackUnitInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::StripInfoChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::TagRemovedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::BladeOverflowChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::TagChangeInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::TagInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::TagType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::CompositionChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::TagAddedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::State;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::OrientationChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::StateChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::CascadeState;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1::FirmwareUpdateState;
use Raritan::RPC::assetmgrmodel::AssetStrip;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_3::Record;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_3::Info;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_3::RecordType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_1;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_6::Record;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_6::Info;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_6::RecordType;
use Raritan::RPC::assetmgrmodel::AssetStripConfig_1_0_1::NumberingMode;
use Raritan::RPC::assetmgrmodel::AssetStripConfig_1_0_1::LEDOperationMode;
use Raritan::RPC::assetmgrmodel::AssetStripConfig_1_0_1::RackUnitSettingsChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStripConfig_1_0_1::RackUnitSettings;
use Raritan::RPC::assetmgrmodel::AssetStripConfig_1_0_1::LEDColor;
use Raritan::RPC::assetmgrmodel::AssetStripConfig_1_0_1::StripSettingsChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStripConfig_1_0_1::StripSettings;
use Raritan::RPC::assetmgrmodel::AssetStripConfig_1_0_1::ScanMode;
use Raritan::RPC::assetmgrmodel::AssetStripConfig_1_0_1::LEDMode;
use Raritan::RPC::assetmgrmodel::AssetStripConfig_1_0_1::Orientation;
use Raritan::RPC::assetmgrmodel::AssetStripLogger::Record;
use Raritan::RPC::assetmgrmodel::AssetStripLogger::Info;
use Raritan::RPC::assetmgrmodel::AssetStripLogger::RecordType;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_4;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::StripInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::StripType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::RackUnitChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::TagEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::DeviceInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::RackUnitInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::StripInfoChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::TagRemovedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::BladeOverflowChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::TagChangeInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::TagInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::TagType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::CompositionChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::TagAddedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::State;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::OrientationChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::StateChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::CascadeState;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3::FirmwareUpdateState;
use Raritan::RPC::assetmgrmodel::AssetStripConfig;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_5;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_5::Record;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_5::Info;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_5::RecordType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_3;
use Raritan::RPC::assetmgrmodel::AssetStrip::NumberingMode;
use Raritan::RPC::assetmgrmodel::AssetStrip::LEDOperationMode;
use Raritan::RPC::assetmgrmodel::AssetStrip::RackUnitSettings;
use Raritan::RPC::assetmgrmodel::AssetStrip::DeviceInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip::LEDColor;
use Raritan::RPC::assetmgrmodel::AssetStrip::RackUnitInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip::Events;
use Raritan::RPC::assetmgrmodel::AssetStrip::TagInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip::StripSettings;
use Raritan::RPC::assetmgrmodel::AssetStrip::ScanMode;
use Raritan::RPC::assetmgrmodel::AssetStrip::State;
use Raritan::RPC::assetmgrmodel::AssetStrip::LEDMode;
use Raritan::RPC::assetmgrmodel::AssetStrip::Orientation;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_1;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::StripInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::RackUnitChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::TagEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::DeviceInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::RackUnitInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::StripInfoChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::TagRemovedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::BladeOverflowChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::TagChangeInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::TagInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::TagType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::CompositionChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::TagAddedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::State;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::OrientationChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::StateChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::CascadeState;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6::FirmwareUpdateState;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_7;
use Raritan::RPC::assetmgrmodel::AssetStrips::Info;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_7::Record;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_7::Info;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_7::RecordType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::StripInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::StripType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::RackUnitChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::TagEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::DeviceInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::RackUnitInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::StripInfoChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::TagRemovedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::BladeOverflowChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::TagChangeInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::TagInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::TagType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::CompositionChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::TagAddedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::State;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::OrientationChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::StateChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::CascadeState;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5::FirmwareUpdateState;
use Raritan::RPC::assetmgrmodel::AssetManager::Events;
use Raritan::RPC::assetmgrmodel::AssetManager::Settings;
use Raritan::RPC::assetmgrmodel::AssetManager;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_6;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_1::Record;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_1::Info;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_1::RecordType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_3;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_5;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_6;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::StripInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::StripType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::RackUnitChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::TagEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::DeviceInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::RackUnitInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::StripInfoChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::TagRemovedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::BladeOverflowChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::TagChangeInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::TagInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::TagType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::CompositionChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::TagAddedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::State;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::OrientationChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::StateChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::CascadeState;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2::FirmwareUpdateState;
use Raritan::RPC::assetmgrmodel::AssetStripLogger;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_2::Record;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_2::Info;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_2::RecordType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_2;
use Raritan::RPC::assetmgrmodel::AssetStripConfig::NumberingMode;
use Raritan::RPC::assetmgrmodel::AssetStripConfig::LEDOperationMode;
use Raritan::RPC::assetmgrmodel::AssetStripConfig::RackUnitSettings;
use Raritan::RPC::assetmgrmodel::AssetStripConfig::LEDColor;
use Raritan::RPC::assetmgrmodel::AssetStripConfig::Events;
use Raritan::RPC::assetmgrmodel::AssetStripConfig::StripSettings;
use Raritan::RPC::assetmgrmodel::AssetStripConfig::ScanMode;
use Raritan::RPC::assetmgrmodel::AssetStripConfig::LEDMode;
use Raritan::RPC::assetmgrmodel::AssetStripConfig::Orientation;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_0::StripInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_0::StripType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_0::DeviceInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_0::RackUnitInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_0::Events;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_0::TagInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_0::TagType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_0::State;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_0::CascadeState;
use Raritan::RPC::assetmgrmodel::AssetStripConfig_1_0_1;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_2;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_4::Record;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_4::Info;
use Raritan::RPC::assetmgrmodel::AssetStripLogger_1_0_4::RecordType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::StripInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::StripType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::RackUnitChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::TagEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::DeviceInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::RackUnitInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::StripInfoChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::TagRemovedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::BladeOverflowChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::TagChangeInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::TagInfo;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::TagType;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::CompositionChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::TagAddedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::State;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::OrientationChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::StateChangedEvent;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::CascadeState;
use Raritan::RPC::assetmgrmodel::AssetStrip_2_0_4::FirmwareUpdateState;
use Raritan::RPC::production::Production;
use Raritan::RPC::production::Production_1_0_1;
use Raritan::RPC::zigbee::ZigbeeManager::DeviceEvent;
use Raritan::RPC::zigbee::ZigbeeManager::DeviceRegistration;
use Raritan::RPC::zigbee::ZigbeeManager::DeviceAddedEvent;
use Raritan::RPC::zigbee::ZigbeeManager::DongleState;
use Raritan::RPC::zigbee::ZigbeeManager::SettingsChangedEvent;
use Raritan::RPC::zigbee::ZigbeeManager::DeviceRemovedEvent;
use Raritan::RPC::zigbee::ZigbeeManager::MetaData;
use Raritan::RPC::zigbee::ZigbeeManager::Settings;
use Raritan::RPC::zigbee::ZigbeeManager::StateChangedEvent;
use Raritan::RPC::zigbee::ZigbeeDevice::ClusterDataEvent;
use Raritan::RPC::zigbee::ZigbeeDevice::MetaData;
use Raritan::RPC::zigbee::ZigbeeDevice::ClusterValue;
use Raritan::RPC::zigbee::ZigbeeManager;
use Raritan::RPC::zigbee::ZigbeeDevice;
use Raritan::RPC::sys::System;
use Raritan::RPC::smartcard::CardReaderManager_1_0_3;
use Raritan::RPC::smartcard::CardReaderManager_1_0_3::CardReaderDetachedEvent;
use Raritan::RPC::smartcard::CardReaderManager_1_0_3::CardReaderSettings;
use Raritan::RPC::smartcard::CardReaderManager_1_0_3::CardReaderAttachedEvent;
use Raritan::RPC::smartcard::CardReaderManager_1_0_3::CardReaderSettingsChangedEvent;
use Raritan::RPC::smartcard::CardReaderManager_1_0_3::CardReaderEvent;
use Raritan::RPC::smartcard::CardReader_1_0_4::CardRemovedEvent_2_0_0;
use Raritan::RPC::smartcard::CardReader_1_0_4::CardEvent_2_0_0;
use Raritan::RPC::smartcard::CardReader_1_0_4::CardInsertedEvent_2_0_0;
use Raritan::RPC::smartcard::CardReader_1_0_4::MetaData;
use Raritan::RPC::smartcard::CardReader_1_0_4::CardInformation;
use Raritan::RPC::smartcard::CardReaderManager_1_0_4;
use Raritan::RPC::smartcard::CardReaderManager_1_0_2;
use Raritan::RPC::smartcard::CardReader_1_0_3;
use Raritan::RPC::smartcard::CardReaderManager_1_0_5;
use Raritan::RPC::smartcard::CardReader_1_0_2;
use Raritan::RPC::smartcard::CardReader_1_0_4;
use Raritan::RPC::smartcard::CardReader::CardRemovedEvent;
use Raritan::RPC::smartcard::CardReader::CardInsertedEvent;
use Raritan::RPC::smartcard::CardReader::CardEvent;
use Raritan::RPC::smartcard::CardReader::MetaData;
use Raritan::RPC::smartcard::CardReader::CardInformation;
use Raritan::RPC::smartcard::CardReaderManager_1_0_1::CardReaderDetachedEvent;
use Raritan::RPC::smartcard::CardReaderManager_1_0_1::CardReaderAttachedEvent;
use Raritan::RPC::smartcard::CardReaderManager_1_0_1::CardReaderEvent;
use Raritan::RPC::smartcard::CardReader_1_0_3::CardRemovedEvent;
use Raritan::RPC::smartcard::CardReader_1_0_3::CardInsertedEvent;
use Raritan::RPC::smartcard::CardReader_1_0_3::CardEvent;
use Raritan::RPC::smartcard::CardReader_1_0_3::MetaData;
use Raritan::RPC::smartcard::CardReader_1_0_3::CardInformation;
use Raritan::RPC::smartcard::CardReaderManager_1_0_2::CardReaderDetachedEvent;
use Raritan::RPC::smartcard::CardReaderManager_1_0_2::CardReaderAttachedEvent;
use Raritan::RPC::smartcard::CardReaderManager_1_0_2::CardReaderEvent;
use Raritan::RPC::smartcard::CardReaderManager;
use Raritan::RPC::smartcard::CardReader_1_0_1;
use Raritan::RPC::smartcard::CardReader;
use Raritan::RPC::smartcard::CardReaderManager_1_0_5::CardReaderDetachedEvent;
use Raritan::RPC::smartcard::CardReaderManager_1_0_5::CardReaderSettings;
use Raritan::RPC::smartcard::CardReaderManager_1_0_5::CardReaderAttachedEvent;
use Raritan::RPC::smartcard::CardReaderManager_1_0_5::CardReaderSettingsChangedEvent;
use Raritan::RPC::smartcard::CardReaderManager_1_0_5::CardReaderEvent;
use Raritan::RPC::smartcard::CardReaderManager_1_0_4::CardReaderDetachedEvent;
use Raritan::RPC::smartcard::CardReaderManager_1_0_4::CardReaderSettings;
use Raritan::RPC::smartcard::CardReaderManager_1_0_4::CardReaderAttachedEvent;
use Raritan::RPC::smartcard::CardReaderManager_1_0_4::CardReaderSettingsChangedEvent;
use Raritan::RPC::smartcard::CardReaderManager_1_0_4::CardReaderEvent;
use Raritan::RPC::smartcard::CardReader_1_0_2::CardRemovedEvent;
use Raritan::RPC::smartcard::CardReader_1_0_2::CardInsertedEvent;
use Raritan::RPC::smartcard::CardReader_1_0_2::CardEvent;
use Raritan::RPC::smartcard::CardReader_1_0_2::MetaData;
use Raritan::RPC::smartcard::CardReader_1_0_2::CardInformation;
use Raritan::RPC::smartcard::CardReaderManager::CardReaderDetachedEvent;
use Raritan::RPC::smartcard::CardReaderManager::CardReaderAttachedEvent;
use Raritan::RPC::smartcard::CardReaderManager::CardReaderEvent;
use Raritan::RPC::smartcard::CardReaderManager_1_0_1;
use Raritan::RPC::smartcard::CardReader_1_0_1::CardRemovedEvent;
use Raritan::RPC::smartcard::CardReader_1_0_1::CardInsertedEvent;
use Raritan::RPC::smartcard::CardReader_1_0_1::CardEvent;
use Raritan::RPC::smartcard::CardReader_1_0_1::MetaData;
use Raritan::RPC::smartcard::CardReader_1_0_1::CardInformation;
use Raritan::RPC::cew::EnergyWiseManager;
use Raritan::RPC::cew::EnergyWiseSettings;
use Raritan::RPC::session::HistoryEntry;
use Raritan::RPC::session::SessionManager_2_0_0::CloseReason;
use Raritan::RPC::session::SessionManager;
use Raritan::RPC::session::Session_2_0_0;
use Raritan::RPC::session::Session;
use Raritan::RPC::session::SessionManager::CloseReason;
use Raritan::RPC::session::SessionManager_2_0_0;
use Raritan::RPC::bulkrpc::Response;
use Raritan::RPC::bulkrpc::BulkRequest_1_0_1;
use Raritan::RPC::bulkrpc::BulkRequest_1_0_2;
use Raritan::RPC::bulkrpc::BulkRequest;
use Raritan::RPC::bulkrpc::BulkRequest_1_0_2::Response;
use Raritan::RPC::bulkrpc::BulkRequest_1_0_2::Request;
use Raritan::RPC::bulkrpc::BulkRequest_1_0_1::Response;
use Raritan::RPC::bulkrpc::BulkRequest_1_0_1::Request;
use Raritan::RPC::bulkrpc::Request;
use Raritan::RPC::dsam::DsamManager::DsamControllerChangedEvent;
use Raritan::RPC::dsam::DsamManager::DsamDetachedEvent;
use Raritan::RPC::dsam::DsamManager::DsamAttachedEvent;
use Raritan::RPC::dsam::DsamDevice;
use Raritan::RPC::dsam::DsamPort;
use Raritan::RPC::dsam::DsamDevice::Info;
use Raritan::RPC::dsam::DsamDevice::FirmwareVersion;
use Raritan::RPC::dsam::DsamManager;
use Raritan::RPC::dsam::DsamPort::DeviceInterfaceType;
use Raritan::RPC::dsam::DsamPort::FlowControl;
use Raritan::RPC::dsam::DsamPort::Info;
use Raritan::RPC::dsam::DsamPort::SettingsChangedEvent;
use Raritan::RPC::dsam::DsamPort::InfoChangedEvent;
use Raritan::RPC::dsam::DsamPort::State;
use Raritan::RPC::dsam::DsamPort::Parity;
use Raritan::RPC::dsam::DsamPort::Settings;
use Raritan::RPC::um::SnmpV3;
use Raritan::RPC::um::SnmpV3::PrivProtocol;
use Raritan::RPC::um::SnmpV3::AuthProtocol;
use Raritan::RPC::um::SnmpV3::SecurityLevel;
use Raritan::RPC::peripheral::PortType_2_0_0;
use Raritan::RPC::peripheral::BatteryPoweredDevicePackage;
use Raritan::RPC::peripheral::DeviceManager_5_0_0;
use Raritan::RPC::peripheral::DeviceSlot_5_0_2;
use Raritan::RPC::peripheral::PackageInfo_3_0_0;
use Raritan::RPC::peripheral::Package_3_0_1;
use Raritan::RPC::peripheral::DeviceSlot_3_0_0;
use Raritan::RPC::peripheral::DeviceSlot_4_0_0;
use Raritan::RPC::peripheral::DeviceSlot_2_0_2;
use Raritan::RPC::peripheral::PackageInfo_7_0_0::FirmwareInfo::Version;
use Raritan::RPC::peripheral::PackageInfo_7_0_0::HardwareInfo;
use Raritan::RPC::peripheral::PackageInfo_7_0_0::State;
use Raritan::RPC::peripheral::PackageInfo_7_0_0::FirmwareInfo;
use Raritan::RPC::peripheral::DeviceID_3_0_1;
use Raritan::RPC::peripheral::G2Production_4_0_0;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::ModbusValueEncoding8;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::DeviceFeedback;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::SnmpSecurityLevel;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::InterpretationRuleModbusException;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::RemoteSnmpV3Device;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::RemoteModbusDevice;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::FeedbackObject::FeedbackState;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::ConfigurationPackage;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::SnmpPrivProtocol;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::RemoteModbusTCPDevice;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::RemoteSnmpDevice;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::ModbusEndianness;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::ModbusSensor;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::FeedbackObject;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::SensorClass;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::RemoteDevice;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::FeedbackChangedEvent;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::ModbusValueEncoding48;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::ConfigurationChangedEvent;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::Interpretation;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::InterpretationRuleCatchAll;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::InterpretationRuleRangeRAW;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::InterpretationRuleIEEE754NAN;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::SnmpAuthProtocol;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::InterpretationRuleModbusSystemError;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::InterpretationRuleInvertable;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::StateSensorClass;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::NumericValueEncoding;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::SnmpSensor;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::RemoteModbusRTUDevice;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::ModbusValueEncodingBit;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::ModbusValueEncoding32;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::SensorFeedback;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::ModbusValueEncoding16;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::ValueEncoding;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::NumericSensorClass;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::Feedback;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::Sensor;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::InterpretationRule;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::InterpretationRuleRAW;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::SwitchSensorClass;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::InterpretationRuleEnum;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::InterpretationRuleIEEE754INF;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::InterpretationRuleModbusSpecificError;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::ModbusValueEncoding64;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::EncodingType;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1::RemoteSnmpV1V2Device;
use Raritan::RPC::peripheral::DeviceSlot_2_0_0::DeviceChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_2_0_0::Location;
use Raritan::RPC::peripheral::DeviceSlot_2_0_0::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_2_0_0::Settings;
use Raritan::RPC::peripheral::PackageInfo_6_0_0;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::ModbusValueEncoding8;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::DeviceFeedback;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::SnmpSecurityLevel;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::InterpretationRuleModbusException;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::RemoteSnmpV3Device;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::RemoteModbusDevice;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::FeedbackObject::FeedbackState;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::ConfigurationPackage;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::SnmpPrivProtocol;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::RemoteModbusTCPDevice;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::RemoteSnmpDevice;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::ModbusEndianness;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::ModbusSensor;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::FeedbackObject;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::SensorClass;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::RemoteDevice;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::FeedbackChangedEvent;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::ModbusValueEncoding48;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::ConfigurationChangedEvent;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::AccessType;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::Interpretation;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::InterpretationRuleCatchAll;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::InterpretationRuleRangeRAW;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::InterpretationRuleIEEE754NAN;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::SnmpAuthProtocol;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::InterpretationRuleModbusSystemError;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::InterpretationRuleInvertable;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::StateSensorClass;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::NumericValueEncoding;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::SnmpSensor;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::RemoteModbusRTUDevice;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::ModbusValueEncodingBit;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::ModbusValueEncoding32;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::SensorFeedback;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::ModbusValueEncoding16;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::ValueEncoding;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::NumericSensorClass;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::Feedback;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::Sensor;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::InterpretationRule;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::InterpretationRuleRAW;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::SwitchSensorClass;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::InterpretationRuleEnum;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::InterpretationRuleIEEE754INF;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::InterpretationRuleModbusSpecificError;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::ModbusValueEncoding64;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::EncodingType;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0::RemoteSnmpV1V2Device;
use Raritan::RPC::peripheral::Address_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::PackageAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::DeviceEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::DeviceAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::PackageRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::UnknownDeviceAttachedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::DeviceRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::Statistics;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::DeviceFirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::PackageEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::MetaData;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::Settings;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::DeviceFirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_5_0_0::FirmwareUpdateState;
use Raritan::RPC::peripheral::DoorHandleControllerPackage_3_0_0;
use Raritan::RPC::peripheral::DoorHandleControllerPackage;
use Raritan::RPC::peripheral::Device_3_0_1;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::ModbusValueEncoding8;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::DeviceFeedback;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::SnmpSecurityLevel;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::InterpretationRuleModbusException;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::RemoteSnmpV3Device;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::RemoteModbusDevice;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::FeedbackObject::FeedbackState;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::ConfigurationPackage;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::SnmpPrivProtocol;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::RemoteModbusTCPDevice;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::RemoteSnmpDevice;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::ModbusEndianness;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::ModbusSensor;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::FeedbackObject;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::SensorClass;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::RemoteDevice;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::FeedbackChangedEvent;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::ConfigurationChangedEvent;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::Interpretation;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::InterpretationRuleCatchAll;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::InterpretationRuleRangeRAW;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::InterpretationRuleIEEE754NAN;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::SnmpAuthProtocol;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::InterpretationRuleModbusSystemError;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::InterpretationRuleInvertable;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::StateSensorClass;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::NumericValueEncoding;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::SnmpSensor;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::RemoteModbusRTUDevice;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::ModbusValueEncodingBit;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::ModbusValueEncoding32;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::SensorFeedback;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::ModbusValueEncoding16;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::ValueEncoding;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::NumericSensorClass;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::Feedback;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::Sensor;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::InterpretationRule;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::InterpretationRuleRAW;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::SwitchSensorClass;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::InterpretationRuleEnum;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::InterpretationRuleIEEE754INF;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::InterpretationRuleModbusSpecificError;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::ModbusValueEncoding64;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::EncodingType;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0::RemoteSnmpV1V2Device;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::DeviceEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::PackageEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::DeviceAddedEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::UnknownDeviceAttachedEvent;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::DeviceRemovedEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::Statistics;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::PackageRemovedEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::DeviceFirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::PackageAddedEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::MetaData;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::Settings;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::DeviceFirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_3_0_1::FirmwareUpdateState;
use Raritan::RPC::peripheral::BatteryPoweredDevicePackage_1_0_2;
use Raritan::RPC::peripheral::PosElement;
use Raritan::RPC::peripheral::DeviceSlot_5_0_2::DeviceChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_5_0_2::Location;
use Raritan::RPC::peripheral::DeviceSlot_5_0_2::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_5_0_2::Settings;
use Raritan::RPC::peripheral::G2Production_2_0_0;
use Raritan::RPC::peripheral::Package_3_0_3;
use Raritan::RPC::peripheral::Device_5_0_0;
use Raritan::RPC::peripheral::PackageInfo;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::PackageAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::DeviceEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::DeviceAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::PackageRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::UnknownDeviceAttachedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::DeviceRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::Statistics;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::DeviceFirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::PackageEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::MetaData;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::Settings;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::DeviceFirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_5_0_2::FirmwareUpdateState;
use Raritan::RPC::peripheral::SensorHub_2_0_2::HubPortInfo;
use Raritan::RPC::peripheral::SensorHub_2_0_2::UpstreamType;
use Raritan::RPC::peripheral::SensorHub_2_0_2::DeviceInfo;
use Raritan::RPC::peripheral::DeviceSlot_2_0_2::DeviceChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_2_0_2::Location;
use Raritan::RPC::peripheral::DeviceSlot_2_0_2::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_2_0_2::Settings;
use Raritan::RPC::peripheral::BatteryPoweredDevicePackage::VoltageChangedEvent;
use Raritan::RPC::peripheral::Device_7_0_0;
use Raritan::RPC::peripheral::DeviceSlot_4_0_2::DeviceChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_4_0_2::Location;
use Raritan::RPC::peripheral::DeviceSlot_4_0_2::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_4_0_2::Settings;
use Raritan::RPC::peripheral::Address_7_0_0;
use Raritan::RPC::peripheral::G2Production::ConfigurationSpace;
use Raritan::RPC::peripheral::G2Production::ResetMethod;
use Raritan::RPC::peripheral::G2Production::FirmwareInfo;
use Raritan::RPC::peripheral::DeviceID_2_0_0;
use Raritan::RPC::peripheral::PackageInfo_5_0_0;
use Raritan::RPC::peripheral::SensorHub_2_0_2;
use Raritan::RPC::peripheral::DeviceManager_1_0_1::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_1_0_1::Events;
use Raritan::RPC::peripheral::DeviceManager_1_0_1::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_1_0_1::MetaData;
use Raritan::RPC::peripheral::DeviceManager_1_0_1::Settings;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::PackageAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::DeviceEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::DeviceAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::PackageRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::UnknownDeviceAttachedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::DeviceRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::Statistics;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::DeviceFirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::PackageEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::MetaData;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::Settings;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::DeviceFirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_5_2_4::FirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_5_0_2;
use Raritan::RPC::peripheral::Device_3_0_2;
use Raritan::RPC::peripheral::DeviceManager::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager::Events;
use Raritan::RPC::peripheral::DeviceManager::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager::MetaData;
use Raritan::RPC::peripheral::DeviceManager::Settings;
use Raritan::RPC::peripheral::DeviceSlot_2_0_0;
use Raritan::RPC::peripheral::PackageInfo_2_0_0::FirmwareInfo::Version;
use Raritan::RPC::peripheral::PackageInfo_2_0_0::HardwareInfo;
use Raritan::RPC::peripheral::PackageInfo_2_0_0::State;
use Raritan::RPC::peripheral::PackageInfo_2_0_0::FirmwareInfo;
use Raritan::RPC::peripheral::SensorHub_2_0_4::HubPortInfo;
use Raritan::RPC::peripheral::SensorHub_2_0_4::UpstreamType;
use Raritan::RPC::peripheral::SensorHub_2_0_4::DeviceInfo;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::DeviceEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::PackageEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::DeviceAddedEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::UnknownDeviceAttachedEvent;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::DeviceRemovedEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::Statistics;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::PackageRemovedEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::DeviceFirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::PackageAddedEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::MetaData;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::Settings;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::DeviceFirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_3_0_2::FirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_2_0_0::PackageAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_0::DeviceEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_0::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_2_0_0::DeviceAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_0::PackageRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_0::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_0::UnknownDeviceAttachedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_0::DeviceRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_0::Statistics;
use Raritan::RPC::peripheral::DeviceManager_2_0_0::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_2_0_0::DeviceFirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_0::PackageEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_0::MetaData;
use Raritan::RPC::peripheral::DeviceManager_2_0_0::Settings;
use Raritan::RPC::peripheral::DeviceManager_2_0_0::DeviceFirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_5_1_3;
use Raritan::RPC::peripheral::Device_2_0_0;
use Raritan::RPC::peripheral::PosElement_4_0_0;
use Raritan::RPC::peripheral::Address_10_0_0;
use Raritan::RPC::peripheral::DoorHandleControllerPackage_3_0_3;
use Raritan::RPC::peripheral::PortType;
use Raritan::RPC::peripheral::DeviceID_4_0_0;
use Raritan::RPC::peripheral::PackageInfo_4_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_1;
use Raritan::RPC::peripheral::Device;
use Raritan::RPC::peripheral::Address_9_0_0;
use Raritan::RPC::peripheral::Package_3_0_2;
use Raritan::RPC::peripheral::PackageInfo_3_0_0::FirmwareInfo::Version;
use Raritan::RPC::peripheral::PackageInfo_3_0_0::HardwareInfo;
use Raritan::RPC::peripheral::PackageInfo_3_0_0::State;
use Raritan::RPC::peripheral::PackageInfo_3_0_0::FirmwareInfo;
use Raritan::RPC::peripheral::DeviceManager_1_0_3::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_1_0_3::Events;
use Raritan::RPC::peripheral::DeviceManager_1_0_3::Statistics;
use Raritan::RPC::peripheral::DeviceManager_1_0_3::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_1_0_3::MetaData;
use Raritan::RPC::peripheral::DeviceManager_1_0_3::Settings;
use Raritan::RPC::peripheral::DeviceManager_1_0_1;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::PackageAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::DeviceEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::DeviceAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::PackageRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::UnknownDeviceAttachedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::DeviceRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::Statistics;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::DeviceFirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::PackageEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::MetaData;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::Settings;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::DeviceFirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_5_0_3::FirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceSlot_2_0_3::DeviceChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_2_0_3::Location;
use Raritan::RPC::peripheral::DeviceSlot_2_0_3::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_2_0_3::Settings;
use Raritan::RPC::peripheral::Address_8_0_0;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_0;
use Raritan::RPC::peripheral::Address_3_0_0;
use Raritan::RPC::peripheral::ModbusCfg::SerialSettings::Parity;
use Raritan::RPC::peripheral::ModbusCfg::ModbusFunction;
use Raritan::RPC::peripheral::ModbusCfg::SpecificModbusErrors;
use Raritan::RPC::peripheral::ModbusCfg::SerialSettings;
use Raritan::RPC::peripheral::DeviceManager_3_0_0;
use Raritan::RPC::peripheral::DeviceID;
use Raritan::RPC::peripheral::Address;
use Raritan::RPC::peripheral::SensorHub_2_0_0;
use Raritan::RPC::peripheral::G2Production_3_0_0;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::PackageAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::DeviceEvent;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::DeviceAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::PackageRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::UnknownDeviceAttachedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::DeviceRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::Statistics;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::DeviceFirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::PackageEvent;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::MetaData;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::Settings;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::DeviceFirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_5_3_5::FirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_2_0_1::PackageAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_1::DeviceEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_1::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_2_0_1::DeviceAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_1::PackageRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_1::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_1::UnknownDeviceAttachedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_1::DeviceRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_1::Statistics;
use Raritan::RPC::peripheral::DeviceManager_2_0_1::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_2_0_1::DeviceFirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_1::PackageEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_1::MetaData;
use Raritan::RPC::peripheral::DeviceManager_2_0_1::Settings;
use Raritan::RPC::peripheral::DeviceManager_2_0_1::DeviceFirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_5_3_5;
use Raritan::RPC::peripheral::DeviceSlot_2_0_3;
use Raritan::RPC::peripheral::Address_6_0_0;
use Raritan::RPC::peripheral::DeviceSlot_2_0_1;
use Raritan::RPC::peripheral::DeviceManager_5_0_1;
use Raritan::RPC::peripheral::PosElement_2_0_0;
use Raritan::RPC::peripheral::Package;
use Raritan::RPC::peripheral::PackageInfo_4_0_0::FirmwareInfo::Version;
use Raritan::RPC::peripheral::PackageInfo_4_0_0::HardwareInfo;
use Raritan::RPC::peripheral::PackageInfo_4_0_0::State;
use Raritan::RPC::peripheral::PackageInfo_4_0_0::FirmwareInfo;
use Raritan::RPC::peripheral::SensorHub_2_0_1;
use Raritan::RPC::peripheral::G2Production;
use Raritan::RPC::peripheral::DeviceSlot_4_0_1;
use Raritan::RPC::peripheral::DeviceManager_3_0_2;
use Raritan::RPC::peripheral::BatteryPoweredDevicePackage_1_0_1::VoltageChangedEvent;
use Raritan::RPC::peripheral::GatewaySensorManager_3_0_0;
use Raritan::RPC::peripheral::PosElement_3_0_0;
use Raritan::RPC::peripheral::Device_7_0_2;
use Raritan::RPC::peripheral::DeviceSlot_4_0_0::DeviceChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_4_0_0::Location;
use Raritan::RPC::peripheral::DeviceSlot_4_0_0::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_4_0_0::Settings;
use Raritan::RPC::peripheral::Device_7_0_1;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::DeviceEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::PackageEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::DeviceAddedEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::UnknownDeviceAttachedEvent;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::DeviceRemovedEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::Statistics;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::PackageRemovedEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::DeviceFirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::PackageAddedEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::MetaData;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::Settings;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::DeviceFirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_3_0_0::FirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_5_2_5;
use Raritan::RPC::peripheral::DeviceSlot_5_0_1::DeviceChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_5_0_1::Location;
use Raritan::RPC::peripheral::DeviceSlot_5_0_1::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_5_0_1::Settings;
use Raritan::RPC::peripheral::SensorHub_2_0_0::HubPortInfo;
use Raritan::RPC::peripheral::SensorHub_2_0_0::UpstreamType;
use Raritan::RPC::peripheral::SensorHub_2_0_0::DeviceInfo;
use Raritan::RPC::peripheral::Address_3_0_1;
use Raritan::RPC::peripheral::Package_1_0_1;
use Raritan::RPC::peripheral::DeviceSlot::Events;
use Raritan::RPC::peripheral::DeviceSlot::Location;
use Raritan::RPC::peripheral::DeviceSlot::Settings;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::PackageAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::DeviceEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::DeviceAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::PackageRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::UnknownDeviceAttachedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::DeviceRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::Statistics;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::DeviceFirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::PackageEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::MetaData;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::Settings;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::DeviceFirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_5_2_5::FirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceSlot_5_0_0;
use Raritan::RPC::peripheral::DeviceSlot_2_0_1::DeviceChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_2_0_1::Location;
use Raritan::RPC::peripheral::DeviceSlot_2_0_1::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_2_0_1::Settings;
use Raritan::RPC::peripheral::SensorHub_2_0_3;
use Raritan::RPC::peripheral::DeviceManager_5_2_4;
use Raritan::RPC::peripheral::G2Production_3_0_0::ConfigurationSpace;
use Raritan::RPC::peripheral::G2Production_3_0_0::ResetMethod;
use Raritan::RPC::peripheral::G2Production_3_0_0::FirmwareInfo;
use Raritan::RPC::peripheral::PosElement_5_0_0;
use Raritan::RPC::peripheral::Device_3_0_0;
use Raritan::RPC::peripheral::SensorHub_2_0_3::HubPortInfo;
use Raritan::RPC::peripheral::SensorHub_2_0_3::UpstreamType;
use Raritan::RPC::peripheral::SensorHub_2_0_3::DeviceInfo;
use Raritan::RPC::peripheral::Package_2_0_0;
use Raritan::RPC::peripheral::DeviceSlot_4_0_2;
use Raritan::RPC::peripheral::PackageInfo_2_0_1::FirmwareInfo::Version;
use Raritan::RPC::peripheral::PackageInfo_2_0_1::HardwareInfo;
use Raritan::RPC::peripheral::PackageInfo_2_0_1::State;
use Raritan::RPC::peripheral::PackageInfo_2_0_1::FirmwareInfo;
use Raritan::RPC::peripheral::GatewaySensorManager_2_0_1;
use Raritan::RPC::peripheral::DeviceSlot_5_0_0::DeviceChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_5_0_0::Location;
use Raritan::RPC::peripheral::DeviceSlot_5_0_0::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_5_0_0::Settings;
use Raritan::RPC::peripheral::Device_6_0_0;
use Raritan::RPC::peripheral::DeviceManager_4_0_0;
use Raritan::RPC::peripheral::DoorHandleControllerPackage_3_0_2;
use Raritan::RPC::peripheral::Device_4_0_0;
use Raritan::RPC::peripheral::DoorHandleControllerPackage_3_0_1;
use Raritan::RPC::peripheral::DoorHandleControllerPackage_3_0_2::DoorForcedOpenEvent;
use Raritan::RPC::peripheral::DoorHandleControllerPackage_3_0_2::MechanicallyUnlockedEvent;
use Raritan::RPC::peripheral::ModbusCfg;
use Raritan::RPC::peripheral::DeviceManager_1_0_3;
use Raritan::RPC::peripheral::PackageInfo_6_0_0::FirmwareInfo::Version;
use Raritan::RPC::peripheral::PackageInfo_6_0_0::HardwareInfo;
use Raritan::RPC::peripheral::PackageInfo_6_0_0::State;
use Raritan::RPC::peripheral::PackageInfo_6_0_0::FirmwareInfo;
use Raritan::RPC::peripheral::GatewaySensorManager;
use Raritan::RPC::peripheral::DoorHandleControllerPackage_2_0_0;
use Raritan::RPC::peripheral::PackageInfo_7_0_0;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::PackageAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::DeviceEvent;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::DeviceAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::PackageRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::UnknownDeviceAttachedEvent;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::DeviceRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::Statistics;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::DeviceFirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::PackageEvent;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::MetaData;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::Settings;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::DeviceFirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_4_0_0::FirmwareUpdateState;
use Raritan::RPC::peripheral::GatewaySensorManager::ModbusValueEncoding8;
use Raritan::RPC::peripheral::GatewaySensorManager::DeviceFeedback;
use Raritan::RPC::peripheral::GatewaySensorManager::InterpretationRuleModbusException;
use Raritan::RPC::peripheral::GatewaySensorManager::RemoteModbusDevice;
use Raritan::RPC::peripheral::GatewaySensorManager::FeedbackObject::FeedbackState;
use Raritan::RPC::peripheral::GatewaySensorManager::ConfigurationPackage;
use Raritan::RPC::peripheral::GatewaySensorManager::RemoteModbusTCPDevice;
use Raritan::RPC::peripheral::GatewaySensorManager::ModbusEndianness;
use Raritan::RPC::peripheral::GatewaySensorManager::ModbusSensor;
use Raritan::RPC::peripheral::GatewaySensorManager::FeedbackObject;
use Raritan::RPC::peripheral::GatewaySensorManager::SensorClass;
use Raritan::RPC::peripheral::GatewaySensorManager::RemoteDevice;
use Raritan::RPC::peripheral::GatewaySensorManager::FeedbackChangedEvent;
use Raritan::RPC::peripheral::GatewaySensorManager::ConfigurationChangedEvent;
use Raritan::RPC::peripheral::GatewaySensorManager::Interpretation;
use Raritan::RPC::peripheral::GatewaySensorManager::InterpretationRuleCatchAll;
use Raritan::RPC::peripheral::GatewaySensorManager::InterpretationRuleRangeRAW;
use Raritan::RPC::peripheral::GatewaySensorManager::InterpretationRuleIEEE754NAN;
use Raritan::RPC::peripheral::GatewaySensorManager::InterpretationRuleModbusSystemError;
use Raritan::RPC::peripheral::GatewaySensorManager::InterpretationRuleInvertable;
use Raritan::RPC::peripheral::GatewaySensorManager::StateSensorClass;
use Raritan::RPC::peripheral::GatewaySensorManager::NumericValueEncoding;
use Raritan::RPC::peripheral::GatewaySensorManager::RemoteModbusRTUDevice;
use Raritan::RPC::peripheral::GatewaySensorManager::ModbusValueEncodingBit;
use Raritan::RPC::peripheral::GatewaySensorManager::ModbusValueEncoding32;
use Raritan::RPC::peripheral::GatewaySensorManager::SensorFeedback;
use Raritan::RPC::peripheral::GatewaySensorManager::ModbusValueEncoding16;
use Raritan::RPC::peripheral::GatewaySensorManager::ValueEncoding;
use Raritan::RPC::peripheral::GatewaySensorManager::NumericSensorClass;
use Raritan::RPC::peripheral::GatewaySensorManager::Feedback;
use Raritan::RPC::peripheral::GatewaySensorManager::Sensor;
use Raritan::RPC::peripheral::GatewaySensorManager::InterpretationRule;
use Raritan::RPC::peripheral::GatewaySensorManager::InterpretationRuleRAW;
use Raritan::RPC::peripheral::GatewaySensorManager::SwitchSensorClass;
use Raritan::RPC::peripheral::GatewaySensorManager::InterpretationRuleIEEE754INF;
use Raritan::RPC::peripheral::GatewaySensorManager::InterpretationRuleModbusSpecificError;
use Raritan::RPC::peripheral::GatewaySensorManager::ModbusValueEncoding64;
use Raritan::RPC::peripheral::GatewaySensorManager::EncodingType;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::PackageAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::DeviceEvent;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::DeviceAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::PackageRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::UnknownDeviceAttachedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::DeviceRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::Statistics;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::DeviceFirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::PackageEvent;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::MetaData;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::Settings;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::DeviceFirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_5_1_3::FirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_2_0_0;
use Raritan::RPC::peripheral::PackageInfo_2_0_1;
use Raritan::RPC::peripheral::PackageInfo_2_0_0;
use Raritan::RPC::peripheral::PortType_5_0_0;
use Raritan::RPC::peripheral::SensorHub_2_0_1::HubPortInfo;
use Raritan::RPC::peripheral::SensorHub_2_0_1::UpstreamType;
use Raritan::RPC::peripheral::SensorHub_2_0_1::DeviceInfo;
use Raritan::RPC::peripheral::DoorHandleControllerPackage_3_0_3::DoorForcedOpenEvent;
use Raritan::RPC::peripheral::DoorHandleControllerPackage_3_0_3::MechanicallyUnlockedEvent;
use Raritan::RPC::peripheral::DeviceID_5_0_0;
use Raritan::RPC::peripheral::Address_5_0_0;
use Raritan::RPC::peripheral::SensorHub_2_0_4;
use Raritan::RPC::peripheral::DeviceManager_5_0_3;
use Raritan::RPC::peripheral::Package_3_0_0;
use Raritan::RPC::peripheral::DeviceManager;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::PackageAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::DeviceEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::DeviceAddedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::PackageRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::UnknownDeviceAttachedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::DeviceRemovedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::Statistics;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::DeviceFirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::PackageEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::MetaData;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::Settings;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::DeviceFirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_5_0_1::FirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceSlot_5_0_1;
use Raritan::RPC::peripheral::DeviceManager_2_0_2;
use Raritan::RPC::peripheral::PackageInfo_5_0_0::FirmwareInfo::Version;
use Raritan::RPC::peripheral::PackageInfo_5_0_0::HardwareInfo;
use Raritan::RPC::peripheral::PackageInfo_5_0_0::State;
use Raritan::RPC::peripheral::PackageInfo_5_0_0::FirmwareInfo;
use Raritan::RPC::peripheral::DeviceSlot_3_0_0::DeviceChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_3_0_0::Location;
use Raritan::RPC::peripheral::DeviceSlot_3_0_0::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_3_0_0::Settings;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::DeviceEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::PackageEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::DeviceAddedEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::UnknownDeviceAttachedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::DeviceRemovedEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::Statistics;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::PackageRemovedEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::DeviceFirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::PackageAddedEvent_2_0_0;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::MetaData;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::Settings;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::FirmwareUpdateStateChangedEvent;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::DeviceFirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_2_0_2::FirmwareUpdateState;
use Raritan::RPC::peripheral::DeviceManager_2_0_1;
use Raritan::RPC::peripheral::SensorHub::HubPortInfo;
use Raritan::RPC::peripheral::SensorHub::UpstreamType;
use Raritan::RPC::peripheral::SensorHub::DeviceInfo;
use Raritan::RPC::peripheral::Address_4_0_0;
use Raritan::RPC::peripheral::BatteryPoweredDevicePackage_1_0_1;
use Raritan::RPC::peripheral::DeviceID_6_0_0;
use Raritan::RPC::peripheral::DeviceManager_1_0_2::DeviceTypeInfo;
use Raritan::RPC::peripheral::DeviceManager_1_0_2::Events;
use Raritan::RPC::peripheral::DeviceManager_1_0_2::ZCoordMode;
use Raritan::RPC::peripheral::DeviceManager_1_0_2::MetaData;
use Raritan::RPC::peripheral::DeviceManager_1_0_2::Settings;
use Raritan::RPC::peripheral::PackageInfo::FirmwareInfo::Version;
use Raritan::RPC::peripheral::PackageInfo::HardwareInfo;
use Raritan::RPC::peripheral::PackageInfo::State;
use Raritan::RPC::peripheral::PackageInfo::FirmwareInfo;
use Raritan::RPC::peripheral::DeviceSlot;
use Raritan::RPC::peripheral::PortType_3_0_0;
use Raritan::RPC::peripheral::DeviceID_3_0_0;
use Raritan::RPC::peripheral::DoorHandleControllerPackage_1_0_1;
use Raritan::RPC::peripheral::DeviceSlot_4_0_1::DeviceChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_4_0_1::Location;
use Raritan::RPC::peripheral::DeviceSlot_4_0_1::SettingsChangedEvent;
use Raritan::RPC::peripheral::DeviceSlot_4_0_1::Settings;
use Raritan::RPC::peripheral::G2Production_2_0_0::ConfigurationSpace;
use Raritan::RPC::peripheral::G2Production_2_0_0::ResetMethod;
use Raritan::RPC::peripheral::G2Production_2_0_0::FirmwareInfo;
use Raritan::RPC::peripheral::SensorHub;
use Raritan::RPC::peripheral::PortType_4_0_0;
use Raritan::RPC::peripheral::DeviceManager_1_0_2;
use Raritan::RPC::peripheral::BatteryPoweredDevicePackage_1_0_2::VoltageChangedEvent;
use Raritan::RPC::test::Ethernet;
use Raritan::RPC::test::Display_2_0_0;
use Raritan::RPC::test::AuxSerial;
use Raritan::RPC::test::Display_2_0_0::Info;
use Raritan::RPC::test::Display_2_0_0::TestStatus;
use Raritan::RPC::test::Display_2_0_0::Orientation;
use Raritan::RPC::test::Unit_1_0_2;
use Raritan::RPC::test::Unit_1_0_1;
use Raritan::RPC::test::Unit_2_0_0;
use Raritan::RPC::test::Result;
use Raritan::RPC::test::Control;
use Raritan::RPC::test::Unit;
use Raritan::RPC::test::Display;
use Raritan::RPC::test::Display::Info;
use Raritan::RPC::test::Display::Orientation;
use Raritan::RPC::test::Display_1_0_1;
use Raritan::RPC::test::MyEvent;
use Raritan::RPC::test::Display_1_0_1::Info;
use Raritan::RPC::test::Display_1_0_1::TestStatus;
use Raritan::RPC::test::Display_1_0_1::Orientation;
use Raritan::RPC::test::Ethernet::Speed;
use Raritan::RPC::test::Ethernet::Duplex;
use Raritan::RPC::test::FeatSerial;
use Raritan::RPC::test::RS232Serial;
use Raritan::RPC::powerlogic::PowerMeter_1_2_6::Sensors;
use Raritan::RPC::powerlogic::PowerMeter_1_2_6::SetupChangedEvent;
use Raritan::RPC::powerlogic::PowerMeter_1_2_6::L2N_Avg;
use Raritan::RPC::powerlogic::PowerMeter_1_2_6::L2N_plain_total;
use Raritan::RPC::powerlogic::PowerMeter_1_2_6::MinMaxReading;
use Raritan::RPC::powerlogic::PowerMeter_1_2_6::L2N_N_Avg;
use Raritan::RPC::powerlogic::PowerMeter_1_2_6::L2L;
use Raritan::RPC::powerlogic::PowerMeter_1_2_6::ErrorStatusChangedEvent;
use Raritan::RPC::powerlogic::PowerMeter_1_2_6::ErrorStatus;
use Raritan::RPC::powerlogic::PowerMeter_1_2_6::L2L_Avg;
use Raritan::RPC::powerlogic::PowerMeter_1_2_6::L2N;
use Raritan::RPC::powerlogic::PowerMeter_1_2_6::Setup;
use Raritan::RPC::powerlogic::Config_1_0_1;
use Raritan::RPC::powerlogic::PowerMeter_1_2_6;
use Raritan::RPC::powerlogic::Config_1_0_1::SettingsChangedEvent;
use Raritan::RPC::powerlogic::Config_1_0_1::Settings;
use Raritan::RPC::lhxmodel::Lhx_3_2_5::OpState;
use Raritan::RPC::lhxmodel::Lhx_3_2_5::Capabilities;
use Raritan::RPC::lhxmodel::Lhx_3_2_5::AlertStatus;
use Raritan::RPC::lhxmodel::Lhx_3_2_5::ParamCfg;
use Raritan::RPC::lhxmodel::Lhx_3_2_5::SettingsChangedEvent;
use Raritan::RPC::lhxmodel::Lhx_3_2_5::OpStateChangedEvent;
use Raritan::RPC::lhxmodel::Lhx_3_2_5::MetaData;
use Raritan::RPC::lhxmodel::Lhx_3_2_5::Settings;
use Raritan::RPC::lhxmodel::Lhx::Sensors;
use Raritan::RPC::lhxmodel::Lhx::OpState;
use Raritan::RPC::lhxmodel::Lhx::Events;
use Raritan::RPC::lhxmodel::Lhx::AlertStatus;
use Raritan::RPC::lhxmodel::Lhx::MetaData;
use Raritan::RPC::lhxmodel::Lhx::Settings;
use Raritan::RPC::lhxmodel::Lhx;
use Raritan::RPC::lhxmodel::Lhx_3_2_4::OpState;
use Raritan::RPC::lhxmodel::Lhx_3_2_4::Capabilities;
use Raritan::RPC::lhxmodel::Lhx_3_2_4::AlertStatus;
use Raritan::RPC::lhxmodel::Lhx_3_2_4::ParamCfg;
use Raritan::RPC::lhxmodel::Lhx_3_2_4::SettingsChangedEvent;
use Raritan::RPC::lhxmodel::Lhx_3_2_4::OpStateChangedEvent;
use Raritan::RPC::lhxmodel::Lhx_3_2_4::MetaData;
use Raritan::RPC::lhxmodel::Lhx_3_2_4::Settings;
use Raritan::RPC::lhxmodel::Sensor_4_0_1::ReadingChangedEvent;
use Raritan::RPC::lhxmodel::Sensor_4_0_1::NumThresholds;
use Raritan::RPC::lhxmodel::Sensor_4_0_1::Reading;
use Raritan::RPC::lhxmodel::Sensor_4_0_1::ThresholdsChangedEvent;
use Raritan::RPC::lhxmodel::Sensor_4_0_1::MetaData;
use Raritan::RPC::lhxmodel::Sensor_4_0_1::StateChangedEvent;
use Raritan::RPC::lhxmodel::Parameter_2_0_1::MetaDataChangedEvent;
use Raritan::RPC::lhxmodel::Parameter_2_0_1::Status;
use Raritan::RPC::lhxmodel::Parameter_2_0_1::Value;
use Raritan::RPC::lhxmodel::Parameter_2_0_1::ValueChangedEvent;
use Raritan::RPC::lhxmodel::Parameter_2_0_1::Unit;
use Raritan::RPC::lhxmodel::Parameter_2_0_1::MetaData;
use Raritan::RPC::lhxmodel::Parameter_2_0_1;
use Raritan::RPC::lhxmodel::Lhx_3_2_1;
use Raritan::RPC::lhxmodel::Lhx_3_2_2::OpState;
use Raritan::RPC::lhxmodel::Lhx_3_2_2::Capabilities;
use Raritan::RPC::lhxmodel::Lhx_3_2_2::AlertStatus;
use Raritan::RPC::lhxmodel::Lhx_3_2_2::ParamCfg;
use Raritan::RPC::lhxmodel::Lhx_3_2_2::SettingsChangedEvent;
use Raritan::RPC::lhxmodel::Lhx_3_2_2::OpStateChangedEvent;
use Raritan::RPC::lhxmodel::Lhx_3_2_2::MetaData;
use Raritan::RPC::lhxmodel::Lhx_3_2_2::Settings;
use Raritan::RPC::lhxmodel::Lhx_3_2_3;
use Raritan::RPC::lhxmodel::Sensor_4_0_1;
use Raritan::RPC::lhxmodel::Sensor::NumThresholds;
use Raritan::RPC::lhxmodel::Sensor::Events;
use Raritan::RPC::lhxmodel::Sensor::Reading;
use Raritan::RPC::lhxmodel::Sensor::MetaData;
use Raritan::RPC::lhxmodel::Parameter;
use Raritan::RPC::lhxmodel::Lhx_3_2_5;
use Raritan::RPC::lhxmodel::Sensor_4_0_3;
use Raritan::RPC::lhxmodel::Config;
use Raritan::RPC::lhxmodel::Lhx_1_0_1::Sensors;
use Raritan::RPC::lhxmodel::Lhx_1_0_1::OpState;
use Raritan::RPC::lhxmodel::Lhx_1_0_1::Events;
use Raritan::RPC::lhxmodel::Lhx_1_0_1::AlertStatus;
use Raritan::RPC::lhxmodel::Lhx_1_0_1::MetaData;
use Raritan::RPC::lhxmodel::Lhx_1_0_1::Settings;
use Raritan::RPC::lhxmodel::Sensor_3_0_0;
use Raritan::RPC::lhxmodel::Lhx_3_1_0::OpState;
use Raritan::RPC::lhxmodel::Lhx_3_1_0::Events;
use Raritan::RPC::lhxmodel::Lhx_3_1_0::Capabilities;
use Raritan::RPC::lhxmodel::Lhx_3_1_0::AlertStatus;
use Raritan::RPC::lhxmodel::Lhx_3_1_0::ParamCfg;
use Raritan::RPC::lhxmodel::Lhx_3_1_0::MetaData;
use Raritan::RPC::lhxmodel::Lhx_3_1_0::Settings;
use Raritan::RPC::lhxmodel::Lhx_3_2_4;
use Raritan::RPC::lhxmodel::Parameter_1_0_1;
use Raritan::RPC::lhxmodel::Lhx_2_1_0;
use Raritan::RPC::lhxmodel::Sensor_4_0_2;
use Raritan::RPC::lhxmodel::Config_1_0_1;
use Raritan::RPC::lhxmodel::Sensor_4_0_0;
use Raritan::RPC::lhxmodel::Lhx_3_1_0;
use Raritan::RPC::lhxmodel::Sensor_4_0_2::ReadingChangedEvent;
use Raritan::RPC::lhxmodel::Sensor_4_0_2::NumThresholds;
use Raritan::RPC::lhxmodel::Sensor_4_0_2::Reading;
use Raritan::RPC::lhxmodel::Sensor_4_0_2::ThresholdsChangedEvent;
use Raritan::RPC::lhxmodel::Sensor_4_0_2::MetaData;
use Raritan::RPC::lhxmodel::Sensor_4_0_2::StateChangedEvent;
use Raritan::RPC::lhxmodel::Sensor_4_0_3::ReadingChangedEvent;
use Raritan::RPC::lhxmodel::Sensor_4_0_3::NumThresholds;
use Raritan::RPC::lhxmodel::Sensor_4_0_3::Reading;
use Raritan::RPC::lhxmodel::Sensor_4_0_3::ThresholdsChangedEvent;
use Raritan::RPC::lhxmodel::Sensor_4_0_3::MetaData;
use Raritan::RPC::lhxmodel::Sensor_4_0_3::StateChangedEvent;
use Raritan::RPC::lhxmodel::Sensor_4_0_4::ReadingChangedEvent;
use Raritan::RPC::lhxmodel::Sensor_4_0_4::NumThresholds;
use Raritan::RPC::lhxmodel::Sensor_4_0_4::Reading;
use Raritan::RPC::lhxmodel::Sensor_4_0_4::ThresholdsChangedEvent;
use Raritan::RPC::lhxmodel::Sensor_4_0_4::MetaData;
use Raritan::RPC::lhxmodel::Sensor_4_0_4::StateChangedEvent;
use Raritan::RPC::lhxmodel::Parameter::Status;
use Raritan::RPC::lhxmodel::Parameter::Value;
use Raritan::RPC::lhxmodel::Parameter::Events;
use Raritan::RPC::lhxmodel::Parameter::Unit;
use Raritan::RPC::lhxmodel::Parameter::MetaData;
use Raritan::RPC::lhxmodel::Parameter_2_0_0;
use Raritan::RPC::lhxmodel::Sensor;
use Raritan::RPC::lhxmodel::Lhx_3_2_3::OpState;
use Raritan::RPC::lhxmodel::Lhx_3_2_3::Capabilities;
use Raritan::RPC::lhxmodel::Lhx_3_2_3::AlertStatus;
use Raritan::RPC::lhxmodel::Lhx_3_2_3::ParamCfg;
use Raritan::RPC::lhxmodel::Lhx_3_2_3::SettingsChangedEvent;
use Raritan::RPC::lhxmodel::Lhx_3_2_3::OpStateChangedEvent;
use Raritan::RPC::lhxmodel::Lhx_3_2_3::MetaData;
use Raritan::RPC::lhxmodel::Lhx_3_2_3::Settings;
use Raritan::RPC::lhxmodel::Lhx_3_2_1::OpState;
use Raritan::RPC::lhxmodel::Lhx_3_2_1::Capabilities;
use Raritan::RPC::lhxmodel::Lhx_3_2_1::AlertStatus;
use Raritan::RPC::lhxmodel::Lhx_3_2_1::ParamCfg;
use Raritan::RPC::lhxmodel::Lhx_3_2_1::SettingsChangedEvent;
use Raritan::RPC::lhxmodel::Lhx_3_2_1::OpStateChangedEvent;
use Raritan::RPC::lhxmodel::Lhx_3_2_1::MetaData;
use Raritan::RPC::lhxmodel::Lhx_3_2_1::Settings;
use Raritan::RPC::lhxmodel::Parameter_2_0_0::Status;
use Raritan::RPC::lhxmodel::Parameter_2_0_0::Value;
use Raritan::RPC::lhxmodel::Parameter_2_0_0::Events;
use Raritan::RPC::lhxmodel::Parameter_2_0_0::Unit;
use Raritan::RPC::lhxmodel::Parameter_2_0_0::MetaData;
use Raritan::RPC::lhxmodel::Sensor_4_0_4;
use Raritan::RPC::lhxmodel::Lhx_2_1_0::Sensors;
use Raritan::RPC::lhxmodel::Lhx_2_1_0::OpState;
use Raritan::RPC::lhxmodel::Lhx_2_1_0::Events;
use Raritan::RPC::lhxmodel::Lhx_2_1_0::AlertStatus;
use Raritan::RPC::lhxmodel::Lhx_2_1_0::MetaData;
use Raritan::RPC::lhxmodel::Lhx_2_1_0::Settings;
use Raritan::RPC::lhxmodel::Lhx_3_2_2;
use Raritan::RPC::lhxmodel::Sensor_3_0_0::NumThresholds;
use Raritan::RPC::lhxmodel::Sensor_3_0_0::Events;
use Raritan::RPC::lhxmodel::Sensor_3_0_0::Reading;
use Raritan::RPC::lhxmodel::Sensor_3_0_0::MetaData;
use Raritan::RPC::lhxmodel::Config_1_0_1::ComSettingsChangedEvent;
use Raritan::RPC::lhxmodel::Config_1_0_1::PortNameChangedEvent;
use Raritan::RPC::lhxmodel::Config_1_0_1::ComSettings;
use Raritan::RPC::lhxmodel::Config::Events;
use Raritan::RPC::lhxmodel::Config::ComSettings;
use Raritan::RPC::lhxmodel::Lhx_1_0_1;
use Raritan::RPC::lhxmodel::Sensor_4_0_0::ReadingChangedEvent;
use Raritan::RPC::lhxmodel::Sensor_4_0_0::NumThresholds;
use Raritan::RPC::lhxmodel::Sensor_4_0_0::Reading;
use Raritan::RPC::lhxmodel::Sensor_4_0_0::ThresholdsChangedEvent;
use Raritan::RPC::lhxmodel::Sensor_4_0_0::MetaData;
use Raritan::RPC::lhxmodel::Sensor_4_0_0::StateChangedEvent;
use Raritan::RPC::lhxmodel::Parameter_1_0_1::Status;
use Raritan::RPC::lhxmodel::Parameter_1_0_1::Value;
use Raritan::RPC::lhxmodel::Parameter_1_0_1::Events;
use Raritan::RPC::lhxmodel::Parameter_1_0_1::Unit;
use Raritan::RPC::lhxmodel::Parameter_1_0_1::MetaData;
use Raritan::RPC::sx::Sx::ClientInfo;
use Raritan::RPC::sx::Sx::ClientConnectionStatusEvent;
use Raritan::RPC::sx::Sx;
use Raritan::RPC::security::Security_3_0_1::Settings;
use Raritan::RPC::security::TpmInfo;
use Raritan::RPC::security::Security_3_0_0::Settings;
use Raritan::RPC::security::FipsSettings;
use Raritan::RPC::security::Security_3_0_2::Settings;
use Raritan::RPC::security::SSHKeyFingerprint;
use Raritan::RPC::security::Security_3_0_3;
use Raritan::RPC::security::ServiceAuthorization;
use Raritan::RPC::security::IpfwPolicy;
use Raritan::RPC::security::IpFw_1_0_1;
use Raritan::RPC::security::Security_5_0_0;
use Raritan::RPC::security::Security_3_0_0;
use Raritan::RPC::security::Security_2_0_0::Settings;
use Raritan::RPC::security::RoleAccessPolicy;
use Raritan::RPC::security::SSHHostKey_2_0_0;
use Raritan::RPC::security::Security_2_0_1::Settings;
use Raritan::RPC::security::PasswordSettings;
use Raritan::RPC::security::IpfwRule;
use Raritan::RPC::security::SSHKeyFingerprintType;
use Raritan::RPC::security::IpFw_2_0_0;
use Raritan::RPC::security::Security_3_0_1;
use Raritan::RPC::security::SSHSettings;
use Raritan::RPC::security::BlockSettings;
use Raritan::RPC::security::Security_5_0_1;
use Raritan::RPC::security::SSHHostKeyType;
use Raritan::RPC::security::Security_2_0_1;
use Raritan::RPC::security::SSHHostKeyType_2_0_0;
use Raritan::RPC::security::RestrictedServiceAgreement;
use Raritan::RPC::security::SSHHostKey;
use Raritan::RPC::security::RoleAccessControl;
use Raritan::RPC::security::IpFw;
use Raritan::RPC::security::Security;
use Raritan::RPC::security::Security::Settings;
use Raritan::RPC::security::IpfwRuleset;
use Raritan::RPC::security::Security_4_0_0;
use Raritan::RPC::security::PasswordSettingsChanged;
use Raritan::RPC::security::Security_4_0_0::Settings;
use Raritan::RPC::security::RoleAccessRule;
use Raritan::RPC::security::FrontPanelPrivilegesChanged;
use Raritan::RPC::security::Security_3_0_2;
use Raritan::RPC::security::Security_3_0_3::Settings;
use Raritan::RPC::security::Security_2_0_0;
use Raritan::RPC::net::CommonSettings_2_0_0;
use Raritan::RPC::net::DnsInfo;
use Raritan::RPC::net::EapOuterAuthMethod_2_0_0;
use Raritan::RPC::net::IpRoute;
use Raritan::RPC::net::LanDuplex;
use Raritan::RPC::net::EapInnerAuthMethod;
use Raritan::RPC::net::Net_5_0_0;
use Raritan::RPC::net::CommonInfo;
use Raritan::RPC::net::IpConfigMethod;
use Raritan::RPC::net::EapAuthSettings_2_0_0;
use Raritan::RPC::net::PortForwardingInfo;
use Raritan::RPC::net::Net_4_0_1;
use Raritan::RPC::net::WlanAuthType_2_0_0;
use Raritan::RPC::net::InterfaceSettings_2_0_0;
use Raritan::RPC::net::CommonSettings_3_0_0;
use Raritan::RPC::net::EthSettings_3_0_0;
use Raritan::RPC::net::Settings_2_0_0;
use Raritan::RPC::net::EthSpeed;
use Raritan::RPC::net::EthInfoChangedEvent_1_0_1;
use Raritan::RPC::net::PortForwardingRole;
use Raritan::RPC::net::EapOuterAuthMethod;
use Raritan::RPC::net::InterfaceType;
use Raritan::RPC::net::PortForwardingRole_2_0_0;
use Raritan::RPC::net::PortForwardingSettings;
use Raritan::RPC::net::NetworkActiveValuesIPv6;
use Raritan::RPC::net::InterfaceOpState;
use Raritan::RPC::net::EthSettings;
use Raritan::RPC::net::WlanSettings_4_0_0;
use Raritan::RPC::net::InterfaceInfo_3_0_0;
use Raritan::RPC::net::RoutingSettings_3_0_0;
use Raritan::RPC::net::WirelessInterfaceSettings;
use Raritan::RPC::net::EthSettings_4_0_0;
use Raritan::RPC::net::LanLinkMode;
use Raritan::RPC::net::PortForwardingSettings_3_0_0;
use Raritan::RPC::net::Info;
use Raritan::RPC::net::PortForwardingProtocolMapping;
use Raritan::RPC::net::Settings_5_0_0;
use Raritan::RPC::net::IpRoutingSettings;
use Raritan::RPC::net::PortForwardingSlavePresenceStateChangedEvent;
use Raritan::RPC::net::Services;
use Raritan::RPC::net::InterfaceMode;
use Raritan::RPC::net::Info_2_0_0;
use Raritan::RPC::net::Net_2_0_2;
use Raritan::RPC::net::InterfaceIpSettings_3_0_0;
use Raritan::RPC::net::PortForwardingPrimaryUnitAddrInfo;
use Raritan::RPC::net::Net_7_0_0;
use Raritan::RPC::net::PortForwardingAutoSetupStatus;
use Raritan::RPC::net::IPv6RoutingEntry;
use Raritan::RPC::net::LanInterfaceSettings;
use Raritan::RPC::net::WlanSettings_3_0_0;
use Raritan::RPC::net::EthInfo_1_0_1;
use Raritan::RPC::net::WlanSecProtocol;
use Raritan::RPC::net::Net_2_0_1;
use Raritan::RPC::net::LanSpeed;
use Raritan::RPC::net::IpRoutingSettings_3_0_0;
use Raritan::RPC::net::Settings_3_0_0;
use Raritan::RPC::net::EapSettings_2_0_0;
use Raritan::RPC::net::LanInterfaceParameters;
use Raritan::RPC::net::InterfaceInfo;
use Raritan::RPC::net::EapOuterMethod;
use Raritan::RPC::net::InterfaceInfoChangedEvent_2_0_0;
use Raritan::RPC::net::ServiceSettings;
use Raritan::RPC::net::EthInfoChangedEvent;
use Raritan::RPC::net::InterfaceSettings_3_0_0;
use Raritan::RPC::net::Info_3_0_0;
use Raritan::RPC::net::EapInnerMethod;
use Raritan::RPC::net::AuthenticationMode;
use Raritan::RPC::net::EthSettings_2_0_0;
use Raritan::RPC::net::Info_1_0_1;
use Raritan::RPC::net::PortForwardingAutoSetupRunningState;
use Raritan::RPC::net::WlanInfoChangedEvent;
use Raritan::RPC::net::IpAddrCidr;
use Raritan::RPC::net::InterfaceIpSettings;
use Raritan::RPC::net::Diagnostics_1_0_1;
use Raritan::RPC::net::RoutingSettings;
use Raritan::RPC::net::WlanAuthType;
use Raritan::RPC::net::Net_6_0_0;
use Raritan::RPC::net::WlanSettings;
use Raritan::RPC::net::CommonInfo_2_0_0;
use Raritan::RPC::net::Net_4_0_0;
use Raritan::RPC::net::PortForwardingAutoSetupExpansionUnitState;
use Raritan::RPC::net::PortForwardingAutoSetup;
use Raritan::RPC::net::PortForwardingMasterAddrInfo;
use Raritan::RPC::net::EthAuthType;
use Raritan::RPC::net::Net_2_0_0;
use Raritan::RPC::net::EapStatus;
use Raritan::RPC::net::PortForwardingInfo_3_0_0;
use Raritan::RPC::net::WlanInfo;
use Raritan::RPC::net::WirelessInterfaceSettings_2_0_0;
use Raritan::RPC::net::InterfaceIPv6Info;
use Raritan::RPC::net::Net_7_0_1;
use Raritan::RPC::net::Net_3_0_0;
use Raritan::RPC::net::RoutingInfo;
use Raritan::RPC::net::InterfaceInfoChangedEvent_1_0_1;
use Raritan::RPC::net::EapInnerAuthMethod_2_0_0;
use Raritan::RPC::net::EthInfo;
use Raritan::RPC::net::CommonInfoChangedEvent;
use Raritan::RPC::net::AutoConfigs;
use Raritan::RPC::net::LanInterfaceParameters_2_0_0;
use Raritan::RPC::net::EthDuplexMode;
use Raritan::RPC::net::RoutingSettings_2_0_0;
use Raritan::RPC::net::WlanSettings_2_0_0;
use Raritan::RPC::net::ServiceConfig;
use Raritan::RPC::net::Diagnostics;
use Raritan::RPC::net::InterfaceInfoChangedEvent;
use Raritan::RPC::net::PortForwardingAutoSetupExpansionUnit;
use Raritan::RPC::net::InterfaceState_2_0_0;
use Raritan::RPC::net::CommonInfoChangedEvent_2_0_0;
use Raritan::RPC::net::WlanChannelWidth;
use Raritan::RPC::net::IPv4RoutingEntry;
use Raritan::RPC::net::InterfaceMode_2_0_0;
use Raritan::RPC::net::DnsSettings;
use Raritan::RPC::net::LinkStateChangedEvent;
use Raritan::RPC::net::PortForwardingExpansionUnitPresenceStateChangedEvent;
use Raritan::RPC::net::Diagnostics_2_0_0;
use Raritan::RPC::net::EapSettings;
use Raritan::RPC::net::IpRoutingSettings_2_0_0;
use Raritan::RPC::net::EapAuthSettings;
use Raritan::RPC::net::CommonSettings;
use Raritan::RPC::net::PortForwardingAutoSetupStatusChangedEvent;
use Raritan::RPC::net::Settings;
use Raritan::RPC::net::InterfaceInfo_2_0_0;
use Raritan::RPC::net::InterfaceIpSettings_2_0_0;
use Raritan::RPC::net::EapAuthSettings_3_0_0;
use Raritan::RPC::net::InterfaceSettings;
use Raritan::RPC::net::PortForwardingSettings_2_0_0;
use Raritan::RPC::net::NetworkConfigIPv6;
use Raritan::RPC::net::Settings_4_0_0;
use Raritan::RPC::net::EthLinkMode;
use Raritan::RPC::net::DnsSettings_2_0_0;
use Raritan::RPC::net::InterfaceState;
use Raritan::RPC::net::NetworkConfigIP;
use Raritan::RPC::net::InterfaceIPv4Info;
use Raritan::RPC::net::NetworkConfigIPv4;
use Raritan::RPC::net::Net;
use Raritan::RPC::cfg::KeyValue;
use Raritan::RPC::cfg::Cfg_1_0_1;
use Raritan::RPC::cfg::Cfg;
use Raritan::RPC::fitness::HardwareHealth::Failure;
use Raritan::RPC::fitness::HardwareHealth::FailureStatusChangedEvent;
use Raritan::RPC::fitness::HardwareHealth_1_0_2::Failure;
use Raritan::RPC::fitness::HardwareHealth_1_0_2::FailureStatusChangedEvent;
use Raritan::RPC::fitness::HardwareHealth_1_0_3::Failure;
use Raritan::RPC::fitness::HardwareHealth_1_0_3::FailureStatusChangedEvent;
use Raritan::RPC::fitness::HardwareHealth_1_0_2;
use Raritan::RPC::fitness::Fitness::ErrorLogEntry;
use Raritan::RPC::fitness::Fitness::DataEntry;
use Raritan::RPC::fitness::HardwareHealth_1_0_1;
use Raritan::RPC::fitness::HardwareHealth_1_0_3;
use Raritan::RPC::fitness::HardwareHealth;
use Raritan::RPC::fitness::HardwareHealth_1_0_1::Failure;
use Raritan::RPC::fitness::HardwareHealth_1_0_1::FailureStatusChangedEvent;
use Raritan::RPC::fitness::Fitness;
use Raritan::RPC::pdumodel::Inlet_2_0_1;
use Raritan::RPC::pdumodel::Controller_3_0_0;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_3::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_3::TransferLogEntry;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_3::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_3::Statistics;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_3::Type;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_3::WaveformSample;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_3::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_3::Settings;
use Raritan::RPC::pdumodel::PowerQualitySensor_2_0_4;
use Raritan::RPC::pdumodel::OutletGroupManager_1_1_10;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_2;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_1_3;
use Raritan::RPC::pdumodel::DoublePole_1_0_1;
use Raritan::RPC::pdumodel::Circuit_2_0_3;
use Raritan::RPC::pdumodel::Waveform;
use Raritan::RPC::pdumodel::Outlet_1_5_7;
use Raritan::RPC::pdumodel::Outlet_1_5_7::Sensors;
use Raritan::RPC::pdumodel::Outlet_1_5_7::StartupState;
use Raritan::RPC::pdumodel::Outlet_1_5_7::PowerControlEvent;
use Raritan::RPC::pdumodel::Outlet_1_5_7::PowerState;
use Raritan::RPC::pdumodel::Outlet_1_5_7::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_1_5_7::State;
use Raritan::RPC::pdumodel::Outlet_1_5_7::LedState;
use Raritan::RPC::pdumodel::Outlet_1_5_7::MetaData;
use Raritan::RPC::pdumodel::Outlet_1_5_7::Settings;
use Raritan::RPC::pdumodel::Outlet_1_5_7::StateChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_0_1;
use Raritan::RPC::pdumodel::OutletGroupManager_1_1_8;
use Raritan::RPC::pdumodel::ResidualCurrentStateSensor_2_0_7;
use Raritan::RPC::pdumodel::Inlet_2_0_0;
use Raritan::RPC::pdumodel::Inlet_2_0_5;
use Raritan::RPC::pdumodel::Pole_4_0_1;
use Raritan::RPC::pdumodel::Circuit_1_0_1;
use Raritan::RPC::pdumodel::OverCurrentProtectors::Info;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_2;
use Raritan::RPC::pdumodel::MemoryMapController_4_0_0;
use Raritan::RPC::pdumodel::Inlet_2_0_0::Sensors;
use Raritan::RPC::pdumodel::Inlet_2_0_0::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Inlet_2_0_0::EnableStateChangedEvent;
use Raritan::RPC::pdumodel::Inlet_2_0_0::MetaData;
use Raritan::RPC::pdumodel::Inlet_2_0_0::Settings;
use Raritan::RPC::pdumodel::Pdu_6_2_2::Sensors;
use Raritan::RPC::pdumodel::Pdu_6_2_2::StartupState;
use Raritan::RPC::pdumodel::Pdu_6_2_2::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_2_2::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_6_2_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_2_2::Statistic;
use Raritan::RPC::pdumodel::Pdu_6_2_2::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_2_2::PduOrientation;
use Raritan::RPC::pdumodel::Pdu_6_2_2::MetaData;
use Raritan::RPC::pdumodel::Pdu_6_2_2::Settings;
use Raritan::RPC::pdumodel::TransferSwitch_2_0_0;
use Raritan::RPC::pdumodel::PowerQualitySensor_2_0_6;
use Raritan::RPC::pdumodel::Outlet;
use Raritan::RPC::pdumodel::OutletGroup_1_0_1::Sensors;
use Raritan::RPC::pdumodel::OutletGroup_1_0_1::PowerControlEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_0_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_0_1::SensorsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_0_1::MetaData;
use Raritan::RPC::pdumodel::OutletGroup_1_0_1::Settings;
use Raritan::RPC::pdumodel::PowerMeter_1_1_2;
use Raritan::RPC::pdumodel::Pdu_5_1_3;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_6::PanelCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_6::PowerMeterCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_6::PanelDeletedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_6::ScanResult;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_6::PowerMeterDeletedEvent;
use Raritan::RPC::pdumodel::ResidualCurrentStateSensor_2_0_5;
use Raritan::RPC::pdumodel::Wire;
use Raritan::RPC::pdumodel::OutletGroup;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_4::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_4::TransferLogEntry;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_4::SettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_4::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_4::Statistics;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_4::Type;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_4::WaveformSample;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_4::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_4::Settings;
use Raritan::RPC::pdumodel::Circuit_2_0_1;
use Raritan::RPC::pdumodel::PowerLine_2_0_0;
use Raritan::RPC::pdumodel::MemoryMapController_4_0_1;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_0_9::TripStateChangedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_9::PanelCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_9::PowerMeterCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_9::PanelDeletedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_9::ScanResult;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_9::PowerMeterDeletedEvent;
use Raritan::RPC::pdumodel::Outlet::Sensors;
use Raritan::RPC::pdumodel::Outlet::StartupState;
use Raritan::RPC::pdumodel::Outlet::Events;
use Raritan::RPC::pdumodel::Outlet::PowerState;
use Raritan::RPC::pdumodel::Outlet::State;
use Raritan::RPC::pdumodel::Outlet::LedState;
use Raritan::RPC::pdumodel::Outlet::MetaData;
use Raritan::RPC::pdumodel::Outlet::Settings;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_0_5;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_1::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_1::TransferLogEntry;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_1::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_1::Statistics;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_1::Type;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_1::WaveformSample;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_1::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_1::Settings;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_4::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_4::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_4::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_4::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_4::Settings;
use Raritan::RPC::pdumodel::OutletGroup_1_1_8::Sensors;
use Raritan::RPC::pdumodel::OutletGroup_1_1_8::PowerControlEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_1_8::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_1_8::SensorsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_1_8::MetaData;
use Raritan::RPC::pdumodel::OutletGroup_1_1_8::Settings;
use Raritan::RPC::pdumodel::Outlet_2_1_4;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_1_0;
use Raritan::RPC::pdumodel::ResidualCurrentStateSensor::Events;
use Raritan::RPC::pdumodel::Outlet_1_1_0;
use Raritan::RPC::pdumodel::DoublePole_9_0_0;
use Raritan::RPC::pdumodel::Inlet_1_0_1;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_2::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_2::TransferLogEntry;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_2::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_2::Statistics;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_2::Type;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_2::WaveformSample;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_2::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_2::Settings;
use Raritan::RPC::pdumodel::OutletGroup_1_0_3;
use Raritan::RPC::pdumodel::PowerMeter_1_1_6;
use Raritan::RPC::pdumodel::Rating;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_2_2;
use Raritan::RPC::pdumodel::MemoryMapController_5_0_0;
use Raritan::RPC::pdumodel::SensorLogger_2_0_0::TimedRecord;
use Raritan::RPC::pdumodel::SensorLogger_2_0_0::Record;
use Raritan::RPC::pdumodel::SensorLogger_2_0_0::SensorSet;
use Raritan::RPC::pdumodel::SensorLogger_2_0_0::Events;
use Raritan::RPC::pdumodel::SensorLogger_2_0_0::LogRow;
use Raritan::RPC::pdumodel::SensorLogger_2_0_0::SensorState;
use Raritan::RPC::pdumodel::SensorLogger_2_0_0::Settings;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_4::PanelCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_4::PowerMeterCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_4::PanelDeletedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_4::ScanResult;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_4::PowerMeterDeletedEvent;
use Raritan::RPC::pdumodel::Inlet_3_0_2::Sensors;
use Raritan::RPC::pdumodel::Inlet_3_0_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Inlet_3_0_2::EnableStateChangedEvent;
use Raritan::RPC::pdumodel::Inlet_3_0_2::MetaData;
use Raritan::RPC::pdumodel::Inlet_3_0_2::Settings;
use Raritan::RPC::pdumodel::TransferSwitch_3_0_0;
use Raritan::RPC::pdumodel::OutletGroupManager_1_1_6::GroupDeletedEvent;
use Raritan::RPC::pdumodel::OutletGroupManager_1_1_6::GroupCreatedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_1_2;
use Raritan::RPC::pdumodel::Panel_1_1_2::CircuitCreatedEvent;
use Raritan::RPC::pdumodel::Panel_1_1_2::PanelSettings;
use Raritan::RPC::pdumodel::Panel_1_1_2::LabelingScheme;
use Raritan::RPC::pdumodel::Panel_1_1_2::CircuitDeletedEvent;
use Raritan::RPC::pdumodel::Panel_1_1_2::PanelSettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_9;
use Raritan::RPC::pdumodel::PowerMeter_1_1_7::Sensors;
use Raritan::RPC::pdumodel::PowerMeter_1_1_7::EnergyPulseSettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_1_1_7::Config;
use Raritan::RPC::pdumodel::PowerMeter_1_1_7::SettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_1_1_7::EnergyPulseSettings;
use Raritan::RPC::pdumodel::PowerMeter_1_1_7::Type;
use Raritan::RPC::pdumodel::PowerMeter_1_1_7::Settings;
use Raritan::RPC::pdumodel::Pdu_6_0_0;
use Raritan::RPC::pdumodel::Outlet_2_1_6;
use Raritan::RPC::pdumodel::Pole_6_0_0;
use Raritan::RPC::pdumodel::SwitchedPole;
use Raritan::RPC::pdumodel::PowerLine_3_0_0;
use Raritan::RPC::pdumodel::Pole_10_0_0;
use Raritan::RPC::pdumodel::PowerMeter_2_0_3::Sensors;
use Raritan::RPC::pdumodel::PowerMeter_2_0_3::EnergyPulseSettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_2_0_3::Config;
use Raritan::RPC::pdumodel::PowerMeter_2_0_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_2_0_3::EnergyPulseSettings;
use Raritan::RPC::pdumodel::PowerMeter_2_0_3::Type;
use Raritan::RPC::pdumodel::PowerMeter_2_0_3::Settings;
use Raritan::RPC::pdumodel::Ade;
use Raritan::RPC::pdumodel::PowerMeter_1_1_2::Sensors;
use Raritan::RPC::pdumodel::PowerMeter_1_1_2::EnergyPulseSettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_1_1_2::Config;
use Raritan::RPC::pdumodel::PowerMeter_1_1_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_1_1_2::EnergyPulseSettings;
use Raritan::RPC::pdumodel::PowerMeter_1_1_2::Type;
use Raritan::RPC::pdumodel::PowerMeter_1_1_2::Settings;
use Raritan::RPC::pdumodel::Pdu_4_0_0::Sensors;
use Raritan::RPC::pdumodel::Pdu_4_0_0::StartupState;
use Raritan::RPC::pdumodel::Pdu_4_0_0::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_0_0::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_4_0_0::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_0_0::Statistic;
use Raritan::RPC::pdumodel::Pdu_4_0_0::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_0_0::MetaData;
use Raritan::RPC::pdumodel::Pdu_4_0_0::Settings;
use Raritan::RPC::pdumodel::OutletGroup_1_1_10;
use Raritan::RPC::pdumodel::SensorLogger_1_0_1::TimedRecord;
use Raritan::RPC::pdumodel::SensorLogger_1_0_1::Record;
use Raritan::RPC::pdumodel::SensorLogger_1_0_1::SensorSet;
use Raritan::RPC::pdumodel::SensorLogger_1_0_1::Events;
use Raritan::RPC::pdumodel::SensorLogger_1_0_1::LogRow;
use Raritan::RPC::pdumodel::SensorLogger_1_0_1::SensorState;
use Raritan::RPC::pdumodel::SensorLogger_1_0_1::Settings;
use Raritan::RPC::pdumodel::OutletGroup_1_0_5::Sensors;
use Raritan::RPC::pdumodel::OutletGroup_1_0_5::PowerControlEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_0_5::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_0_5::SensorsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_0_5::MetaData;
use Raritan::RPC::pdumodel::OutletGroup_1_0_5::Settings;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_1_3::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_1_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_1_3::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_1_3::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_1_3::Settings;
use Raritan::RPC::pdumodel::Pole_2_0_0;
use Raritan::RPC::pdumodel::Ade::Sample;
use Raritan::RPC::pdumodel::Ade::MetaData;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_10;
use Raritan::RPC::pdumodel::Unit_2_0_1::IdentificationStartedEvent;
use Raritan::RPC::pdumodel::Unit_2_0_1::MetaData;
use Raritan::RPC::pdumodel::Unit_2_0_1::Settings;
use Raritan::RPC::pdumodel::Unit_2_0_1::Orientation;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_5;
use Raritan::RPC::pdumodel::OutletGroup_1_1_7;
use Raritan::RPC::pdumodel::Unit_2_0_1;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_7;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_6::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_6::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_6::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_6::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_6::Settings;
use Raritan::RPC::pdumodel::Outlet_1_4_4::Sensors;
use Raritan::RPC::pdumodel::Outlet_1_4_4::StartupState;
use Raritan::RPC::pdumodel::Outlet_1_4_4::Events;
use Raritan::RPC::pdumodel::Outlet_1_4_4::PowerState;
use Raritan::RPC::pdumodel::Outlet_1_4_4::State;
use Raritan::RPC::pdumodel::Outlet_1_4_4::LedState;
use Raritan::RPC::pdumodel::Outlet_1_4_4::MetaData;
use Raritan::RPC::pdumodel::Outlet_1_4_4::Settings;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_1;
use Raritan::RPC::pdumodel::TypeBResidualCurrentNumericSensor_1_0_4;
use Raritan::RPC::pdumodel::Pdu_6_3_3;
use Raritan::RPC::pdumodel::MeteredLinePair_4_0_0;
use Raritan::RPC::pdumodel::Circuit_1_0_1::Sensors;
use Raritan::RPC::pdumodel::Circuit_1_0_1::Config;
use Raritan::RPC::pdumodel::Circuit_1_0_1::PoleSettings;
use Raritan::RPC::pdumodel::Circuit_1_0_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Circuit_1_0_1::Type;
use Raritan::RPC::pdumodel::Circuit_1_0_1::Settings;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_3;
use Raritan::RPC::pdumodel::Panel_1_1_2;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_1_12::TripEventInformation;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_1_12::TripStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_1_4_2;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor;
use Raritan::RPC::pdumodel::Inlet_3_0_2;
use Raritan::RPC::pdumodel::Pole_1_1_1;
use Raritan::RPC::pdumodel::Controller_2_0_0::Type;
use Raritan::RPC::pdumodel::Controller_2_0_0::MetaData;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_1::EventListClearedEvent;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_1::DipSwellThresholds;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_1::EventType;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_1::EventOccurredEvent;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_1::DipSwellThresholdsChangedEvent;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_1::Event;
use Raritan::RPC::pdumodel::Pdu_6_1_1::Sensors;
use Raritan::RPC::pdumodel::Pdu_6_1_1::StartupState;
use Raritan::RPC::pdumodel::Pdu_6_1_1::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_1_1::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_6_1_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_1_1::Statistic;
use Raritan::RPC::pdumodel::Pdu_6_1_1::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_1_1::PduOrientation;
use Raritan::RPC::pdumodel::Pdu_6_1_1::MetaData;
use Raritan::RPC::pdumodel::Pdu_6_1_1::Settings;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_0;
use Raritan::RPC::pdumodel::EDevice;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_4;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_0;
use Raritan::RPC::pdumodel::PowerMeter_2_0_2;
use Raritan::RPC::pdumodel::DoublePole;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_0::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_0::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_0::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_0::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_0::Settings;
use Raritan::RPC::pdumodel::PowerMeter_2_0_0::Sensors;
use Raritan::RPC::pdumodel::PowerMeter_2_0_0::EnergyPulseSettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_2_0_0::Config;
use Raritan::RPC::pdumodel::PowerMeter_2_0_0::SettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_2_0_0::EnergyPulseSettings;
use Raritan::RPC::pdumodel::PowerMeter_2_0_0::Type;
use Raritan::RPC::pdumodel::PowerMeter_2_0_0::Settings;
use Raritan::RPC::pdumodel::MeteredLinePair;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_8;
use Raritan::RPC::pdumodel::Pole_4_0_2;
use Raritan::RPC::pdumodel::Pdu_4_0_1::Sensors;
use Raritan::RPC::pdumodel::Pdu_4_0_1::StartupState;
use Raritan::RPC::pdumodel::Pdu_4_0_1::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_0_1::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_4_0_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_0_1::Statistic;
use Raritan::RPC::pdumodel::Pdu_4_0_1::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_0_1::MetaData;
use Raritan::RPC::pdumodel::Pdu_4_0_1::Settings;
use Raritan::RPC::pdumodel::ResidualCurrentStateSensor_2_0_6;
use Raritan::RPC::pdumodel::Controller_5_0_1;
use Raritan::RPC::pdumodel::Inlet_2_0_3;
use Raritan::RPC::pdumodel::CtrlStatistic;
use Raritan::RPC::pdumodel::Pdu_5_1_3::Sensors;
use Raritan::RPC::pdumodel::Pdu_5_1_3::StartupState;
use Raritan::RPC::pdumodel::Pdu_5_1_3::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_5_1_3::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_5_1_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_5_1_3::Statistic;
use Raritan::RPC::pdumodel::Pdu_5_1_3::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_5_1_3::MetaData;
use Raritan::RPC::pdumodel::Pdu_5_1_3::Settings;
use Raritan::RPC::pdumodel::Inlet_3_0_0::Sensors;
use Raritan::RPC::pdumodel::Inlet_3_0_0::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Inlet_3_0_0::EnableStateChangedEvent;
use Raritan::RPC::pdumodel::Inlet_3_0_0::MetaData;
use Raritan::RPC::pdumodel::Inlet_3_0_0::Settings;
use Raritan::RPC::pdumodel::Panel_2_0_0::CircuitCreatedEvent;
use Raritan::RPC::pdumodel::Panel_2_0_0::PanelSettings;
use Raritan::RPC::pdumodel::Panel_2_0_0::LabelingScheme;
use Raritan::RPC::pdumodel::Panel_2_0_0::CircuitDeletedEvent;
use Raritan::RPC::pdumodel::Panel_2_0_0::PanelSettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_1;
use Raritan::RPC::pdumodel::Bcm;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_3::EventListClearedEvent;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_3::DipSwellThresholds;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_3::EventType;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_3::EventOccurredEvent;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_3::DipSwellThresholdsChangedEvent;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_3::Event;
use Raritan::RPC::pdumodel::OutletGroupManager_1_1_9::GroupDeletedEvent;
use Raritan::RPC::pdumodel::OutletGroupManager_1_1_9::GroupCreatedEvent;
use Raritan::RPC::pdumodel::ResidualCurrentStateSensor_2_0_1;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_3::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_3::TransferLogEntry;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_3::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_3::Statistics;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_3::Type;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_3::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_3::Settings;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_6;
use Raritan::RPC::pdumodel::Inlet_3_0_3;
use Raritan::RPC::pdumodel::Outlet_1_3_1::Sensors;
use Raritan::RPC::pdumodel::Outlet_1_3_1::StartupState;
use Raritan::RPC::pdumodel::Outlet_1_3_1::Events;
use Raritan::RPC::pdumodel::Outlet_1_3_1::PowerState;
use Raritan::RPC::pdumodel::Outlet_1_3_1::State;
use Raritan::RPC::pdumodel::Outlet_1_3_1::LedState;
use Raritan::RPC::pdumodel::Outlet_1_3_1::MetaData;
use Raritan::RPC::pdumodel::Outlet_1_3_1::Settings;
use Raritan::RPC::pdumodel::Outlet_1_5_6::Sensors;
use Raritan::RPC::pdumodel::Outlet_1_5_6::StartupState;
use Raritan::RPC::pdumodel::Outlet_1_5_6::PowerControlEvent;
use Raritan::RPC::pdumodel::Outlet_1_5_6::PowerState;
use Raritan::RPC::pdumodel::Outlet_1_5_6::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_1_5_6::State;
use Raritan::RPC::pdumodel::Outlet_1_5_6::LedState;
use Raritan::RPC::pdumodel::Outlet_1_5_6::MetaData;
use Raritan::RPC::pdumodel::Outlet_1_5_6::Settings;
use Raritan::RPC::pdumodel::Outlet_1_5_6::StateChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_0_4;
use Raritan::RPC::pdumodel::Pole_8_0_0;
use Raritan::RPC::pdumodel::Pdu_6_5_5;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_2::PanelCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_2::PowerMeterCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_2::PanelDeletedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_2::ScanResult;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_2::PowerMeterDeletedEvent;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_2;
use Raritan::RPC::pdumodel::Inlet_3_0_3::Sensors;
use Raritan::RPC::pdumodel::Inlet_3_0_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Inlet_3_0_3::EnableStateChangedEvent;
use Raritan::RPC::pdumodel::Inlet_3_0_3::MetaData;
use Raritan::RPC::pdumodel::Inlet_3_0_3::Settings;
use Raritan::RPC::pdumodel::Outlet_1_3_2;
use Raritan::RPC::pdumodel::Unit_1_0_1;
use Raritan::RPC::pdumodel::Panel::CircuitCreatedEvent;
use Raritan::RPC::pdumodel::Panel::PanelSettings;
use Raritan::RPC::pdumodel::Panel::LabelingScheme;
use Raritan::RPC::pdumodel::Panel::CircuitDeletedEvent;
use Raritan::RPC::pdumodel::Panel::PanelSettingsChangedEvent;
use Raritan::RPC::pdumodel::Circuit_2_0_2::Sensors;
use Raritan::RPC::pdumodel::Circuit_2_0_2::Config;
use Raritan::RPC::pdumodel::Circuit_2_0_2::PoleSettings;
use Raritan::RPC::pdumodel::Circuit_2_0_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Circuit_2_0_2::Type;
use Raritan::RPC::pdumodel::Circuit_2_0_2::Settings;
use Raritan::RPC::pdumodel::Pdu_6_0_0::Sensors;
use Raritan::RPC::pdumodel::Pdu_6_0_0::StartupState;
use Raritan::RPC::pdumodel::Pdu_6_0_0::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_0_0::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_6_0_0::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_0_0::Statistic;
use Raritan::RPC::pdumodel::Pdu_6_0_0::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_0_0::PduOrientation;
use Raritan::RPC::pdumodel::Pdu_6_0_0::MetaData;
use Raritan::RPC::pdumodel::Pdu_6_0_0::Settings;
use Raritan::RPC::pdumodel::Wire::Sensors;
use Raritan::RPC::pdumodel::Wire::MetaData;
use Raritan::RPC::pdumodel::Inlet_2_0_1::Sensors;
use Raritan::RPC::pdumodel::Inlet_2_0_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Inlet_2_0_1::EnableStateChangedEvent;
use Raritan::RPC::pdumodel::Inlet_2_0_1::MetaData;
use Raritan::RPC::pdumodel::Inlet_2_0_1::Settings;
use Raritan::RPC::pdumodel::Unit_2_0_0;
use Raritan::RPC::pdumodel::DoublePole_10_0_0;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_0;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_5;
use Raritan::RPC::pdumodel::Outlet_1_1_0::Sensors;
use Raritan::RPC::pdumodel::Outlet_1_1_0::StartupState;
use Raritan::RPC::pdumodel::Outlet_1_1_0::Events;
use Raritan::RPC::pdumodel::Outlet_1_1_0::PowerState;
use Raritan::RPC::pdumodel::Outlet_1_1_0::State;
use Raritan::RPC::pdumodel::Outlet_1_1_0::LedState;
use Raritan::RPC::pdumodel::Outlet_1_1_0::MetaData;
use Raritan::RPC::pdumodel::Outlet_1_1_0::Settings;
use Raritan::RPC::pdumodel::Pole_5_0_0;
use Raritan::RPC::pdumodel::Pole_11_0_0;
use Raritan::RPC::pdumodel::Outlet_3_0_1::Sensors;
use Raritan::RPC::pdumodel::Outlet_3_0_1::StartupState;
use Raritan::RPC::pdumodel::Outlet_3_0_1::PowerControlEvent;
use Raritan::RPC::pdumodel::Outlet_3_0_1::PowerState;
use Raritan::RPC::pdumodel::Outlet_3_0_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_3_0_1::State;
use Raritan::RPC::pdumodel::Outlet_3_0_1::LedState;
use Raritan::RPC::pdumodel::Outlet_3_0_1::MetaData;
use Raritan::RPC::pdumodel::Outlet_3_0_1::Settings;
use Raritan::RPC::pdumodel::Outlet_3_0_1::StateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_1_1_1::StartupState;
use Raritan::RPC::pdumodel::Pdu_1_1_1::Events;
use Raritan::RPC::pdumodel::Pdu_1_1_1::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_1_1_1::Statistic;
use Raritan::RPC::pdumodel::Pdu_1_1_1::MetaData;
use Raritan::RPC::pdumodel::Pdu_1_1_1::Settings;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_2;
use Raritan::RPC::pdumodel::OverCurrentProtector;
use Raritan::RPC::pdumodel::Pdu_1_2_1::StartupState;
use Raritan::RPC::pdumodel::Pdu_1_2_1::Events;
use Raritan::RPC::pdumodel::Pdu_1_2_1::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_1_2_1::Statistic;
use Raritan::RPC::pdumodel::Pdu_1_2_1::MetaData;
use Raritan::RPC::pdumodel::Pdu_1_2_1::Settings;
use Raritan::RPC::pdumodel::Outlet_3_0_0::Sensors;
use Raritan::RPC::pdumodel::Outlet_3_0_0::StartupState;
use Raritan::RPC::pdumodel::Outlet_3_0_0::PowerControlEvent;
use Raritan::RPC::pdumodel::Outlet_3_0_0::PowerState;
use Raritan::RPC::pdumodel::Outlet_3_0_0::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_3_0_0::State;
use Raritan::RPC::pdumodel::Outlet_3_0_0::LedState;
use Raritan::RPC::pdumodel::Outlet_3_0_0::MetaData;
use Raritan::RPC::pdumodel::Outlet_3_0_0::Settings;
use Raritan::RPC::pdumodel::Outlet_3_0_0::StateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_3_1_1;
use Raritan::RPC::pdumodel::DoublePole_4_0_0;
use Raritan::RPC::pdumodel::SensorLogger::TimedRecord;
use Raritan::RPC::pdumodel::SensorLogger::Record;
use Raritan::RPC::pdumodel::SensorLogger::SensorSet;
use Raritan::RPC::pdumodel::SensorLogger::Events;
use Raritan::RPC::pdumodel::SensorLogger::SensorState;
use Raritan::RPC::pdumodel::SensorLogger::Settings;
use Raritan::RPC::pdumodel::Pdu_2_2_3::StartupState;
use Raritan::RPC::pdumodel::Pdu_2_2_3::Events;
use Raritan::RPC::pdumodel::Pdu_2_2_3::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_2_2_3::Statistic;
use Raritan::RPC::pdumodel::Pdu_2_2_3::MetaData;
use Raritan::RPC::pdumodel::Pdu_2_2_3::Settings;
use Raritan::RPC::pdumodel::Outlet_1_3_1;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_8;
use Raritan::RPC::pdumodel::Pdu_4_1_6::Sensors;
use Raritan::RPC::pdumodel::Pdu_4_1_6::StartupState;
use Raritan::RPC::pdumodel::Pdu_4_1_6::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_1_6::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_4_1_6::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_1_6::Statistic;
use Raritan::RPC::pdumodel::Pdu_4_1_6::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_1_6::MetaData;
use Raritan::RPC::pdumodel::Pdu_4_1_6::Settings;
use Raritan::RPC::pdumodel::Outlets;
use Raritan::RPC::pdumodel::Outlet_1_3_2::Sensors;
use Raritan::RPC::pdumodel::Outlet_1_3_2::StartupState;
use Raritan::RPC::pdumodel::Outlet_1_3_2::Events;
use Raritan::RPC::pdumodel::Outlet_1_3_2::PowerState;
use Raritan::RPC::pdumodel::Outlet_1_3_2::State;
use Raritan::RPC::pdumodel::Outlet_1_3_2::LedState;
use Raritan::RPC::pdumodel::Outlet_1_3_2::MetaData;
use Raritan::RPC::pdumodel::Outlet_1_3_2::Settings;
use Raritan::RPC::pdumodel::Pdu_6_2_2;
use Raritan::RPC::pdumodel::ResidualCurrentStateSensor_2_0_4;
use Raritan::RPC::pdumodel::Nameplate_2_0_0::Rating;
use Raritan::RPC::pdumodel::Panel_1_0_1;
use Raritan::RPC::pdumodel::Outlet_1_5_6;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_11;
use Raritan::RPC::pdumodel::Inlets;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_2_2::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_2_2::Events;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_2_2::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_2_2::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_2_2::Settings;
use Raritan::RPC::pdumodel::Inlet_1_1_2::Sensors;
use Raritan::RPC::pdumodel::Inlet_1_1_2::Events;
use Raritan::RPC::pdumodel::Inlet_1_1_2::MetaData;
use Raritan::RPC::pdumodel::Inlet_1_1_2::Settings;
use Raritan::RPC::pdumodel::Controller_2_0_0;
use Raritan::RPC::pdumodel::TransferSwitch;
use Raritan::RPC::pdumodel::Circuit_1_0_4::Sensors;
use Raritan::RPC::pdumodel::Circuit_1_0_4::Config;
use Raritan::RPC::pdumodel::Circuit_1_0_4::PoleSettings;
use Raritan::RPC::pdumodel::Circuit_1_0_4::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Circuit_1_0_4::Type;
use Raritan::RPC::pdumodel::Circuit_1_0_4::Settings;
use Raritan::RPC::pdumodel::Pdu_1_5_3::StartupState;
use Raritan::RPC::pdumodel::Pdu_1_5_3::Events;
use Raritan::RPC::pdumodel::Pdu_1_5_3::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_1_5_3::Statistic;
use Raritan::RPC::pdumodel::Pdu_1_5_3::MetaData;
use Raritan::RPC::pdumodel::Pdu_1_5_3::Settings;
use Raritan::RPC::pdumodel::Outlet_2_1_1::Sensors;
use Raritan::RPC::pdumodel::Outlet_2_1_1::StartupState;
use Raritan::RPC::pdumodel::Outlet_2_1_1::PowerControlEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_1::PowerState;
use Raritan::RPC::pdumodel::Outlet_2_1_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_1::State;
use Raritan::RPC::pdumodel::Outlet_2_1_1::LedState;
use Raritan::RPC::pdumodel::Outlet_2_1_1::MetaData;
use Raritan::RPC::pdumodel::Outlet_2_1_1::Settings;
use Raritan::RPC::pdumodel::Outlet_2_1_1::StateChangedEvent;
use Raritan::RPC::pdumodel::Outlet_2_0_0::Sensors;
use Raritan::RPC::pdumodel::Outlet_2_0_0::StartupState;
use Raritan::RPC::pdumodel::Outlet_2_0_0::PowerControlEvent;
use Raritan::RPC::pdumodel::Outlet_2_0_0::PowerState;
use Raritan::RPC::pdumodel::Outlet_2_0_0::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_2_0_0::State;
use Raritan::RPC::pdumodel::Outlet_2_0_0::LedState;
use Raritan::RPC::pdumodel::Outlet_2_0_0::MetaData;
use Raritan::RPC::pdumodel::Outlet_2_0_0::Settings;
use Raritan::RPC::pdumodel::Outlet_2_0_0::StateChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_1_2::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_1_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_1_2::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_1_2::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_1_2::Settings;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_1;
use Raritan::RPC::pdumodel::PowerQualitySensor_2_0_5;
use Raritan::RPC::pdumodel::Pdu_6_4_4::Sensors;
use Raritan::RPC::pdumodel::Pdu_6_4_4::StartupState;
use Raritan::RPC::pdumodel::Pdu_6_4_4::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_4_4::PortAppearedEvent;
use Raritan::RPC::pdumodel::Pdu_6_4_4::PortWithProperties;
use Raritan::RPC::pdumodel::Pdu_6_4_4::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_6_4_4::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_4_4::Statistic;
use Raritan::RPC::pdumodel::Pdu_6_4_4::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_4_4::PortDisappearedEvent;
use Raritan::RPC::pdumodel::Pdu_6_4_4::PduOrientation;
use Raritan::RPC::pdumodel::Pdu_6_4_4::MetaData;
use Raritan::RPC::pdumodel::Pdu_6_4_4::Settings;
use Raritan::RPC::pdumodel::TypeBResidualCurrentNumericSensor_1_0_2;
use Raritan::RPC::pdumodel::OutletGroup_1_1_10::Sensors;
use Raritan::RPC::pdumodel::OutletGroup_1_1_10::PowerControlEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_1_10::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_1_10::SensorsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_1_10::MetaData;
use Raritan::RPC::pdumodel::OutletGroup_1_1_10::Settings;
use Raritan::RPC::pdumodel::PowerQualitySensor_2_0_7;
use Raritan::RPC::pdumodel::Pdu_2_3_4;
use Raritan::RPC::pdumodel::OutletGroupManager_1_1_6;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_2::EventListClearedEvent;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_2::DipSwellThresholds;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_2::EventType;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_2::EventOccurredEvent;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_2::DipSwellThresholdsChangedEvent;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_2::Event;
use Raritan::RPC::pdumodel::Pdu_5_1_2::Sensors;
use Raritan::RPC::pdumodel::Pdu_5_1_2::StartupState;
use Raritan::RPC::pdumodel::Pdu_5_1_2::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_5_1_2::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_5_1_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_5_1_2::Statistic;
use Raritan::RPC::pdumodel::Pdu_5_1_2::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_5_1_2::MetaData;
use Raritan::RPC::pdumodel::Pdu_5_1_2::Settings;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_3;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_0_1::TripStateChangedEvent;
use Raritan::RPC::pdumodel::PowerQualitySensor_2_0_3;
use Raritan::RPC::pdumodel::ResidualCurrentStateSensor;
use Raritan::RPC::pdumodel::Pole_1_1_0;
use Raritan::RPC::pdumodel::Outlet_3_0_1;
use Raritan::RPC::pdumodel::Inlet_1_1_5;
use Raritan::RPC::pdumodel::Pole;
use Raritan::RPC::pdumodel::Circuit_2_0_1::Sensors;
use Raritan::RPC::pdumodel::Circuit_2_0_1::Config;
use Raritan::RPC::pdumodel::Circuit_2_0_1::PoleSettings;
use Raritan::RPC::pdumodel::Circuit_2_0_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Circuit_2_0_1::Type;
use Raritan::RPC::pdumodel::Circuit_2_0_1::Settings;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_2;
use Raritan::RPC::pdumodel::OutletGroupManager_1_0_1::GroupDeletedEvent;
use Raritan::RPC::pdumodel::OutletGroupManager_1_0_1::GroupCreatedEvent;
use Raritan::RPC::pdumodel::Nameplate_2_0_0;
use Raritan::RPC::pdumodel::OutletGroupManager_1_0_4;
use Raritan::RPC::pdumodel::Inlet_1_1_2;
use Raritan::RPC::pdumodel::Inlet_1_1_4::Sensors;
use Raritan::RPC::pdumodel::Inlet_1_1_4::Events;
use Raritan::RPC::pdumodel::Inlet_1_1_4::MetaData;
use Raritan::RPC::pdumodel::Inlet_1_1_4::Settings;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_10::PanelCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_10::PowerMeterCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_10::PanelDeletedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_10::ScanResult;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_10::PowerMeterDeletedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_0;
use Raritan::RPC::pdumodel::Outlet_3_0_2;
use Raritan::RPC::pdumodel::Inlet_1_0_1::Sensors;
use Raritan::RPC::pdumodel::Inlet_1_0_1::Events;
use Raritan::RPC::pdumodel::Inlet_1_0_1::MetaData;
use Raritan::RPC::pdumodel::Inlet_1_0_1::Settings;
use Raritan::RPC::pdumodel::ResidualCurrentStateSensor_2_0_0;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_7::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_7::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_7::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_7::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_7::Settings;
use Raritan::RPC::pdumodel::Inlet_3_0_1;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_1;
use Raritan::RPC::pdumodel::Unit::DisplayInfo;
use Raritan::RPC::pdumodel::Unit::DisplayOptions;
use Raritan::RPC::pdumodel::Unit::Orientation;
use Raritan::RPC::pdumodel::Inlet_2_0_6;
use Raritan::RPC::pdumodel::Circuit_2_0_2;
use Raritan::RPC::pdumodel::Pdu_2_2_2::StartupState;
use Raritan::RPC::pdumodel::Pdu_2_2_2::Events;
use Raritan::RPC::pdumodel::Pdu_2_2_2::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_2_2_2::Statistic;
use Raritan::RPC::pdumodel::Pdu_2_2_2::MetaData;
use Raritan::RPC::pdumodel::Pdu_2_2_2::Settings;
use Raritan::RPC::pdumodel::Circuit_1_0_2;
use Raritan::RPC::pdumodel::PowerMeter_2_0_1;
use Raritan::RPC::pdumodel::PowerQualitySensor_2_0_2;
use Raritan::RPC::pdumodel::Inlet_1_1_3;
use Raritan::RPC::pdumodel::Controller_3_0_0::MetaDataChangedEvent;
use Raritan::RPC::pdumodel::Controller_3_0_0::Status;
use Raritan::RPC::pdumodel::Controller_3_0_0::Type;
use Raritan::RPC::pdumodel::Controller_3_0_0::StatusChangedEvent;
use Raritan::RPC::pdumodel::Controller_3_0_0::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_2::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_2::PowerQualitySettings;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_2::Events;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_2::OutputSensors;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_2::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_2::Type;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_2::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_2::Settings;
use Raritan::RPC::pdumodel::Pdu_2_3_4::Sensors;
use Raritan::RPC::pdumodel::Pdu_2_3_4::StartupState;
use Raritan::RPC::pdumodel::Pdu_2_3_4::Events;
use Raritan::RPC::pdumodel::Pdu_2_3_4::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_2_3_4::Statistic;
use Raritan::RPC::pdumodel::Pdu_2_3_4::MetaData;
use Raritan::RPC::pdumodel::Pdu_2_3_4::Settings;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_1_13::TripEventInformation;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_1_13::TripStateChangedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_11::PanelCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_11::PowerMeterCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_11::PanelDeletedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_11::ScanResult;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_11::PowerMeterDeletedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_0_7;
use Raritan::RPC::pdumodel::PowerQualitySensor;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_2_1::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_2_1::Events;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_2_1::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_2_1::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_2_1::Settings;
use Raritan::RPC::pdumodel::PowerMeter_1_1_3::Sensors;
use Raritan::RPC::pdumodel::PowerMeter_1_1_3::EnergyPulseSettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_1_1_3::Config;
use Raritan::RPC::pdumodel::PowerMeter_1_1_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_1_1_3::EnergyPulseSettings;
use Raritan::RPC::pdumodel::PowerMeter_1_1_3::Type;
use Raritan::RPC::pdumodel::PowerMeter_1_1_3::Settings;
use Raritan::RPC::pdumodel::Pdu_4_1_4;
use Raritan::RPC::pdumodel::Cascade::Info;
use Raritan::RPC::pdumodel::Outlet_2_1_2::Sensors;
use Raritan::RPC::pdumodel::Outlet_2_1_2::StartupState;
use Raritan::RPC::pdumodel::Outlet_2_1_2::PowerControlEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_2::PowerState;
use Raritan::RPC::pdumodel::Outlet_2_1_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_2::State;
use Raritan::RPC::pdumodel::Outlet_2_1_2::LedState;
use Raritan::RPC::pdumodel::Outlet_2_1_2::MetaData;
use Raritan::RPC::pdumodel::Outlet_2_1_2::Settings;
use Raritan::RPC::pdumodel::Outlet_2_1_2::StateChangedEvent;
use Raritan::RPC::pdumodel::Inlet_1_2_6;
use Raritan::RPC::pdumodel::Panel_1_1_5::CircuitCreatedEvent;
use Raritan::RPC::pdumodel::Panel_1_1_5::PanelSettings;
use Raritan::RPC::pdumodel::Panel_1_1_5::LabelingScheme;
use Raritan::RPC::pdumodel::Panel_1_1_5::CircuitDeletedEvent;
use Raritan::RPC::pdumodel::Panel_1_1_5::PanelSettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_3;
use Raritan::RPC::pdumodel::PowerMeter_1_0_1::Sensors;
use Raritan::RPC::pdumodel::PowerMeter_1_0_1::EnergyPulseSettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_1_0_1::Config;
use Raritan::RPC::pdumodel::PowerMeter_1_0_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_1_0_1::EnergyPulseSettings;
use Raritan::RPC::pdumodel::PowerMeter_1_0_1::Type;
use Raritan::RPC::pdumodel::PowerMeter_1_0_1::Settings;
use Raritan::RPC::pdumodel::Outlet_2_1_5;
use Raritan::RPC::pdumodel::OutletGroup_1_0_2::Sensors;
use Raritan::RPC::pdumodel::OutletGroup_1_0_2::PowerControlEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_0_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_0_2::SensorsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_0_2::MetaData;
use Raritan::RPC::pdumodel::OutletGroup_1_0_2::Settings;
use Raritan::RPC::pdumodel::MemoryMapController_2_0_0;
use Raritan::RPC::pdumodel::Inlet_1_1_3::Sensors;
use Raritan::RPC::pdumodel::Inlet_1_1_3::Events;
use Raritan::RPC::pdumodel::Inlet_1_1_3::MetaData;
use Raritan::RPC::pdumodel::Inlet_1_1_3::Settings;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_3::PanelCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_3::PowerMeterCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_3::PanelDeletedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_3::ScanResult;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_3::PowerMeterDeletedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_0_0;
use Raritan::RPC::pdumodel::Outlet_2_1_7::Sensors;
use Raritan::RPC::pdumodel::Outlet_2_1_7::StartupState;
use Raritan::RPC::pdumodel::Outlet_2_1_7::PowerControlEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_7::PowerState;
use Raritan::RPC::pdumodel::Outlet_2_1_7::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_7::State;
use Raritan::RPC::pdumodel::Outlet_2_1_7::LedState;
use Raritan::RPC::pdumodel::Outlet_2_1_7::MetaData;
use Raritan::RPC::pdumodel::Outlet_2_1_7::Settings;
use Raritan::RPC::pdumodel::Outlet_2_1_7::StateChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_8::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_8::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_8::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_8::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_8::Settings;
use Raritan::RPC::pdumodel::PowerQualitySensor_2_0_0;
use Raritan::RPC::pdumodel::TypeBResidualCurrentNumericSensor;
use Raritan::RPC::pdumodel::Pole_3_0_0;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_1::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_1::TransferLogEntry;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_1::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_1::Statistics;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_1::Type;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_1::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_1::Settings;
use Raritan::RPC::pdumodel::OutletGroup_1_1_8;
use Raritan::RPC::pdumodel::OutletGroupManager_1_0_5::GroupDeletedEvent;
use Raritan::RPC::pdumodel::OutletGroupManager_1_0_5::GroupCreatedEvent;
use Raritan::RPC::pdumodel::Pdu_2_0_0;
use Raritan::RPC::pdumodel::Unit;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor_1_0_3;
use Raritan::RPC::pdumodel::Panel_2_0_3;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_4;
use Raritan::RPC::pdumodel::PowerMeterController_1_0_1::PanelCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_0_1::PowerMeterCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_0_1::PanelDeletedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_0_1::ScanResult;
use Raritan::RPC::pdumodel::PowerMeterController_1_0_1::PowerMeterDeletedEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_4::Sensors;
use Raritan::RPC::pdumodel::Outlet_2_1_4::StartupState;
use Raritan::RPC::pdumodel::Outlet_2_1_4::PowerControlEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_4::PowerState;
use Raritan::RPC::pdumodel::Outlet_2_1_4::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_4::State;
use Raritan::RPC::pdumodel::Outlet_2_1_4::LedState;
use Raritan::RPC::pdumodel::Outlet_2_1_4::MetaData;
use Raritan::RPC::pdumodel::Outlet_2_1_4::Settings;
use Raritan::RPC::pdumodel::Outlet_2_1_4::StateChangedEvent;
use Raritan::RPC::pdumodel::Pdu::StartupState;
use Raritan::RPC::pdumodel::Pdu::Events;
use Raritan::RPC::pdumodel::Pdu::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu::Statistic;
use Raritan::RPC::pdumodel::Pdu::MetaData;
use Raritan::RPC::pdumodel::Pdu::Settings;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_1::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_1::TransferLogEntry;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_1::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_1::Statistics;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_1::Type;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_1::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_1::Settings;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_3;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_3::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_3::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_3::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_3::Settings;
use Raritan::RPC::pdumodel::Inlet;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_2::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_2::TransferLogEntry;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_2::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_2::Statistics;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_2::Type;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_2::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_2::Settings;
use Raritan::RPC::pdumodel::Unit_2_0_0::MetaData;
use Raritan::RPC::pdumodel::Unit_2_0_0::Settings;
use Raritan::RPC::pdumodel::Unit_2_0_0::Orientation;
use Raritan::RPC::pdumodel::MemoryMapController_3_0_0;
use Raritan::RPC::pdumodel::PowerMeter_1_1_5::Sensors;
use Raritan::RPC::pdumodel::PowerMeter_1_1_5::EnergyPulseSettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_1_1_5::Config;
use Raritan::RPC::pdumodel::PowerMeter_1_1_5::SettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_1_1_5::EnergyPulseSettings;
use Raritan::RPC::pdumodel::PowerMeter_1_1_5::Type;
use Raritan::RPC::pdumodel::PowerMeter_1_1_5::Settings;
use Raritan::RPC::pdumodel::Pole_7_0_0;
use Raritan::RPC::pdumodel::Pdu_4_0_0;
use Raritan::RPC::pdumodel::Pdu_4_1_5;
use Raritan::RPC::pdumodel::Panel_1_0_1::CircuitCreatedEvent;
use Raritan::RPC::pdumodel::Panel_1_0_1::PanelSettings;
use Raritan::RPC::pdumodel::Panel_1_0_1::LabelingScheme;
use Raritan::RPC::pdumodel::Panel_1_0_1::CircuitDeletedEvent;
use Raritan::RPC::pdumodel::Panel_1_0_1::PanelSettingsChangedEvent;
use Raritan::RPC::pdumodel::Panel_2_0_3::CircuitCreatedEvent;
use Raritan::RPC::pdumodel::Panel_2_0_3::PanelSettings;
use Raritan::RPC::pdumodel::Panel_2_0_3::LabelingScheme;
use Raritan::RPC::pdumodel::Panel_2_0_3::CircuitDeletedEvent;
use Raritan::RPC::pdumodel::Panel_2_0_3::PanelSettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_1_1_4::Sensors;
use Raritan::RPC::pdumodel::PowerMeter_1_1_4::EnergyPulseSettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_1_1_4::Config;
use Raritan::RPC::pdumodel::PowerMeter_1_1_4::SettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_1_1_4::EnergyPulseSettings;
use Raritan::RPC::pdumodel::PowerMeter_1_1_4::Type;
use Raritan::RPC::pdumodel::PowerMeter_1_1_4::Settings;
use Raritan::RPC::pdumodel::Wire_1_0_1;
use Raritan::RPC::pdumodel::OutletGroupManager_1_0_5;
use Raritan::RPC::pdumodel::Pdu_4_1_4::Sensors;
use Raritan::RPC::pdumodel::Pdu_4_1_4::StartupState;
use Raritan::RPC::pdumodel::Pdu_4_1_4::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_1_4::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_4_1_4::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_1_4::Statistic;
use Raritan::RPC::pdumodel::Pdu_4_1_4::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_1_4::MetaData;
use Raritan::RPC::pdumodel::Pdu_4_1_4::Settings;
use Raritan::RPC::pdumodel::Pdu_4_1_5::Sensors;
use Raritan::RPC::pdumodel::Pdu_4_1_5::StartupState;
use Raritan::RPC::pdumodel::Pdu_4_1_5::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_1_5::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_4_1_5::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_1_5::Statistic;
use Raritan::RPC::pdumodel::Pdu_4_1_5::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_1_5::MetaData;
use Raritan::RPC::pdumodel::Pdu_4_1_5::Settings;
use Raritan::RPC::pdumodel::Inlet_1_1_5::Sensors;
use Raritan::RPC::pdumodel::Inlet_1_1_5::Events;
use Raritan::RPC::pdumodel::Inlet_1_1_5::MetaData;
use Raritan::RPC::pdumodel::Inlet_1_1_5::Settings;
use Raritan::RPC::pdumodel::Panel_1_1_7;
use Raritan::RPC::pdumodel::Rating_2_0_0;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_0_1;
use Raritan::RPC::pdumodel::PowerMeter_1_1_3;
use Raritan::RPC::pdumodel::Inlet_1_1_4;
use Raritan::RPC::pdumodel::Pdu_1_2_1;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_2_1;
use Raritan::RPC::pdumodel::Inlet_3_0_0;
use Raritan::RPC::pdumodel::Inlet_3_0_1::Sensors;
use Raritan::RPC::pdumodel::Inlet_3_0_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Inlet_3_0_1::EnableStateChangedEvent;
use Raritan::RPC::pdumodel::Inlet_3_0_1::MetaData;
use Raritan::RPC::pdumodel::Inlet_3_0_1::Settings;
use Raritan::RPC::pdumodel::Circuit_1_0_3::Sensors;
use Raritan::RPC::pdumodel::Circuit_1_0_3::Config;
use Raritan::RPC::pdumodel::Circuit_1_0_3::PoleSettings;
use Raritan::RPC::pdumodel::Circuit_1_0_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Circuit_1_0_3::Type;
use Raritan::RPC::pdumodel::Circuit_1_0_3::Settings;
use Raritan::RPC::pdumodel::CircuitBreakerStatistic;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_2::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_2::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_2::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_2::Settings;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_3;
use Raritan::RPC::pdumodel::Inlet_1_2_7;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor::EventListClearedEvent;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor::DipSwellThresholds;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor::EventType;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor::EventOccurredEvent;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor::DipSwellThresholdsChangedEvent;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor::Event;
use Raritan::RPC::pdumodel::PowerMeter_2_0_2::Sensors;
use Raritan::RPC::pdumodel::PowerMeter_2_0_2::EnergyPulseSettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_2_0_2::Config;
use Raritan::RPC::pdumodel::PowerMeter_2_0_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_2_0_2::EnergyPulseSettings;
use Raritan::RPC::pdumodel::PowerMeter_2_0_2::Type;
use Raritan::RPC::pdumodel::PowerMeter_2_0_2::Settings;
use Raritan::RPC::pdumodel::TypeBResidualCurrentNumericSensor_1_0_3;
use Raritan::RPC::pdumodel::Pdu;
use Raritan::RPC::pdumodel::Pdu_4_1_2;
use Raritan::RPC::pdumodel::OutletGroupManager_1_0_3::GroupDeletedEvent;
use Raritan::RPC::pdumodel::OutletGroupManager_1_0_3::GroupCreatedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_4;
use Raritan::RPC::pdumodel::Inlet_2_0_5::Sensors;
use Raritan::RPC::pdumodel::Inlet_2_0_5::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Inlet_2_0_5::EnableStateChangedEvent;
use Raritan::RPC::pdumodel::Inlet_2_0_5::MetaData;
use Raritan::RPC::pdumodel::Inlet_2_0_5::Settings;
use Raritan::RPC::pdumodel::OutletGroup_1_0_5;
use Raritan::RPC::pdumodel::Pdu_5_1_2;
use Raritan::RPC::pdumodel::Controller_4_0_1::MetaDataChangedEvent;
use Raritan::RPC::pdumodel::Controller_4_0_1::Status;
use Raritan::RPC::pdumodel::Controller_4_0_1::Type;
use Raritan::RPC::pdumodel::Controller_4_0_1::StatusChangedEvent;
use Raritan::RPC::pdumodel::Controller_4_0_1::MetaData;
use Raritan::RPC::pdumodel::Cascade;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_0_0::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_0_0::Events;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_0_0::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_0_0::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_0_0::Settings;
use Raritan::RPC::pdumodel::Inlet_2_0_2::Sensors;
use Raritan::RPC::pdumodel::Inlet_2_0_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Inlet_2_0_2::EnableStateChangedEvent;
use Raritan::RPC::pdumodel::Inlet_2_0_2::MetaData;
use Raritan::RPC::pdumodel::Inlet_2_0_2::Settings;
use Raritan::RPC::pdumodel::OutletGroupManager_1_1_7;
use Raritan::RPC::pdumodel::TransferSwitch::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch::PowerQualitySettings;
use Raritan::RPC::pdumodel::TransferSwitch::Events;
use Raritan::RPC::pdumodel::TransferSwitch::OutputSensors;
use Raritan::RPC::pdumodel::TransferSwitch::Type;
use Raritan::RPC::pdumodel::TransferSwitch::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch::Settings;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_1_11;
use Raritan::RPC::pdumodel::Panel_1_1_4::CircuitCreatedEvent;
use Raritan::RPC::pdumodel::Panel_1_1_4::PanelSettings;
use Raritan::RPC::pdumodel::Panel_1_1_4::LabelingScheme;
use Raritan::RPC::pdumodel::Panel_1_1_4::CircuitDeletedEvent;
use Raritan::RPC::pdumodel::Panel_1_1_4::PanelSettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_6::Sensors;
use Raritan::RPC::pdumodel::Outlet_2_1_6::StartupState;
use Raritan::RPC::pdumodel::Outlet_2_1_6::PowerControlEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_6::PowerState;
use Raritan::RPC::pdumodel::Outlet_2_1_6::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_6::State;
use Raritan::RPC::pdumodel::Outlet_2_1_6::LedState;
use Raritan::RPC::pdumodel::Outlet_2_1_6::MetaData;
use Raritan::RPC::pdumodel::Outlet_2_1_6::Settings;
use Raritan::RPC::pdumodel::Outlet_2_1_6::StateChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_0_3::TripStateChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_2_0_0::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_2_0_0::PowerQualitySettings;
use Raritan::RPC::pdumodel::TransferSwitch_2_0_0::Events;
use Raritan::RPC::pdumodel::TransferSwitch_2_0_0::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_2_0_0::Type;
use Raritan::RPC::pdumodel::TransferSwitch_2_0_0::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_2_0_0::Settings;
use Raritan::RPC::pdumodel::OutletGroup_1_1_9;
use Raritan::RPC::pdumodel::Panel_1_1_6::CircuitCreatedEvent;
use Raritan::RPC::pdumodel::Panel_1_1_6::PanelSettings;
use Raritan::RPC::pdumodel::Panel_1_1_6::LabelingScheme;
use Raritan::RPC::pdumodel::Panel_1_1_6::CircuitDeletedEvent;
use Raritan::RPC::pdumodel::Panel_1_1_6::PanelSettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtectors;
use Raritan::RPC::pdumodel::Pdu_1_4_2::StartupState;
use Raritan::RPC::pdumodel::Pdu_1_4_2::Events;
use Raritan::RPC::pdumodel::Pdu_1_4_2::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_1_4_2::Statistic;
use Raritan::RPC::pdumodel::Pdu_1_4_2::MetaData;
use Raritan::RPC::pdumodel::Pdu_1_4_2::Settings;
use Raritan::RPC::pdumodel::TypeBResidualCurrentNumericSensor_1_0_5;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_0;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_6::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_6::TransferLogEntry;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_6::SettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_6::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_6::Statistics;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_6::Type;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_6::WaveformSample;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_6::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_6::Settings;
use Raritan::RPC::pdumodel::Pdu_4_1_3::Sensors;
use Raritan::RPC::pdumodel::Pdu_4_1_3::StartupState;
use Raritan::RPC::pdumodel::Pdu_4_1_3::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_1_3::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_4_1_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_1_3::Statistic;
use Raritan::RPC::pdumodel::Pdu_4_1_3::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_1_3::MetaData;
use Raritan::RPC::pdumodel::Pdu_4_1_3::Settings;
use Raritan::RPC::pdumodel::DoublePole_7_0_0;
use Raritan::RPC::pdumodel::Outlet_3_0_2::Sensors;
use Raritan::RPC::pdumodel::Outlet_3_0_2::StartupState;
use Raritan::RPC::pdumodel::Outlet_3_0_2::PowerControlEvent;
use Raritan::RPC::pdumodel::Outlet_3_0_2::PowerState;
use Raritan::RPC::pdumodel::Outlet_3_0_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_3_0_2::State;
use Raritan::RPC::pdumodel::Outlet_3_0_2::LedState;
use Raritan::RPC::pdumodel::Outlet_3_0_2::MetaData;
use Raritan::RPC::pdumodel::Outlet_3_0_2::Settings;
use Raritan::RPC::pdumodel::Outlet_3_0_2::StateChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_2;
use Raritan::RPC::pdumodel::OutletGroupManager_1_0_4::GroupDeletedEvent;
use Raritan::RPC::pdumodel::OutletGroupManager_1_0_4::GroupCreatedEvent;
use Raritan::RPC::pdumodel::Panel_1_1_3;
use Raritan::RPC::pdumodel::Nameplate;
use Raritan::RPC::pdumodel::Circuit::Sensors;
use Raritan::RPC::pdumodel::Circuit::Config;
use Raritan::RPC::pdumodel::Circuit::PoleSettings;
use Raritan::RPC::pdumodel::Circuit::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Circuit::Type;
use Raritan::RPC::pdumodel::Circuit::Settings;
use Raritan::RPC::pdumodel::Pdu_2_1_1;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_1_12;
use Raritan::RPC::pdumodel::OutletGroup_1_1_6::Sensors;
use Raritan::RPC::pdumodel::OutletGroup_1_1_6::PowerControlEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_1_6::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_1_6::SensorsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_1_6::MetaData;
use Raritan::RPC::pdumodel::OutletGroup_1_1_6::Settings;
use Raritan::RPC::pdumodel::MemoryMapController;
use Raritan::RPC::pdumodel::Pdu_5_1_4;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor::TripStateChangedEvent;
use Raritan::RPC::pdumodel::DoublePole_2_0_0;
use Raritan::RPC::pdumodel::Pdu_4_1_6;
use Raritan::RPC::pdumodel::Pole_4_0_0;
use Raritan::RPC::pdumodel::ThrowPole;
use Raritan::RPC::pdumodel::DoublePole_6_0_0;
use Raritan::RPC::pdumodel::Circuit_2_0_0;
use Raritan::RPC::pdumodel::Controller_5_0_0::MetaDataChangedEvent;
use Raritan::RPC::pdumodel::Controller_5_0_0::Status;
use Raritan::RPC::pdumodel::Controller_5_0_0::Type;
use Raritan::RPC::pdumodel::Controller_5_0_0::StatusChangedEvent;
use Raritan::RPC::pdumodel::Controller_5_0_0::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_1_10;
use Raritan::RPC::pdumodel::PowerQualitySensor_2_0_1;
use Raritan::RPC::pdumodel::PowerMeter::Sensors;
use Raritan::RPC::pdumodel::PowerMeter::Config;
use Raritan::RPC::pdumodel::PowerMeter::SettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter::Type;
use Raritan::RPC::pdumodel::PowerMeter::Settings;
use Raritan::RPC::pdumodel::TransferSwitch_3_0_0::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_3_0_0::Events;
use Raritan::RPC::pdumodel::TransferSwitch_3_0_0::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_3_0_0::Statistics;
use Raritan::RPC::pdumodel::TransferSwitch_3_0_0::Type;
use Raritan::RPC::pdumodel::TransferSwitch_3_0_0::WaveformSample;
use Raritan::RPC::pdumodel::TransferSwitch_3_0_0::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_3_0_0::Settings;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_1;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_2::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_2::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_2::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_2::Settings;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_0_7::TripStateChangedEvent;
use Raritan::RPC::pdumodel::Outlet_1_2_0::Sensors;
use Raritan::RPC::pdumodel::Outlet_1_2_0::StartupState;
use Raritan::RPC::pdumodel::Outlet_1_2_0::Events;
use Raritan::RPC::pdumodel::Outlet_1_2_0::PowerState;
use Raritan::RPC::pdumodel::Outlet_1_2_0::State;
use Raritan::RPC::pdumodel::Outlet_1_2_0::LedState;
use Raritan::RPC::pdumodel::Outlet_1_2_0::MetaData;
use Raritan::RPC::pdumodel::Outlet_1_2_0::Settings;
use Raritan::RPC::pdumodel::PowerMeter_2_0_3;
use Raritan::RPC::pdumodel::Pdu_2_1_1::StartupState;
use Raritan::RPC::pdumodel::Pdu_2_1_1::Events;
use Raritan::RPC::pdumodel::Pdu_2_1_1::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_2_1_1::Statistic;
use Raritan::RPC::pdumodel::Pdu_2_1_1::MetaData;
use Raritan::RPC::pdumodel::Pdu_2_1_1::Settings;
use Raritan::RPC::pdumodel::DoublePole_4_0_1;
use Raritan::RPC::pdumodel::Pdu_6_3_3::Sensors;
use Raritan::RPC::pdumodel::Pdu_6_3_3::StartupState;
use Raritan::RPC::pdumodel::Pdu_6_3_3::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_3_3::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_6_3_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_3_3::Statistic;
use Raritan::RPC::pdumodel::Pdu_6_3_3::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_3_3::PduOrientation;
use Raritan::RPC::pdumodel::Pdu_6_3_3::MetaData;
use Raritan::RPC::pdumodel::Pdu_6_3_3::Settings;
use Raritan::RPC::pdumodel::OutletGroup_1_0_4::Sensors;
use Raritan::RPC::pdumodel::OutletGroup_1_0_4::PowerControlEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_0_4::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_0_4::SensorsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_0_4::MetaData;
use Raritan::RPC::pdumodel::OutletGroup_1_0_4::Settings;
use Raritan::RPC::pdumodel::Outlet_3_0_3;
use Raritan::RPC::pdumodel::Panel_2_0_2;
use Raritan::RPC::pdumodel::Outlets::Info;
use Raritan::RPC::pdumodel::Unit_1_0_1::DisplayInfo;
use Raritan::RPC::pdumodel::Unit_1_0_1::MetaData;
use Raritan::RPC::pdumodel::Unit_1_0_1::Settings;
use Raritan::RPC::pdumodel::Unit_1_0_1::DisplayOptions;
use Raritan::RPC::pdumodel::Unit_1_0_1::Orientation;
use Raritan::RPC::pdumodel::PowerMeter;
use Raritan::RPC::pdumodel::ThrowPole_2_0_0;
use Raritan::RPC::pdumodel::PowerMeter_1_0_1;
use Raritan::RPC::pdumodel::CtrlStatistic_2_0_0;
use Raritan::RPC::pdumodel::Controller_5_0_1::MetaDataChangedEvent;
use Raritan::RPC::pdumodel::Controller_5_0_1::Status;
use Raritan::RPC::pdumodel::Controller_5_0_1::Type;
use Raritan::RPC::pdumodel::Controller_5_0_1::StatusChangedEvent;
use Raritan::RPC::pdumodel::Controller_5_0_1::MetaData;
use Raritan::RPC::pdumodel::Pdu_2_2_2;
use Raritan::RPC::pdumodel::MemoryMapController_2_0_1;
use Raritan::RPC::pdumodel::Outlet_2_1_8;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_0::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_0::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_0::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_0::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_0::Settings;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_7::PanelCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_7::PowerMeterCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_7::PanelDeletedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_7::ScanResult;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_7::PowerMeterDeletedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_1::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_1::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_1::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_1::Settings;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_6;
use Raritan::RPC::pdumodel::Inlet_2_0_4::Sensors;
use Raritan::RPC::pdumodel::Inlet_2_0_4::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Inlet_2_0_4::EnableStateChangedEvent;
use Raritan::RPC::pdumodel::Inlet_2_0_4::MetaData;
use Raritan::RPC::pdumodel::Inlet_2_0_4::Settings;
use Raritan::RPC::pdumodel::Bcm::PhaseConfig;
use Raritan::RPC::pdumodel::Bcm::TransformerType;
use Raritan::RPC::pdumodel::Bcm::ChannelConfig;
use Raritan::RPC::pdumodel::Bcm::LineConfig;
use Raritan::RPC::pdumodel::OutletGroupManager_1_1_7::GroupDeletedEvent;
use Raritan::RPC::pdumodel::OutletGroupManager_1_1_7::GroupCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_0_1;
use Raritan::RPC::pdumodel::OutletGroupManager::GroupDeletedEvent;
use Raritan::RPC::pdumodel::OutletGroupManager::GroupCreatedEvent;
use Raritan::RPC::pdumodel::OutletGroupManager_1_0_3;
use Raritan::RPC::pdumodel::Nameplate::Rating;
use Raritan::RPC::pdumodel::Circuit_2_0_0::Sensors;
use Raritan::RPC::pdumodel::Circuit_2_0_0::Config;
use Raritan::RPC::pdumodel::Circuit_2_0_0::PoleSettings;
use Raritan::RPC::pdumodel::Circuit_2_0_0::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Circuit_2_0_0::Type;
use Raritan::RPC::pdumodel::Circuit_2_0_0::Settings;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_5;
use Raritan::RPC::pdumodel::Pdu_5_1_4::Sensors;
use Raritan::RPC::pdumodel::Pdu_5_1_4::StartupState;
use Raritan::RPC::pdumodel::Pdu_5_1_4::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_5_1_4::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_5_1_4::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_5_1_4::Statistic;
use Raritan::RPC::pdumodel::Pdu_5_1_4::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_5_1_4::MetaData;
use Raritan::RPC::pdumodel::Pdu_5_1_4::Settings;
use Raritan::RPC::pdumodel::Outlet_1_4_4;
use Raritan::RPC::pdumodel::Inlet::Sensors;
use Raritan::RPC::pdumodel::Inlet::Events;
use Raritan::RPC::pdumodel::Inlet::MetaData;
use Raritan::RPC::pdumodel::Inlet::Settings;
use Raritan::RPC::pdumodel::EDevice_1_0_1;
use Raritan::RPC::pdumodel::Outlet_2_0_0;
use Raritan::RPC::pdumodel::Pdu_6_1_1;
use Raritan::RPC::pdumodel::OutletGroupManager_1_0_2::GroupDeletedEvent;
use Raritan::RPC::pdumodel::OutletGroupManager_1_0_2::GroupCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeter_2_0_0;
use Raritan::RPC::pdumodel::ResidualCurrentStateSensor_2_0_2;
use Raritan::RPC::pdumodel::DoublePole_3_0_0;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_0_5::TripStateChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_1_1_4;
use Raritan::RPC::pdumodel::Panel_2_0_1;
use Raritan::RPC::pdumodel::PowerMeter_1_1_7;
use Raritan::RPC::pdumodel::OutletGroupManager_1_0_1;
use Raritan::RPC::pdumodel::Controller_5_0_0;
use Raritan::RPC::pdumodel::Inlets::Info;
use Raritan::RPC::pdumodel::Wire_1_0_1::Sensors;
use Raritan::RPC::pdumodel::Wire_1_0_1::MetaData;
use Raritan::RPC::pdumodel::OutletGroupManager_1_1_10::GroupDeletedEvent;
use Raritan::RPC::pdumodel::OutletGroupManager_1_1_10::GroupCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_8::PanelCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_8::PowerMeterCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_8::PanelDeletedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_8::ScanResult;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_8::PowerMeterDeletedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_0::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_0::SettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_0::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_0::Statistics;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_0::Type;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_0::WaveformSample;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_0::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_0::Settings;
use Raritan::RPC::pdumodel::Pdu_6_1_2;
use Raritan::RPC::pdumodel::Circuit_1_0_4;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_6;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_5::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_5::TransferLogEntry;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_5::SettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_5::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_5::Statistics;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_5::Type;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_5::WaveformSample;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_5::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_4_0_5::Settings;
use Raritan::RPC::pdumodel::PowerMeter_1_1_5;
use Raritan::RPC::pdumodel::Pdu_5_0_0;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_0::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_0::TransferLogEntry;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_0::SettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_0::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_0::Statistics;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_0::Type;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_0::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_6_0_0::Settings;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_1::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_1::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_1::Statistics;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_1::Type;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_1::WaveformSample;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_1::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_1::Settings;
use Raritan::RPC::pdumodel::Pdu_5_0_1::Sensors;
use Raritan::RPC::pdumodel::Pdu_5_0_1::StartupState;
use Raritan::RPC::pdumodel::Pdu_5_0_1::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_5_0_1::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_5_0_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_5_0_1::Statistic;
use Raritan::RPC::pdumodel::Pdu_5_0_1::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_5_0_1::MetaData;
use Raritan::RPC::pdumodel::Pdu_5_0_1::Settings;
use Raritan::RPC::pdumodel::Inlet_2_0_4;
use Raritan::RPC::pdumodel::Circuit_1_0_3;
use Raritan::RPC::pdumodel::OutletGroup_1_1_9::Sensors;
use Raritan::RPC::pdumodel::OutletGroup_1_1_9::PowerControlEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_1_9::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_1_9::SensorsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_1_9::MetaData;
use Raritan::RPC::pdumodel::OutletGroup_1_1_9::Settings;
use Raritan::RPC::pdumodel::OutletGroup_1_0_1;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_1_11::TripEventInformation;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_1_11::TripStateChangedEvent;
use Raritan::RPC::pdumodel::VoltageMonitoringSensor;
use Raritan::RPC::pdumodel::OutletGroupManager_1_1_9;
use Raritan::RPC::pdumodel::Pdu_1_3_1;
use Raritan::RPC::pdumodel::Outlet_3_0_0;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_2;
use Raritan::RPC::pdumodel::SensorLogger;
use Raritan::RPC::pdumodel::Pdu_4_1_2::Sensors;
use Raritan::RPC::pdumodel::Pdu_4_1_2::StartupState;
use Raritan::RPC::pdumodel::Pdu_4_1_2::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_1_2::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_4_1_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_1_2::Statistic;
use Raritan::RPC::pdumodel::Pdu_4_1_2::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_4_1_2::MetaData;
use Raritan::RPC::pdumodel::Pdu_4_1_2::Settings;
use Raritan::RPC::pdumodel::Pdu_3_0_0;
use Raritan::RPC::pdumodel::Outlet_2_1_2;
use Raritan::RPC::pdumodel::Pdu_1_3_1::StartupState;
use Raritan::RPC::pdumodel::Pdu_1_3_1::Events;
use Raritan::RPC::pdumodel::Pdu_1_3_1::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_1_3_1::Statistic;
use Raritan::RPC::pdumodel::Pdu_1_3_1::MetaData;
use Raritan::RPC::pdumodel::Pdu_1_3_1::Settings;
use Raritan::RPC::pdumodel::Circuit_1_0_5;
use Raritan::RPC::pdumodel::Inlet_2_0_7;
use Raritan::RPC::pdumodel::Inlet_1_2_7::Sensors;
use Raritan::RPC::pdumodel::Inlet_1_2_7::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Inlet_1_2_7::EnableStateChangedEvent;
use Raritan::RPC::pdumodel::Inlet_1_2_7::MetaData;
use Raritan::RPC::pdumodel::Inlet_1_2_7::Settings;
use Raritan::RPC::pdumodel::Controller_4_0_0::MetaDataChangedEvent;
use Raritan::RPC::pdumodel::Controller_4_0_0::Status;
use Raritan::RPC::pdumodel::Controller_4_0_0::Type;
use Raritan::RPC::pdumodel::Controller_4_0_0::StatusChangedEvent;
use Raritan::RPC::pdumodel::Controller_4_0_0::MetaData;
use Raritan::RPC::pdumodel::Outlet_3_0_3::Sensors;
use Raritan::RPC::pdumodel::Outlet_3_0_3::StartupState;
use Raritan::RPC::pdumodel::Outlet_3_0_3::PowerControlEvent;
use Raritan::RPC::pdumodel::Outlet_3_0_3::PowerState;
use Raritan::RPC::pdumodel::Outlet_3_0_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_3_0_3::ServiceModeChangedEvent;
use Raritan::RPC::pdumodel::Outlet_3_0_3::State;
use Raritan::RPC::pdumodel::Outlet_3_0_3::LedState;
use Raritan::RPC::pdumodel::Outlet_3_0_3::MetaData;
use Raritan::RPC::pdumodel::Outlet_3_0_3::Settings;
use Raritan::RPC::pdumodel::Outlet_3_0_3::StateChangedEvent;
use Raritan::RPC::pdumodel::Panel_1_1_4;
use Raritan::RPC::pdumodel::Outlet_1_4_5::Sensors;
use Raritan::RPC::pdumodel::Outlet_1_4_5::StartupState;
use Raritan::RPC::pdumodel::Outlet_1_4_5::Events;
use Raritan::RPC::pdumodel::Outlet_1_4_5::PowerState;
use Raritan::RPC::pdumodel::Outlet_1_4_5::State;
use Raritan::RPC::pdumodel::Outlet_1_4_5::LedState;
use Raritan::RPC::pdumodel::Outlet_1_4_5::MetaData;
use Raritan::RPC::pdumodel::Outlet_1_4_5::Settings;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_0_3;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_1_0::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_1_0::Events;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_1_0::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_1_0::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_1_1_0::Settings;
use Raritan::RPC::pdumodel::Pole_9_0_0;
use Raritan::RPC::pdumodel::DoublePole_8_0_0;
use Raritan::RPC::pdumodel::PowerMeterController::PanelCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController::PowerMeterCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController::PanelDeletedEvent;
use Raritan::RPC::pdumodel::PowerMeterController::ScanResult;
use Raritan::RPC::pdumodel::PowerMeterController::PowerMeterDeletedEvent;
use Raritan::RPC::pdumodel::Panel_2_0_0;
use Raritan::RPC::pdumodel::Outlet_2_1_7;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_1;
use Raritan::RPC::pdumodel::OverCurrentProtector::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector::Events;
use Raritan::RPC::pdumodel::OverCurrentProtector::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector::Settings;
use Raritan::RPC::pdumodel::Controller_4_0_1;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_1_13;
use Raritan::RPC::pdumodel::Outlet_2_1_1;
use Raritan::RPC::pdumodel::Circuit;
use Raritan::RPC::pdumodel::Controller::Type;
use Raritan::RPC::pdumodel::Controller::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_1_10::TripEventInformation;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_1_10::TripStateChangedEvent;
use Raritan::RPC::pdumodel::Panel_2_0_2::CircuitCreatedEvent;
use Raritan::RPC::pdumodel::Panel_2_0_2::PanelSettings;
use Raritan::RPC::pdumodel::Panel_2_0_2::LabelingScheme;
use Raritan::RPC::pdumodel::Panel_2_0_2::CircuitDeletedEvent;
use Raritan::RPC::pdumodel::Panel_2_0_2::PanelSettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_1_4_5;
use Raritan::RPC::pdumodel::MeteredLinePair_2_0_0;
use Raritan::RPC::pdumodel::Pdu_6_4_4;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_0_2;
use Raritan::RPC::pdumodel::PowerMeterController;
use Raritan::RPC::pdumodel::Inlet_2_0_3::Sensors;
use Raritan::RPC::pdumodel::Inlet_2_0_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Inlet_2_0_3::EnableStateChangedEvent;
use Raritan::RPC::pdumodel::Inlet_2_0_3::MetaData;
use Raritan::RPC::pdumodel::Inlet_2_0_3::Settings;
use Raritan::RPC::pdumodel::Panel_1_1_7::CircuitCreatedEvent;
use Raritan::RPC::pdumodel::Panel_1_1_7::PanelSettings;
use Raritan::RPC::pdumodel::Panel_1_1_7::LabelingScheme;
use Raritan::RPC::pdumodel::Panel_1_1_7::CircuitDeletedEvent;
use Raritan::RPC::pdumodel::Panel_1_1_7::PanelSettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_0_1::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_0_1::Events;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_0_1::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_0_1::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_2_0_1::Settings;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_1;
use Raritan::RPC::pdumodel::Inlet_2_0_6::Sensors;
use Raritan::RPC::pdumodel::Inlet_2_0_6::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Inlet_2_0_6::EnableStateChangedEvent;
use Raritan::RPC::pdumodel::Inlet_2_0_6::MetaData;
use Raritan::RPC::pdumodel::Inlet_2_0_6::Settings;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_0_6::TripStateChangedEvent;
use Raritan::RPC::pdumodel::OutletGroupManager_1_0_2;
use Raritan::RPC::pdumodel::Inlet_2_0_7::Sensors;
use Raritan::RPC::pdumodel::Inlet_2_0_7::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Inlet_2_0_7::EnableStateChangedEvent;
use Raritan::RPC::pdumodel::Inlet_2_0_7::MetaData;
use Raritan::RPC::pdumodel::Inlet_2_0_7::Settings;
use Raritan::RPC::pdumodel::Controller;
use Raritan::RPC::pdumodel::Pdu_5_0_1;
use Raritan::RPC::pdumodel::Circuit_2_0_3::Sensors;
use Raritan::RPC::pdumodel::Circuit_2_0_3::Config;
use Raritan::RPC::pdumodel::Circuit_2_0_3::PoleSettings;
use Raritan::RPC::pdumodel::Circuit_2_0_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Circuit_2_0_3::Type;
use Raritan::RPC::pdumodel::Circuit_2_0_3::Settings;
use Raritan::RPC::pdumodel::Pdu_6_1_2::Sensors;
use Raritan::RPC::pdumodel::Pdu_6_1_2::StartupState;
use Raritan::RPC::pdumodel::Pdu_6_1_2::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_1_2::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_6_1_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_1_2::Statistic;
use Raritan::RPC::pdumodel::Pdu_6_1_2::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_1_2::PduOrientation;
use Raritan::RPC::pdumodel::Pdu_6_1_2::MetaData;
use Raritan::RPC::pdumodel::Pdu_6_1_2::Settings;
use Raritan::RPC::pdumodel::OutletGroup_1_1_7::Sensors;
use Raritan::RPC::pdumodel::OutletGroup_1_1_7::PowerControlEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_1_7::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_1_7::SensorsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_1_7::MetaData;
use Raritan::RPC::pdumodel::OutletGroup_1_1_7::Settings;
use Raritan::RPC::pdumodel::OutletStatistic;
use Raritan::RPC::pdumodel::OutletGroup_1_0_2;
use Raritan::RPC::pdumodel::TypeBResidualCurrentNumericSensor_1_0_1;
use Raritan::RPC::pdumodel::PowerMeter_1_1_6::Sensors;
use Raritan::RPC::pdumodel::PowerMeter_1_1_6::EnergyPulseSettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_1_1_6::Config;
use Raritan::RPC::pdumodel::PowerMeter_1_1_6::SettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_1_1_6::EnergyPulseSettings;
use Raritan::RPC::pdumodel::PowerMeter_1_1_6::Type;
use Raritan::RPC::pdumodel::PowerMeter_1_1_6::Settings;
use Raritan::RPC::pdumodel::Outlet_2_1_9::Sensors;
use Raritan::RPC::pdumodel::Outlet_2_1_9::StartupState;
use Raritan::RPC::pdumodel::Outlet_2_1_9::PowerControlEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_9::PowerState;
use Raritan::RPC::pdumodel::Outlet_2_1_9::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_9::State;
use Raritan::RPC::pdumodel::Outlet_2_1_9::LedState;
use Raritan::RPC::pdumodel::Outlet_2_1_9::MetaData;
use Raritan::RPC::pdumodel::Outlet_2_1_9::Settings;
use Raritan::RPC::pdumodel::Outlet_2_1_9::StateChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_1;
use Raritan::RPC::pdumodel::Pdu_2_0_0::StartupState;
use Raritan::RPC::pdumodel::Pdu_2_0_0::Events;
use Raritan::RPC::pdumodel::Pdu_2_0_0::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_2_0_0::Statistic;
use Raritan::RPC::pdumodel::Pdu_2_0_0::MetaData;
use Raritan::RPC::pdumodel::Pdu_2_0_0::Settings;
use Raritan::RPC::pdumodel::PowerMeter_2_0_1::Sensors;
use Raritan::RPC::pdumodel::PowerMeter_2_0_1::EnergyPulseSettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_2_0_1::Config;
use Raritan::RPC::pdumodel::PowerMeter_2_0_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::PowerMeter_2_0_1::EnergyPulseSettings;
use Raritan::RPC::pdumodel::PowerMeter_2_0_1::Type;
use Raritan::RPC::pdumodel::PowerMeter_2_0_1::Settings;
use Raritan::RPC::pdumodel::TransferSwitchBypassStateSensor;
use Raritan::RPC::pdumodel::Panel_1_1_3::CircuitCreatedEvent;
use Raritan::RPC::pdumodel::Panel_1_1_3::PanelSettings;
use Raritan::RPC::pdumodel::Panel_1_1_3::LabelingScheme;
use Raritan::RPC::pdumodel::Panel_1_1_3::CircuitDeletedEvent;
use Raritan::RPC::pdumodel::Panel_1_1_3::PanelSettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_5_0_0::Sensors;
use Raritan::RPC::pdumodel::Pdu_5_0_0::StartupState;
use Raritan::RPC::pdumodel::Pdu_5_0_0::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_5_0_0::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_5_0_0::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_5_0_0::Statistic;
use Raritan::RPC::pdumodel::Pdu_5_0_0::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_5_0_0::MetaData;
use Raritan::RPC::pdumodel::Pdu_5_0_0::Settings;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_5::PanelCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_5::PowerMeterCreatedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_5::PanelDeletedEvent;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_5::ScanResult;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_5::PowerMeterDeletedEvent;
use Raritan::RPC::pdumodel::Controller_4_0_0;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_0_8::TripStateChangedEvent;
use Raritan::RPC::pdumodel::Circuit_1_0_5::Sensors;
use Raritan::RPC::pdumodel::Circuit_1_0_5::Config;
use Raritan::RPC::pdumodel::Circuit_1_0_5::PoleSettings;
use Raritan::RPC::pdumodel::Circuit_1_0_5::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Circuit_1_0_5::Type;
use Raritan::RPC::pdumodel::Circuit_1_0_5::Settings;
use Raritan::RPC::pdumodel::OutletGroup_1_1_6;
use Raritan::RPC::pdumodel::Pdu_6_5_5::Sensors;
use Raritan::RPC::pdumodel::Pdu_6_5_5::StartupState;
use Raritan::RPC::pdumodel::Pdu_6_5_5::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_5_5::PortAppearedEvent;
use Raritan::RPC::pdumodel::Pdu_6_5_5::PortWithProperties;
use Raritan::RPC::pdumodel::Pdu_6_5_5::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_6_5_5::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_5_5::Statistic;
use Raritan::RPC::pdumodel::Pdu_6_5_5::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_6_5_5::PortDisappearedEvent;
use Raritan::RPC::pdumodel::Pdu_6_5_5::PduOrientation;
use Raritan::RPC::pdumodel::Pdu_6_5_5::MetaData;
use Raritan::RPC::pdumodel::Pdu_6_5_5::Settings;
use Raritan::RPC::pdumodel::SensorLogger_1_0_1;
use Raritan::RPC::pdumodel::Pdu_3_0_0::Sensors;
use Raritan::RPC::pdumodel::Pdu_3_0_0::StartupState;
use Raritan::RPC::pdumodel::Pdu_3_0_0::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_3_0_0::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_3_0_0::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_3_0_0::Statistic;
use Raritan::RPC::pdumodel::Pdu_3_0_0::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_3_0_0::MetaData;
use Raritan::RPC::pdumodel::Pdu_3_0_0::Settings;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_0_8;
use Raritan::RPC::pdumodel::Outlet_2_1_5::Sensors;
use Raritan::RPC::pdumodel::Outlet_2_1_5::StartupState;
use Raritan::RPC::pdumodel::Outlet_2_1_5::PowerControlEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_5::PowerState;
use Raritan::RPC::pdumodel::Outlet_2_1_5::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_5::State;
use Raritan::RPC::pdumodel::Outlet_2_1_5::LedState;
use Raritan::RPC::pdumodel::Outlet_2_1_5::MetaData;
use Raritan::RPC::pdumodel::Outlet_2_1_5::Settings;
use Raritan::RPC::pdumodel::Outlet_2_1_5::StateChangedEvent;
use Raritan::RPC::pdumodel::Panel_1_1_6;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_1::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_1::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_1::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_1::Settings;
use Raritan::RPC::pdumodel::MemoryMapController_5_0_1;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_1::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_1::PowerQualitySettings;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_1::Events;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_1::OutputSensors;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_1::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_1::Type;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_1::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_1_0_1::Settings;
use Raritan::RPC::pdumodel::Panel_2_0_1::CircuitCreatedEvent;
use Raritan::RPC::pdumodel::Panel_2_0_1::PanelSettings;
use Raritan::RPC::pdumodel::Panel_2_0_1::LabelingScheme;
use Raritan::RPC::pdumodel::Panel_2_0_1::CircuitDeletedEvent;
use Raritan::RPC::pdumodel::Panel_2_0_1::PanelSettingsChangedEvent;
use Raritan::RPC::pdumodel::SensorLogger_2_0_0;
use Raritan::RPC::pdumodel::Panel;
use Raritan::RPC::pdumodel::PowerMeterController_1_1_7;
use Raritan::RPC::pdumodel::ThrowPole_3_0_0;
use Raritan::RPC::pdumodel::Outlet_2_1_8::Sensors;
use Raritan::RPC::pdumodel::Outlet_2_1_8::StartupState;
use Raritan::RPC::pdumodel::Outlet_2_1_8::PowerControlEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_8::PowerState;
use Raritan::RPC::pdumodel::Outlet_2_1_8::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_8::State;
use Raritan::RPC::pdumodel::Outlet_2_1_8::LedState;
use Raritan::RPC::pdumodel::Outlet_2_1_8::MetaData;
use Raritan::RPC::pdumodel::Outlet_2_1_8::Settings;
use Raritan::RPC::pdumodel::Outlet_2_1_8::StateChangedEvent;
use Raritan::RPC::pdumodel::OutletGroupManager_1_1_8::GroupDeletedEvent;
use Raritan::RPC::pdumodel::OutletGroupManager_1_1_8::GroupCreatedEvent;
use Raritan::RPC::pdumodel::DoublePole_5_0_0;
use Raritan::RPC::pdumodel::Controller_2_0_1::Status;
use Raritan::RPC::pdumodel::Controller_2_0_1::Events;
use Raritan::RPC::pdumodel::Controller_2_0_1::Type;
use Raritan::RPC::pdumodel::Controller_2_0_1::MetaData;
use Raritan::RPC::pdumodel::Inlet_2_0_2;
use Raritan::RPC::pdumodel::PowerMeterController_1_2_9;
use Raritan::RPC::pdumodel::Pdu_1_5_3;
use Raritan::RPC::pdumodel::Circuit_1_0_2::Sensors;
use Raritan::RPC::pdumodel::Circuit_1_0_2::Config;
use Raritan::RPC::pdumodel::Circuit_1_0_2::PoleSettings;
use Raritan::RPC::pdumodel::Circuit_1_0_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Circuit_1_0_2::Type;
use Raritan::RPC::pdumodel::Circuit_1_0_2::Settings;
use Raritan::RPC::pdumodel::Controller_2_0_1;
use Raritan::RPC::pdumodel::Pdu_4_1_3;
use Raritan::RPC::pdumodel::PowerLine;
use Raritan::RPC::pdumodel::OutletGroup::Sensors;
use Raritan::RPC::pdumodel::OutletGroup::PowerControlEvent;
use Raritan::RPC::pdumodel::OutletGroup::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup::SensorsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup::MetaData;
use Raritan::RPC::pdumodel::OutletGroup::Settings;
use Raritan::RPC::pdumodel::Panel_1_1_5;
use Raritan::RPC::pdumodel::Outlet_2_1_3::Sensors;
use Raritan::RPC::pdumodel::Outlet_2_1_3::StartupState;
use Raritan::RPC::pdumodel::Outlet_2_1_3::PowerControlEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_3::PowerState;
use Raritan::RPC::pdumodel::Outlet_2_1_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Outlet_2_1_3::State;
use Raritan::RPC::pdumodel::Outlet_2_1_3::LedState;
use Raritan::RPC::pdumodel::Outlet_2_1_3::MetaData;
use Raritan::RPC::pdumodel::Outlet_2_1_3::Settings;
use Raritan::RPC::pdumodel::Outlet_2_1_3::StateChangedEvent;
use Raritan::RPC::pdumodel::Outlet_1_2_0;
use Raritan::RPC::pdumodel::Outlet_2_1_3;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_5::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_5::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_5::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_5::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_3_0_5::Settings;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_0_9;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_0_2::TripStateChangedEvent;
use Raritan::RPC::pdumodel::OutletGroupManager;
use Raritan::RPC::pdumodel::ResidualCurrentStateSensor_2_0_3;
use Raritan::RPC::pdumodel::TypeBResidualCurrentNumericSensor_1_0_6;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_2::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_2::SettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_2::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_2::Statistics;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_2::Type;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_2::WaveformSample;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_2::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_3_1_2::Settings;
use Raritan::RPC::pdumodel::Outlet_1_3_3::Sensors;
use Raritan::RPC::pdumodel::Outlet_1_3_3::StartupState;
use Raritan::RPC::pdumodel::Outlet_1_3_3::Events;
use Raritan::RPC::pdumodel::Outlet_1_3_3::PowerState;
use Raritan::RPC::pdumodel::Outlet_1_3_3::State;
use Raritan::RPC::pdumodel::Outlet_1_3_3::LedState;
use Raritan::RPC::pdumodel::Outlet_1_3_3::MetaData;
use Raritan::RPC::pdumodel::Outlet_1_3_3::Settings;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_2;
use Raritan::RPC::pdumodel::MeteredLinePair_3_0_0;
use Raritan::RPC::pdumodel::OutletGroup_1_0_3::Sensors;
use Raritan::RPC::pdumodel::OutletGroup_1_0_3::PowerControlEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_0_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_0_3::SensorsChangedEvent;
use Raritan::RPC::pdumodel::OutletGroup_1_0_3::MetaData;
use Raritan::RPC::pdumodel::OutletGroup_1_0_3::Settings;
use Raritan::RPC::pdumodel::Pdu_4_0_1;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_0::Sensors;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_0::TransferLogEntry;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_0::SettingsChangedEvent;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_0::TransferReason;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_0::Statistics;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_0::Type;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_0::MetaData;
use Raritan::RPC::pdumodel::TransferSwitch_5_0_0::Settings;
use Raritan::RPC::pdumodel::Outlet_1_3_3;
use Raritan::RPC::pdumodel::OverCurrentProtectorTripSensor_1_0_6;
use Raritan::RPC::pdumodel::Pdu_2_2_3;
use Raritan::RPC::pdumodel::TypeBResidualCurrentNumericSensor_1_0_7;
use Raritan::RPC::pdumodel::Pdu_1_1_1;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_3::Sensors;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_3::SettingsChangedEvent;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_3::Type;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_3::MetaData;
use Raritan::RPC::pdumodel::OverCurrentProtector_4_0_3::Settings;
use Raritan::RPC::pdumodel::Inlet_1_2_6::Sensors;
use Raritan::RPC::pdumodel::Inlet_1_2_6::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Inlet_1_2_6::EnableStateChangedEvent;
use Raritan::RPC::pdumodel::Inlet_1_2_6::MetaData;
use Raritan::RPC::pdumodel::Inlet_1_2_6::Settings;
use Raritan::RPC::pdumodel::Pdu_3_1_1::Sensors;
use Raritan::RPC::pdumodel::Pdu_3_1_1::StartupState;
use Raritan::RPC::pdumodel::Pdu_3_1_1::OutletSequenceStateChangedEvent;
use Raritan::RPC::pdumodel::Pdu_3_1_1::OutletSequenceState;
use Raritan::RPC::pdumodel::Pdu_3_1_1::SettingsChangedEvent;
use Raritan::RPC::pdumodel::Pdu_3_1_1::Statistic;
use Raritan::RPC::pdumodel::Pdu_3_1_1::LoadSheddingModeChangedEvent;
use Raritan::RPC::pdumodel::Pdu_3_1_1::MetaData;
use Raritan::RPC::pdumodel::Pdu_3_1_1::Settings;
use Raritan::RPC::luaservice::Manager;
use Raritan::RPC::luaservice::ScriptOptions_2_0_0;
use Raritan::RPC::luaservice::Manager_2_0_1;
use Raritan::RPC::luaservice::Environment;
use Raritan::RPC::luaservice::ScriptState::ExecState;
use Raritan::RPC::luaservice::ScriptState::ExitType;
use Raritan::RPC::luaservice::Environment_2_0_0;
use Raritan::RPC::luaservice::Manager_2_0_0;
use Raritan::RPC::luaservice::ScriptOptions;
use Raritan::RPC::luaservice::ScriptState;
use Raritan::RPC::logging::RangeDirection;
use Raritan::RPC::logging::DebugLog_2_0_0;
use Raritan::RPC::logging::EventLog;
use Raritan::RPC::logging::EventLogClearedEvent;
use Raritan::RPC::logging::EventLog_1_0_1;
use Raritan::RPC::logging::WlanLog;
use Raritan::RPC::logging::LogEntry;
use Raritan::RPC::logging::LogInfo;
use Raritan::RPC::logging::EventLog_2_0_0;
use Raritan::RPC::logging::LogChunk;
use Raritan::RPC::logging::DebugLog;
use Raritan::RPC::tfw::EventChannel;
use Raritan::RPC::tfw::CoreCtrl;
use Raritan::RPC::tfw::EventType;
use Raritan::RPC::tfw::ScannerCtrl;
use Raritan::RPC::tfw::EventService;
use Raritan::RPC::tfw::Event;
use Raritan::RPC::auth::LdapManager_3_0_1::SecurityProtocol;
use Raritan::RPC::auth::LdapManager_3_0_1::ServerSettings;
use Raritan::RPC::auth::LdapManager_3_0_1::ServerType;
use Raritan::RPC::auth::RadiusManager_2_0_0;
use Raritan::RPC::auth::RadiusManager_4_0_0::ServerSettings;
use Raritan::RPC::auth::RadiusManager_4_0_0::AuthType;
use Raritan::RPC::auth::LdapManager_2_0_0;
use Raritan::RPC::auth::RadiusManager_3_0_1::ServerSettings;
use Raritan::RPC::auth::RadiusManager_3_0_1::AuthType;
use Raritan::RPC::auth::LdapManager_3_0_1;
use Raritan::RPC::auth::LdapManager;
use Raritan::RPC::auth::RadiusManager_3_0_1;
use Raritan::RPC::auth::RadiusManager_4_0_0;
use Raritan::RPC::auth::LdapManager_5_0_0;
use Raritan::RPC::auth::RadiusManager;
use Raritan::RPC::auth::LdapManager_4_0_0::SecurityProtocol;
use Raritan::RPC::auth::LdapManager_4_0_0::ServerSettings;
use Raritan::RPC::auth::LdapManager_4_0_0::ServerType;
use Raritan::RPC::auth::LdapManager_5_0_0::SecurityProtocol;
use Raritan::RPC::auth::LdapManager_5_0_0::ServerSettings;
use Raritan::RPC::auth::LdapManager_5_0_0::ServerType;
use Raritan::RPC::auth::LdapManager_3_0_0;
use Raritan::RPC::auth::ldapsrv::SecurityProtocol;
use Raritan::RPC::auth::ldapsrv::ServerSettings_2_0_0;
use Raritan::RPC::auth::ldapsrv::ServerSettings;
use Raritan::RPC::auth::ldapsrv::ServerSettings_3_0_0;
use Raritan::RPC::auth::ldapsrv::ServerType;
use Raritan::RPC::auth::RadiusManager_3_0_0;
use Raritan::RPC::auth::AuthManager;
use Raritan::RPC::auth::Policy;
use Raritan::RPC::auth::Type;
use Raritan::RPC::auth::TacPlusManager_1_0_1::AuthenType;
use Raritan::RPC::auth::TacPlusManager_1_0_1::ServerSettings;
use Raritan::RPC::auth::TacPlusManager;
use Raritan::RPC::auth::TacPlusManager_1_0_1;
use Raritan::RPC::auth::LdapManager_1_0_1;
use Raritan::RPC::auth::LdapManager_4_0_0;
use Raritan::RPC::hmi::ExternalBeeper_1_0_1;
use Raritan::RPC::hmi::InternalBeeper_2_0_1;
use Raritan::RPC::hmi::ExternalBeeper;
use Raritan::RPC::hmi::ExternalBeeper_1_0_1::State;
use Raritan::RPC::hmi::ExternalBeeper_1_0_1::StateChangedEvent;
use Raritan::RPC::hmi::InternalBeeper_2_0_0::MuteChangedEvent;
use Raritan::RPC::hmi::InternalBeeper_2_0_0::State;
use Raritan::RPC::hmi::InternalBeeper_2_0_0::StateChangedEvent;
use Raritan::RPC::hmi::InternalBeeper_2_0_0;
use Raritan::RPC::hmi::InternalBeeper;
use Raritan::RPC::hmi::InternalBeeper::MuteChangedEvent;
use Raritan::RPC::hmi::InternalBeeper::State;
use Raritan::RPC::hmi::InternalBeeper::StateChangedEvent;
use Raritan::RPC::hmi::InternalBeeper_2_0_1::MuteChangedEvent;
use Raritan::RPC::hmi::InternalBeeper_2_0_1::State;
use Raritan::RPC::hmi::InternalBeeper_2_0_1::StateChangedEvent;
use Raritan::RPC::lhx::Support;
1;
