C# Class ParadoxIp.Managers.IpModuleManager

Inheritance: IDisposable
ファイルを表示 Open project: tracstarr/ParadoxAlarmControl Class Usage Examples

Private Properties

Property Type Description
AlarmActionAsString string
Md5Hash string
OnAlarmStatusUpdate void
OnDeviceUpdate void
OnPartitionStatusChanged void
ParseDeviceType DeviceType
ProcessAreaAndZoneInformation void
StrToHexStr string

Public Methods

Method 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

Method 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 method

public AlarmAction ( PartitionNumber partitionNumber, AlarmMode mode ) : void
partitionNumber PartitionNumber
mode AlarmMode
return void

Dispose() public method

public Dispose ( ) : void
return void

GetAlarmInformation() public method

public GetAlarmInformation ( ) : void
return void

GetMd5Hash() public method

public GetMd5Hash ( ) : string
return string

GetRc4AsHexString() public method

public GetRc4AsHexString ( ) : string
return string

GetStatus() public method

public GetStatus ( ) : void
return void

GetVersionInformation() public method

public GetVersionInformation ( ) : void
return void

IpModuleManager() public method

public IpModuleManager ( ParadoxIp.Model.IpModule module ) : System
module ParadoxIp.Model.IpModule
return System

Login() public method

public Login ( ) : bool
return bool

Logout() public method

public Logout ( ) : void
return void

StartStatusUpdates() public method

public StartStatusUpdates ( ) : void
return void

StopStatusUpdates() public method

public StopStatusUpdates ( ) : void
return void