67 for(i=0; i<count && (*pString)[0]!=
'\0'; i++) {
68 if(count!=1 && (i%5 == 0))
printf(
"\n");
77 for (i = 0; i < count; i++,pvalue++){
78 if(count!=1 && (i%10 == 0))
printf(
"\n");
79 printf(
"%d ",* (
short *)pvalue);
86 for (i = 0; i < count; i++,pvalue++){
87 if(count!=1 && (i%10 == 0))
printf(
"\n");
95 for (i = 0; i < count; i++,pvalue++){
96 if(count!=1 && (i%10 == 0))
printf(
"\n");
97 printf(
"%6.4f ",*(
float *)pvalue);
105 for (i = 0; i < count; i++,pvalue++){
106 if(count!=1 && (i%10 == 0))
printf(
"\n");
114 for (i = 0; i < count; i++,pvalue++){
115 if(count!=1 && (i%10 == 0))
printf(
"\n");
123 for (i = 0; i < count; i++,pvalue++){
124 if(count!=1 && (i%10 == 0))
printf(
"\n");
125 printf(
"%6.4f ",(
float)(*pvalue));
145 if(count==1)
printf(
"\tValue: ");
146 for (i = 0; i < count; i++,pEnum++){
147 if(count!=1 && (i%10 == 0))
printf(
"\n");
158 if(count==1)
printf(
"\tValue: ");
159 for (i = 0; i < count; i++,pshort++){
160 if(count!=1 && (i%10 == 0))
printf(
"\n");
171 if(count==1)
printf(
"\tValue: ");
172 for (i = 0; i < count; i++,pfloat++){
173 if(count!=1 && (i%10 == 0))
printf(
"\n");
185 if(count==1)
printf(
"\tValue: ");
186 for (i = 0; i < count; i++,pchar++){
187 if(count!=1 && (i%10 == 0))
printf(
"\n");
198 if(count==1)
printf(
"\tValue: ");
199 for (i = 0; i < count; i++,plong++){
200 if(count!=1 && (i%10 == 0))
printf(
"\n");
211 if(count==1)
printf(
"\tValue: ");
212 for (i = 0; i < count; i++,pdouble++){
213 if(count!=1 && (i%10 == 0))
printf(
"\n");
214 printf(
"%6.4f ",(
float)(*pdouble));
224 "%Y/%m/%d %H:%M:%S.%06f",&pvalue->
stamp);
226 printf(
"\tTimeStamp: %s",tsString);
238 "%Y/%m/%d %H:%M:%S.%06f",&pvalue->
stamp);
240 printf(
"\tTimeStamp: %s",tsString);
241 if(count==1)
printf(
"\tValue: ");
242 for (i = 0; i < count; i++,pshort++){
243 if(count!=1 && (i%10 == 0))
printf(
"\n");
254 "%Y/%m/%d %H:%M:%S.%06f",&pvalue->
stamp);
258 printf(
"\tTimeStamp: %s",tsString);
259 if(count==1)
printf(
"\tValue: ");
260 for (i = 0; i < count; i++,pshort++){
261 if(count!=1 && (i%10 == 0))
printf(
"\n");
273 "%Y/%m/%d %H:%M:%S.%06f",&pvalue->
stamp);
275 printf(
"\tTimeStamp: %s",tsString);
276 if(count==1)
printf(
"\tValue: ");
277 for (i = 0; i < count; i++,pfloat++){
278 if(count!=1 && (i%10 == 0))
printf(
"\n");
290 "%Y/%m/%d %H:%M:%S.%06f",&pvalue->
stamp);
292 printf(
"\tTimeStamp: %s",tsString);
293 if(count==1)
printf(
"\tValue: ");
294 for (i = 0; i < count; i++,pchar++){
295 if(count!=1 && (i%10 == 0))
printf(
"\n");
296 printf(
"%d ",(
short)(*pchar));
307 "%Y/%m/%d %H:%M:%S.%06f",&pvalue->
stamp);
309 printf(
"\tTimeStamp: %s",tsString);
310 if(count==1)
printf(
"\tValue: ");
311 for (i = 0; i < count; i++,plong++){
312 if(count!=1 && (i%10 == 0))
printf(
"\n");
324 "%Y/%m/%d %H:%M:%S.%06f",&pvalue->
stamp);
326 printf(
"\tTimeStamp: %s",tsString);
327 if(count==1)
printf(
"\tValue: ");
328 for (i = 0; i < count; i++,pdouble++){
329 if(count!=1 && (i%10 == 0))
printf(
"\n");
330 printf(
"%6.4f ",(
float)(*pdouble));
341 printf(
"\n\t%8d %8d %8d %8d %8d %8d",
345 if(count==1)
printf(
"\tValue: ");
346 for (i = 0; i < count; i++,pshort++){
347 if(count!=1 && (i%10 == 0))
printf(
"\n");
359 printf(
" %3d\n\t%8.3f %8.3f %8.3f %8.3f %8.3f %8.3f",
364 if(count==1)
printf(
"\tValue: ");
365 for (i = 0; i < count; i++,pfloat++){
366 if(count!=1 && (i%10 == 0))
printf(
"\n");
380 for (i = 0; i < (unsigned) pvalue->
no_str; i++)
394 for (i = 0; i < (unsigned) pvalue->
no_str; i++)
406 printf(
"\n\t%8d %8d %8d %8d %8d %8d",
410 if(count==1)
printf(
"\tValue: ");
411 for (i = 0; i < count; i++,pchar++){
412 if(count!=1 && (i%10 == 0))
printf(
"\n");
424 printf(
"\n\t%8d %8d %8d %8d %8d %8d",
428 if(count==1)
printf(
"\tValue: ");
429 for (i = 0; i < count; i++,plong++){
430 if(count!=1 && (i%10 == 0))
printf(
"\n");
442 printf(
" %3d\n\t%8.3f %8.3f %8.3f %8.3f %8.3f %8.3f",
450 if(count==1)
printf(
"\tValue: ");
451 for (i = 0; i < count; i++,pdouble++){
452 if(count!=1 && (i%10 == 0))
printf(
"\n");
453 printf(
"%6.4f ",(
float)(*pdouble));
464 printf(
"\n\t%8d %8d %8d %8d %8d %8d",
470 if(count==1)
printf(
"\tValue: ");
471 for (i = 0; i < count; i++,pshort++){
472 if(count!=1 && (i%10 == 0))
printf(
"\n");
484 printf(
" %3d\n\t%8.3f %8.3f %8.3f %8.3f %8.3f %8.3f",
491 if(count==1)
printf(
"\tValue: ");
492 for (i = 0; i < count; i++,pfloat++){
493 if(count!=1 && (i%10 == 0))
printf(
"\n");
505 printf(
"\n\t%8d %8d %8d %8d %8d %8d",
511 if(count==1)
printf(
"\tValue: ");
512 for (i = 0; i < count; i++,pchar++){
513 if(count!=1 && (i%10 == 0))
printf(
"\n");
514 printf(
"%4d ",(
short)(*pchar));
525 printf(
"\n\t%8d %8d %8d %8d %8d %8d",
531 if(count==1)
printf(
"\tValue: ");
532 for (i = 0; i < count; i++,plong++){
533 if(count!=1 && (i%10 == 0))
printf(
"\n");
545 printf(
" %3d\n\t%8.3f %8.3f %8.3f %8.3f %8.3f %8.3f",
556 if(count==1)
printf(
"\tValue: ");
557 for (i = 0; i < count; i++,pdouble++){
558 if(count!=1 && (i%10 == 0))
printf(
"\n");
559 printf(
"%6.6f ",(
float)(*pdouble));
581 "unsupported by ca_dbrDump()" );
dbr_char_t upper_ctrl_limit
dbr_double_t upper_disp_limit
dbr_short_t upper_warning_limit
dbr_short_t lower_warning_limit
const char * dbr_text[LAST_BUFFER_TYPE+1]
dbr_char_t upper_alarm_limit
dbr_float_t upper_warning_limit
dbr_long_t upper_ctrl_limit
dbr_long_t upper_disp_limit
char units[MAX_UNITS_SIZE]
dbr_double_t upper_alarm_limit
dbr_float_t upper_alarm_limit
dbr_long_t upper_alarm_limit
dbr_char_t lower_ctrl_limit
dbr_short_t lower_disp_limit
char units[MAX_UNITS_SIZE]
dbr_float_t lower_ctrl_limit
dbr_long_t lower_ctrl_limit
dbr_short_t lower_alarm_limit
pvd::StructureConstPtr type
dbr_char_t upper_warning_limit
char units[MAX_UNITS_SIZE]
#define INVALID_DB_REQ(x)
dbr_long_t lower_disp_limit
dbr_char_t lower_warning_limit
dbr_float_t upper_warning_limit
dbr_char_t lower_warning_limit
dbr_long_t lower_warning_limit
dbr_char_t lower_alarm_limit
dbr_short_t lower_warning_limit
dbr_double_t upper_disp_limit
dbr_double_t lower_disp_limit
dbr_long_t lower_warning_limit
dbr_float_t upper_ctrl_limit
dbr_char_t upper_disp_limit
dbr_long_t upper_warning_limit
dbr_float_t upper_disp_limit
dbr_char_t lower_alarm_limit
dbr_long_t upper_disp_limit
dbr_short_t lower_ctrl_limit
#define DBR_STSACK_STRING
char strs[MAX_ENUM_STATES][MAX_ENUM_STRING_SIZE]
char units[MAX_UNITS_SIZE]
dbr_short_t upper_warning_limit
dbr_char_t upper_warning_limit
dbr_double_t upper_alarm_limit
dbr_double_t upper_ctrl_limit
dbr_double_t upper_warning_limit
LIBCOM_API size_t epicsStdCall epicsTimeToStrftime(char *pBuff, size_t bufLength, const char *pFormat, const epicsTimeStamp *pTS)
Convert epicsTimeStamp to string. See epicsTime::strftime()
dbr_short_t upper_alarm_limit
dbr_char_t upper_disp_limit
dbr_short_t lower_alarm_limit
dbr_short_t upper_ctrl_limit
dbr_long_t lower_alarm_limit
dbr_short_t upper_disp_limit
dbr_short_t lower_disp_limit
char units[MAX_UNITS_SIZE]
epicsOldString dbr_class_name_t
epicsFloat64 dbr_double_t
dbr_double_t lower_alarm_limit
dbr_double_t lower_ctrl_limit
dbr_double_t lower_warning_limit
epicsOldString dbr_string_t
dbr_double_t lower_alarm_limit
dbr_char_t lower_disp_limit
dbr_double_t upper_warning_limit
char units[MAX_UNITS_SIZE]
dbr_float_t upper_disp_limit
dbr_double_t lower_warning_limit
dbr_char_t lower_disp_limit
dbr_float_t upper_alarm_limit
dbr_short_t upper_alarm_limit
dbr_double_t lower_disp_limit
dbr_float_t lower_warning_limit
dbr_float_t lower_disp_limit
dbr_long_t upper_warning_limit
dbr_char_t upper_alarm_limit
dbr_float_t lower_warning_limit
dbr_long_t upper_alarm_limit
dbr_float_t lower_disp_limit
char units[MAX_UNITS_SIZE]
dbr_float_t lower_alarm_limit
dbr_long_t lower_disp_limit
char units[MAX_UNITS_SIZE]
dbr_float_t lower_alarm_limit
dbr_long_t lower_alarm_limit
char units[MAX_UNITS_SIZE]
char units[MAX_UNITS_SIZE]
dbr_short_t upper_disp_limit
char strs[MAX_ENUM_STATES][MAX_ENUM_STRING_SIZE]