more Channel defaults

This commit is contained in:
Michael Davidsaver
2017-06-28 14:46:57 +02:00
parent ec88dcb7d4
commit ce56ac7b1c
2 changed files with 19 additions and 4 deletions

View File

@@ -35,6 +35,21 @@ void Channel::message(std::string const & message, epics::pvData::MessageType me
}
}
Channel::ConnectionState Channel::getConnectionState() { return CONNECTED; }
bool Channel::isConnected() { return getConnectionState()==CONNECTED; }
void Channel::getField(GetFieldRequester::shared_pointer const & requester,std::string const & subField)
{
requester->getDone(pvd::Status(pvd::Status::STATUSTYPE_FATAL, "Not Implemented")
,pvd::FieldConstPtr());
}
AccessRights Channel::getAccessRights(epics::pvData::PVField::shared_pointer const & pvField)
{
return readWrite;
}
ChannelProcess::shared_pointer Channel::createChannelProcess(
ChannelProcessRequester::shared_pointer const & requester,
epics::pvData::PVStructure::shared_pointer const & pvRequest)