From dc09abbd14dab27ef06ac8c17d9691f106192f3d Mon Sep 17 00:00:00 2001 From: kpetersn Date: Fri, 23 Mar 2018 17:10:07 -0500 Subject: [PATCH] Improved report output --- motorApp/AMCISrc/ANF2Driver.cpp | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/motorApp/AMCISrc/ANF2Driver.cpp b/motorApp/AMCISrc/ANF2Driver.cpp index 825076c7..8ea6d666 100644 --- a/motorApp/AMCISrc/ANF2Driver.cpp +++ b/motorApp/AMCISrc/ANF2Driver.cpp @@ -155,19 +155,31 @@ void ANF2Controller::doStartPoller(double movingPollPeriod, double idlePollPerio void ANF2Controller::report(FILE *fp, int level) { int i, j; + ANF2Axis *pAxis; - fprintf(fp, "ANF2 motor driver %s, numAxes=%d, moving poll period=%f, idle poll period=%f\n", - this->portName, numAxes_, movingPollPeriod_, idlePollPeriod_); - fprintf(fp, " axesCreated=%i\n", axesCreated_); + fprintf(fp, "====================================\n"); + fprintf(fp, "ANF2 motor driver:\n"); + fprintf(fp, " asyn port: %s\n", this->portName); + fprintf(fp, " num axes: %i\n", numAxes_); + fprintf(fp, " axes created: %i\n", axesCreated_); + fprintf(fp, " moving poll period: %lf\n", movingPollPeriod_); + fprintf(fp, " idle poll period: %lf\n", idlePollPeriod_); for (j=0; jgetInfo(); + + /*for (i=0; iwrite(pasynUserForceRead_, 1, DEFAULT_CONTROLLER_TIMEOUT); - printf("Info for axis %i\n", axisNo_); + printf("Registers for axis %i:\n", axisNo_); for( i=0; ireadReg16(axisNo_, i, &read_val, DEFAULT_CONTROLLER_TIMEOUT); - printf(" status=%d, register=%i, val=0x%x\n", status, i, read_val); + //printf(" status=%d, register=%i, val=0x%x\n", status, i, read_val); + printf(" register=%i, val=0x%x\n", i, read_val); } }