|
qavrg 0.0.28
|

Go to the source code of this file.
Functions | |
| static void | valueChanged (struct event_handler_args args) |
| static void | connectionChanged (struct connection_handler_args args) |
Variables | |
| static const long | MAGIC_VALUE = 0xdeadbeef |
| static void connectionChanged | ( | struct connection_handler_args | args | ) | [static] |
Definition at line 32 of file qavrgfillpattern.cpp.
References valueChanged().
Referenced by QavrgFillPattern::QavrgFillPattern().
{
chid pCh = args.chid;
int stat;
switch (ca_state(pCh)) {
case cs_conn:
printf("Connected to %s\n", ca_name(pCh));
stat = ca_array_get_callback(DBR_CHAR,ca_element_count(pCh),pCh,
valueChanged,NULL);
if (stat != ECA_NORMAL) {
printf("ca_array_get_callback:\n%s\n", ca_message(stat));
return;
}
break;
case cs_never_conn:
printf("Cannot connect to %s\n", ca_name(pCh));
break;
case cs_prev_conn:
printf("Lost connection to %s\n", ca_name(pCh));
break;
case cs_closed:
printf("Connection closed %s\n", ca_name(pCh));
break;
}
}
| static void valueChanged | ( | struct event_handler_args | args | ) | [static] |
Definition at line 64 of file qavrgfillpattern.cpp.
References QavrgFillPattern::valueChanged().
Referenced by connectionChanged(), QavrgTestInteger::linkTo(), QavrgAcquisition::QavrgAcquisition(), and QavrgWindow::setAcquisition().
{
if (args.status == ECA_NORMAL && args.dbr) {
QavrgFillPattern *patt = reinterpret_cast<QavrgFillPattern*>(ca_puser(args.chid));
if (patt) {
patt->valueChanged(args);
}
}
}
const long MAGIC_VALUE = 0xdeadbeef [static] |
Definition at line 8 of file qavrgfillpattern.cpp.
Referenced by QavrgFillPattern::valueChanged().
1.7.4