Class AutomationControllerModule
- Namespace
- Loehnert.Lisrt.AutomationController
- Assembly
- Loehnert.Lisrt.AutomationController.dll
Represents the master module for a Löhnert Automation Controller.
public class AutomationControllerModule : LisrtModule, ILisrtModule, IInitializable, INotifyPropertyChangedEx, INotifyPropertyChanged, IHasServiceView
- Inheritance
-
PropertyChangedBaseAutomationControllerModule
- Implements
-
INotifyPropertyChangedEx
- Inherited Members
-
PropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.PropertyChanged
Constructors
AutomationControllerModule(string)
Initializes a new instance of the AutomationControllerModule class.
public AutomationControllerModule(string name)
Parameters
name
stringThe name of the module.
Properties
Address
Gets or sets the address.
[Configuration("", Description = "Must start with http:// or https://, e. g. http://192.168.100.3:5000")]
public string Address { get; set; }
Property Value
AnalogOutputs
Gets the analog outputs.
public IReadOnlyList<AnalogOutputModule> AnalogOutputs { get; }
Property Value
Axes
Gets the axes.
public IReadOnlyList<AxisModule> Axes { get; }
Property Value
DigitalInputs
Gets the digital inputs.
public IReadOnlyDictionary<Input, DigitalInputModule> DigitalInputs { get; }
Property Value
DigitalOutputs
Gets the digital outputs.
public IReadOnlyDictionary<Output, DigitalOutputModule> DigitalOutputs { get; }
Property Value
DigitalSspInputs
Gets the digital SSP inputs.
public IReadOnlyList<DigitalInputModule> DigitalSspInputs { get; }
Property Value
DigitalSspOutputs
Gets the digital SSP outputs.
public IReadOnlyList<DigitalOutputModule> DigitalSspOutputs { get; }
Property Value
Enabled
Gets or sets a value indicating whether the module is enabled.
public override bool Enabled { get; set; }
Property Value
Error
Gets the error state.
public Error Error { get; }
Property Value
InitializationState
Gets a value indicating whether the object is initialized.
public InitializationState InitializationState { get; }
Property Value
ReceiveCommunicationLogIsEnabled
Gets or sets a value indicating whether the receiving communication should be logged.
[Configuration(true)]
public bool ReceiveCommunicationLogIsEnabled { get; set; }
Property Value
SafetyCircuitIsClosed
Gets a value indicating whether the safety circuit is closed.
public bool SafetyCircuitIsClosed { get; }
Property Value
SendCommunicationLogIsEnabled
Gets or sets a value indicating whether the sending communication should be logged.
[Configuration(true)]
public bool SendCommunicationLogIsEnabled { get; set; }
Property Value
StepDrives
Gets the StepDrives.
public IReadOnlyList<StepDriveModule> StepDrives { get; }
Property Value
Suction
Gets the suction module.
public SuctionModule Suction { get; }
Property Value
Methods
AcknowledgeErrors()
Acknowledge errors of the device.
public void AcknowledgeErrors()
Exit()
De-initializes the module.
public void Exit()
Initialize()
Initializes the module.
public void Initialize()
ShowServiceView()
Shows the service window.
public void ShowServiceView()