Table of Contents

Namespace Loehnert.Lisrt.Contracts

Classes

LoggerColumnNames

Contains constant strings for logger property names.

Interfaces

ICompositeModule

Interface for Module that can contain sub modules.

IGuardApplicationStart

Represents an interface for guarding an application start.

IHasDeviceLabel

Interface for giving ILisrtModules a DeviceLabel also known as BMK.

IHasMessageNumber

Interface which adds a MessageNumber to a custom exception.

IHasServiceView

Interface for an class that can show a service window.

IInitializable

Interface for a class which can be initialized.

ILisrtModule

Interface for a ILisrtModule module.

ILisrtModuleCollection

Interface for a collection of ILisrtModule.

ILogger

Represents an interface for all loggers to be accessible by the MessageService.

ILoggerFactory

Interface for a LoggerFactory. A Class with a LoggerFactory-Interface can be set in the App.config for producing a logger.

IPath

Interface for an path.

IPolling

Interface for a class which polls data.

ITranslatableText

Interface for a method to return a culture specific message. Message

ITreeItem

Interface for a ILisrtModule tree item view model.

Enums

InitializationState

Initialization states.

LogLevel

Enumeration for log level.

TransmissionDirection

Transmission direction.