IController¶
-
interface IController : public INamed, public IEventSource, public System.IDisposable¶
IDictionary<string, IActuator> IController.Actuators { get; }
string IController.Address { get; }
IDictionary<string, IAxisControl> IController.AxisControls { get; }
IDictionary<string, IAxisControlGroup> IController.AxisControlGroups { get; }
IDictionary<string, IBus> IController.Buses { get; }
IDictionary<string, ISubController> IController.Controllers { get; }
string IController.HardwareInterfaceProductNumber { get; }
string IController.HardwareProductNumber { get; }
string IController.HardwareSerialNumber { get; }
bool IController.IsBackupRunning { get; }
bool IController.IsCompatible { get; }
bool IController.IsConnected { get; }
bool IController.IsRebootRequired { get; }
bool IController.IsSimulated { get; }
IDictionary<string, ILatch> IController.Latches { get; }
ILogBuffer IController.LogBuffer { get; }
IDictionary<string, IMatrix> IController.Matrices { get; }
IDictionary<string, ISensor> IController.Sensors { get; }
IDictionary<string, ISignal> IController.Signals { get; }
IDictionary<string, IUpdatable> IController.Updatables { get; }
IDictionary<string, IProcessingBlock> IController.ProcessingBlocks { get; }
IDictionary<string, ITemplate> IController.Templates { get; }
IAxisControl IController.CreateAxisControl(string name, ITemplate template)
void IController.CreateController(string xml, string sn, uint id)
void IController.CreateControllerFromFile(string filename, string sn, uint id)
IProcessingBlock IController.CreateProcessingBlock(string name, ITemplate template)
ITemplate IController.CreateTemplate(string name, TemplateType type)
void IController.LoadConfiguration(string xml)
void IController.LoadConfigurationFromFile(string filename)
void IController.Reboot(bool force=false)
string IController.SaveConfiguration()
void IController.SaveConfigurationToFile(string filename)
ISubscription IController.SubscribeConnection(ConnectionHandler handler)
ISubscription IController.SubscribeConnectionLost(ConnectionLostHandler handler)