C# 클래스 CaSharpServer.CARecord

Base class for all the server records. Offers the base fields as well as some of the logic.
파일 보기 프로젝트 열기: ISISComputingGroup/EPICS-epicssharp 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
lastProccessed System.DateTime

Private Properties

프로퍼티 타입 설명
CARecord System
CallPrepareRecord void
CallPropertySet bool
PopulateProperties void
ProcessRecord void

공개 메소드들

메소드 설명
GetDouble ( string key ) : double
GetFloat ( string key ) : float
GetInt ( string key ) : int
GetLong ( string key ) : long
GetPropertyType ( string key ) : Type
GetShort ( string key ) : short
SetArrayValue ( string key, int index, object value ) : void
TriggerAlarm ( AlarmSeverity severity, AlarmStatus status ) : void

Fires a change of the alarm status.

this ( string key ) : object

비공개 메소드들

메소드 설명
CARecord ( ) : System

Initialize the record with a scan rate of 10Hz and no alarm.

CallPrepareRecord ( ) : void
CallPropertySet ( PropertyDelegateEventArgs evt ) : bool

Calls the PropertySet call back. If cancelled then return false, otherwise return true.

PopulateProperties ( ) : void
ProcessRecord ( ) : void

메소드 상세

GetDouble() 공개 메소드

public GetDouble ( string key ) : double
key string
리턴 double

GetFloat() 공개 메소드

public GetFloat ( string key ) : float
key string
리턴 float

GetInt() 공개 메소드

public GetInt ( string key ) : int
key string
리턴 int

GetLong() 공개 메소드

public GetLong ( string key ) : long
key string
리턴 long

GetPropertyType() 공개 메소드

public GetPropertyType ( string key ) : Type
key string
리턴 System.Type

GetShort() 공개 메소드

public GetShort ( string key ) : short
key string
리턴 short

SetArrayValue() 공개 메소드

public SetArrayValue ( string key, int index, object value ) : void
key string
index int
value object
리턴 void

TriggerAlarm() 공개 메소드

Fires a change of the alarm status.
public TriggerAlarm ( AlarmSeverity severity, AlarmStatus status ) : void
severity AlarmSeverity New alarm severity
status AlarmStatus New alarm status
리턴 void

this() 공개 메소드

public this ( string key ) : object
key string
리턴 object

프로퍼티 상세

lastProccessed 보호되어 있는 프로퍼티

protected DateTime,System lastProccessed
리턴 System.DateTime