C# Class ParadoxIp.Managers.IpModuleManager

Inheritance: IDisposable
Afficher le fichier Open project: tracstarr/ParadoxAlarmControl Class Usage Examples

Private Properties

Свойство Type Description
AlarmActionAsString string
Md5Hash string
OnAlarmStatusUpdate void
OnDeviceUpdate void
OnPartitionStatusChanged void
ParseDeviceType DeviceType
ProcessAreaAndZoneInformation void
StrToHexStr string

Méthodes publiques

Méthode Description
AlarmAction ( PartitionNumber partitionNumber, AlarmMode mode ) : void
Dispose ( ) : void
GetAlarmInformation ( ) : void
GetMd5Hash ( ) : string
GetRc4AsHexString ( ) : string
GetStatus ( ) : void
GetVersionInformation ( ) : void
IpModuleManager ( ParadoxIp.Model.IpModule module ) : System
Login ( ) : bool
Logout ( ) : void
StartStatusUpdates ( ) : void
StopStatusUpdates ( ) : void

Private Methods

Méthode Description
AlarmActionAsString ( AlarmMode mode ) : string
Md5Hash ( string input ) : string
OnAlarmStatusUpdate ( ParadoxIp.Events.AlarmStatusEventArgs e ) : void
OnDeviceUpdate ( ParadoxIp.Events.DeviceUpdateEventArgs e ) : void
OnPartitionStatusChanged ( ParadoxIp.Events.PartitionUpdateEventArgs e ) : void
ParseDeviceType ( string name ) : DeviceType
ProcessAreaAndZoneInformation ( List areas, List zones ) : void
StrToHexStr ( string str ) : string

Method Details

AlarmAction() public méthode

public AlarmAction ( PartitionNumber partitionNumber, AlarmMode mode ) : void
partitionNumber PartitionNumber
mode AlarmMode
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetAlarmInformation() public méthode

public GetAlarmInformation ( ) : void
Résultat void

GetMd5Hash() public méthode

public GetMd5Hash ( ) : string
Résultat string

GetRc4AsHexString() public méthode

public GetRc4AsHexString ( ) : string
Résultat string

GetStatus() public méthode

public GetStatus ( ) : void
Résultat void

GetVersionInformation() public méthode

public GetVersionInformation ( ) : void
Résultat void

IpModuleManager() public méthode

public IpModuleManager ( ParadoxIp.Model.IpModule module ) : System
module ParadoxIp.Model.IpModule
Résultat System

Login() public méthode

public Login ( ) : bool
Résultat bool

Logout() public méthode

public Logout ( ) : void
Résultat void

StartStatusUpdates() public méthode

public StartStatusUpdates ( ) : void
Résultat void

StopStatusUpdates() public méthode

public StopStatusUpdates ( ) : void
Résultat void