Interface Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager¶
ClassList > Siemens > Simatic > Simulation > Runtime > IBaseRuntimeManager
#include <SimulationRuntimeApiNet.h>
Inherits the following classes: System::IDisposable
Inherited by the following classes: Siemens::Simatic::Simulation::Runtime::IRemoteRuntimeManager, Siemens::Simatic::Simulation::Runtime::ISimulationRuntimeManager
Public Attributes¶
| 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 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 DefaultStoragePath¶
virtual property System::String Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::DefaultStoragePath;
variable NetInterfaces¶
virtual property array<SNetInterfaceInfo> Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::NetInterfaces;
variable NetworkMode¶
virtual property ENetworkMode Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::NetworkMode;
variable Port¶
virtual property UINT16 Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::Port;
variable RegisteredInstanceInfo¶
virtual property array<SInstanceInfo> Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::RegisteredInstanceInfo;
variable StrictMotionTiming¶
virtual property bool Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::StrictMotionTiming;
variable Version¶
virtual property UINT32 Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::Version;
Public Functions Documentation¶
function CreateInterface [½]¶
virtual IInstance Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::CreateInterface (
INT32 in_InstanceID
)
function CreateInterface [2/2]¶
virtual IInstance Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::CreateInterface (
System::String^ in_InstanceName
)
function RegisterCustomInstance [½]¶
virtual IInstance Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::RegisterCustomInstance (
System::String^ in_VplcDll
)
function RegisterCustomInstance [2/2]¶
virtual IInstance Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::RegisterCustomInstance (
System::String^ in_VplcDll,
System::String^ in_InstanceName
)
function RegisterInstance [⅕]¶
virtual IInstance Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::RegisterInstance ()
function RegisterInstance [⅖]¶
virtual IInstance Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::RegisterInstance (
System::String^ in_InstanceName
)
function RegisterInstance [⅗]¶
virtual IInstance Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::RegisterInstance (
ECPUType in_CPUType
)
function RegisterInstance [⅘]¶
virtual IInstance Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::RegisterInstance (
ECPUType in_CPUType,
System::String^ in_InstanceName
)
function RegisterInstance [5/5]¶
virtual IInstance Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::RegisterInstance (
System::String^ in_ArticleNumber,
System::String^ in_InstanceName
)
function ResetNetInterfaceBindings¶
virtual void Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::ResetNetInterfaceBindings ()
function SetNetInterfaceBindings [½]¶
virtual void Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::SetNetInterfaceBindings ()
function SetNetInterfaceBindings [2/2]¶
virtual void Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::SetNetInterfaceBindings (
DWORD in_PCInterfaceIndex
)
function set [⅓]¶
void Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::set (
bool
)
function set [⅔]¶
void Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::set (
System::String^
)
function set [3/3]¶
void Siemens::Simatic::Simulation::Runtime::IBaseRuntimeManager::set (
ENetworkMode
)