Interface Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager¶
ClassList > Siemens > Simatic > Simulation > Runtime > ISimulationRuntimeManager
#include <SimulationRuntimeApiNet.h>
Inherits the following classes: Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager
Public Attributes¶
| Type | Name |
|---|---|
| property bool | IsInitialized = { bool get() |
| property bool | IsRuntimeManagerAvailable = { bool get() |
| event Delegate_SRRSI_AD | OnAutodiscoverData |
| event Delegate_SRCC_UINT32_UINT32_INT32 | OnConfigurationChanged |
| event Delegate_Void | OnRunTimemanagerLost |
| property array< SConnectionInfo > | RemoteConnectionInfo = { array<[**SConnectionInfo**](structSConnectionInfo.md)>^ get() |
Public Attributes inherited from Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager¶
See Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager
| Type | Name |
|---|---|
| property System::String | DefaultStoragePath = { System::String^ get() |
| property array< SNetInterfaceInfo > | NetInterfaces = { array<[**SNetInterfaceInfo**](structSNetInterfaceInfo.md)>^ get() |
| property ENetworkMode | NetworkMode = {[**ENetworkMode**](SimulationRuntimeApi_8h.md#enum-enetworkmode) get() |
| property UINT16 | Port = { UINT16 get() |
| property array< SInstanceInfo > | RegisteredInstanceInfo = { array<[**SInstanceInfo**](structSInstanceInfo.md)>^ get() |
| property bool | StrictMotionTiming = { bool get() |
| property UINT32 | Version = { UINT32 get() |
Public Functions¶
| Type | Name |
|---|---|
| virtual void | ClosePort () |
| virtual void | OpenPort (UINT16 in_Port) |
| virtual void | RegisterOnConfigurationChangedEvent () |
| virtual void | RegisterOnRunTimeManagerLostEvent () |
| virtual IRemoteRuntimeManager | RemoteConnect (System::String^ in_ConnectionString) |
| virtual IRemoteRuntimeManager | RemoteConnect (SIP in_IP, UINT16 in_Port) |
| virtual IRemoteRuntimeManager | RemoteConnect (UINT8 in_IP3, UINT8 in_IP2, UINT8 in_IP1, UINT8 in_IP0, UINT16 in_Port) |
| virtual void | RunAutodiscover (UINT32 in_Timeout) |
| virtual void | SetNetInterfaceBindings () |
| virtual void | UnregisterOnConfigurationChangedEvent () |
| virtual void | UnregisterOnRunTimeManagerLostEvent () |
| virtual bool | WaitForOnConfigurationChangedEvent () |
| virtual bool | WaitForOnConfigurationChangedEvent (UINT32 in_Time_ms) |
| virtual bool | WaitForOnRunTimeManagerLostEvent () |
| virtual bool | WaitForOnRunTimeManagerLostEvent (UINT32 in_Time_ms) |
Public Functions inherited from Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager¶
See Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager
| Type | Name |
|---|---|
| virtual IInstance | CreateInterface (INT32 in_InstanceID) |
| virtual IInstance | CreateInterface (System::String^ in_InstanceName) |
| virtual IInstance | RegisterCustomInstance (System::String^ in_VplcDll) |
| virtual IInstance | RegisterCustomInstance (System::String^ in_VplcDll, System::String^ in_InstanceName) |
| virtual IInstance | RegisterInstance () |
| virtual IInstance | RegisterInstance (System::String^ in_InstanceName) |
| virtual IInstance | RegisterInstance (ECPUType in_CPUType) |
| virtual IInstance | RegisterInstance (ECPUType in_CPUType, System::String^ in_InstanceName) |
| virtual IInstance | RegisterInstance (System::String^ in_ArticleNumber, System::String^ in_InstanceName) |
| virtual void | ResetNetInterfaceBindings () |
| virtual void | SetNetInterfaceBindings () |
| virtual void | SetNetInterfaceBindings (DWORD in_PCInterfaceIndex) |
| void | set (bool) |
| void | set (System::String^) |
| void | set (ENetworkMode) |
Public Attributes Documentation¶
variable IsInitialized¶
virtual property bool Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::IsInitialized;
variable IsRuntimeManagerAvailable¶
virtual property bool Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::IsRuntimeManagerAvailable;
variable OnAutodiscoverData¶
virtual event Delegate_SRRSI_AD Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::OnAutodiscoverData;
variable OnConfigurationChanged¶
virtual event Delegate_SRCC_UINT32_UINT32_INT32 Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::OnConfigurationChanged;
variable OnRunTimemanagerLost¶
virtual event Delegate_Void Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::OnRunTimemanagerLost;
variable RemoteConnectionInfo¶
virtual property array<SConnectionInfo> Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::RemoteConnectionInfo;
Public Functions Documentation¶
function ClosePort¶
virtual void Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::ClosePort ()
function OpenPort¶
virtual void Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::OpenPort (
UINT16 in_Port
)
function RegisterOnConfigurationChangedEvent¶
virtual void Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::RegisterOnConfigurationChangedEvent ()
function RegisterOnRunTimeManagerLostEvent¶
virtual void Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::RegisterOnRunTimeManagerLostEvent ()
function RemoteConnect [⅓]¶
virtual IRemoteRuntimeManager Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::RemoteConnect (
System::String^ in_ConnectionString
)
function RemoteConnect [⅔]¶
virtual IRemoteRuntimeManager Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::RemoteConnect (
SIP in_IP,
UINT16 in_Port
)
function RemoteConnect [3/3]¶
virtual IRemoteRuntimeManager Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::RemoteConnect (
UINT8 in_IP3,
UINT8 in_IP2,
UINT8 in_IP1,
UINT8 in_IP0,
UINT16 in_Port
)
function RunAutodiscover¶
virtual void Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::RunAutodiscover (
UINT32 in_Timeout
)
function SetNetInterfaceBindings¶
virtual void Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::SetNetInterfaceBindings ()
Implements Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::SetNetInterfaceBindings
function UnregisterOnConfigurationChangedEvent¶
virtual void Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::UnregisterOnConfigurationChangedEvent ()
function UnregisterOnRunTimeManagerLostEvent¶
virtual void Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::UnregisterOnRunTimeManagerLostEvent ()
function WaitForOnConfigurationChangedEvent [½]¶
virtual bool Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::WaitForOnConfigurationChangedEvent ()
function WaitForOnConfigurationChangedEvent [2/2]¶
virtual bool Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::WaitForOnConfigurationChangedEvent (
UINT32 in_Time_ms
)
function WaitForOnRunTimeManagerLostEvent [½]¶
virtual bool Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::WaitForOnRunTimeManagerLostEvent ()
function WaitForOnRunTimeManagerLostEvent [2/2]¶
virtual bool Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager::WaitForOnRunTimeManagerLostEvent (
UINT32 in_Time_ms
)