コード例 #1
0
ファイル: pvaDriver.cpp プロジェクト: ukaea/epics
void pvaDriver::channelCreated (const Status& status,
        ChannelPtr const & channel)
{
    asynPrint(pasynUserSelf, ASYN_TRACE_FLOW,
            "%s::%s: %s created\n",
            driverName, "channelCreated", channel->getChannelName().c_str());
}
コード例 #2
0
ファイル: pvaDriver.cpp プロジェクト: ukaea/epics
void pvaDriver::channelStateChange (ChannelPtr const & channel,
        Channel::ConnectionState state)
{
    const char *functionName = "channelStateChange";

    lock();
    asynPrint(pasynUserSelf, ASYN_TRACE_FLOW,
            "%s::%s %s: %s\n",
            driverName, functionName, channel->getChannelName().c_str(),
            Channel::ConnectionStateNames[state]);
    setIntegerParam(PVAPvConnectionStatus, state == Channel::CONNECTED);
    callParamCallbacks();
    unlock();
}
コード例 #3
0
void oleaClient::channelCreated (const Status& status,
        ChannelPtr const & channel)
{
    cout << "Channel created " <<  channel->getChannelName().c_str() << endl;
}