testing wf behaviour thru ca gateway
This commit is contained in:
@@ -263,6 +263,7 @@ struct change_eventHandlerArgs
|
||||
|
||||
|
||||
|
||||
|
||||
switch(dbrTypeClass)
|
||||
{
|
||||
case CAFENUM::DBR_PRIMITIVE:
|
||||
@@ -340,6 +341,7 @@ struct change_eventHandlerArgs
|
||||
|
||||
for (long i=0; i<new_eventHandlerArgs.count; ++i)
|
||||
{
|
||||
|
||||
(*(&((c.dataBuffer)->fltval)+i))
|
||||
= (dbr_float_t) (*(&( ( (union db_access_val *) new_eventHandlerArgs.dbr)->fltval)+i));
|
||||
}
|
||||
@@ -504,6 +506,7 @@ struct change_eventHandlerArgs
|
||||
|
||||
for (long i=0; i<new_eventHandlerArgs.count; ++i)
|
||||
{
|
||||
|
||||
(*(&((c.dataBuffer)->tdblval.value)+i))
|
||||
= (*(&( ((union db_access_val *) new_eventHandlerArgs.dbr)->tdblval.value)+i));
|
||||
}
|
||||
@@ -522,12 +525,15 @@ struct change_eventHandlerArgs
|
||||
case DBR_TIME_FLOAT: //16
|
||||
|
||||
for (long i=0; i<new_eventHandlerArgs.count; ++i)
|
||||
{
|
||||
|
||||
{
|
||||
|
||||
|
||||
(*(&((c.dataBuffer)->tfltval.value)+i))
|
||||
= (dbr_float_t) (*(&( ( (union db_access_val *) new_eventHandlerArgs.dbr)->tfltval.value)+i));
|
||||
|
||||
|
||||
//if (i< 10) {
|
||||
// std::cout << i << " // " << __METHOD__ << " " << (*(&((c.dataBuffer)->tfltval.value)+i)) << std::endl;
|
||||
//}
|
||||
}
|
||||
|
||||
(*(&((c.dataBuffer)->tfltval.status))) = ((struct dbr_time_float *) new_eventHandlerArgs.dbr)->status;
|
||||
|
||||
Reference in New Issue
Block a user