C# Class CaSharpServer.CAServerChannel

Contain the communication for a given RECORD.PROPERTY (by default .VAL) Stores also the monitor
Inheritance: IDisposable
ファイルを表示 Open project: ISISComputingGroup/EPICS-epicssharp Class Usage Examples

Public Methods

Method Description
CAServerChannel ( CAServer cAServer, int serverId, int clientId, string channelName, CATcpConnection tcpConnection ) : System
Dispose ( ) : void

Private Methods

Method Description
AddMonitor ( EpicsType type, int dataCount, int subscriptionId, MonitorMask mask ) : void
FindType ( CARecord record ) : EpicsType
FindType ( Type type ) : EpicsType
PutValue ( int ioId, EpicsType type, int dataCount, byte payload ) : void
ReadValue ( int ioId, EpicsType type, int dataCount ) : void
RemoveMonitor ( int key ) : void
tcpConnection_Closing ( object sender, EventArgs e ) : void

Method Details

CAServerChannel() public method

public CAServerChannel ( CAServer cAServer, int serverId, int clientId, string channelName, CATcpConnection tcpConnection ) : System
cAServer CAServer
serverId int
clientId int
channelName string
tcpConnection CATcpConnection
return System

Dispose() public method

public Dispose ( ) : void
return void