/* * Unit.c */ #ident "$URL: svn://elmer/devel/SVN/SDDAS/trunk/libPIDF/Unit.c $ %D% SwRI" #include #include "pidf_local.h" #include "pidf_ret.h" int Unit (char *locater, PIDF what, SDDAS_INT unitnum) { switch (what) { case UNITLAB : sprintf (locater, "%s.Unit%d.unit_label", locater, unitnum); break; case SHORTDESC : sprintf (locater, "%s.Unit%d.short_description", locater, unitnum); break; case SCALING : sprintf (locater, "%s.Unit%d.unit_scaling", locater, unitnum); break; case DEFAULTMAX : sprintf (locater, "%s.Unit%d.max", locater, unitnum); break; case DEFAULTMIN : sprintf (locater, "%s.Unit%d.min", locater, unitnum); break; case LONGDESC : sprintf (locater, "%s.Unit%d.long_description", locater, unitnum); break; case NUMTBLAPP : sprintf (locater, "%s.Unit%d.num_tables", locater, unitnum); break; case UNITID : sprintf (locater, "%s.Unit%d.id", locater, unitnum); break; case TABLEAPP : sprintf (locater, "%s.Unit%d.tbl_app_flag", locater, unitnum); break; case TBLAPPOPS : sprintf (locater, "%s.Unit%d.tbl_app_oper", locater, unitnum); break; default : return PIDF_UNK_WHAT; } /* end switch */ return ALL_OKAY; }