
Software
R&S
®
TS-PSAM
35
User Manual 1142.9878.12 ─ 12
SLO = PSAM!DMM_SLO
; PSAM components channel names
MU_HI = PSAM!MU_HI
MU_LO = PSAM!MU_LO
DCS_HI = PSAM!DCS_HI
DCS_LO = PSAM!DCS_LO
DCS_SHI = PSAM!DCS_SHI
DCS_SLO = PSAM!DCS_SLO
*/
#include <ansi_c.h>
#include "resmgr.h"
#include "route.h"
#include "dmm.h"
#include "dcpwr.h"
static short errorOccurred;
static long errorCode;
static char errorMessage[GTSL_ERROR_BUFFER_SIZE];
static long residRoute = RESMGR_INVALID_ID;
static long residDmm = RESMGR_INVALID_ID;
static long residDcpwr = RESMGR_INVALID_ID;
static char benchName[] = "bench->rspsamTest";
static char supplyName[] = "MainPower";
/* prototypes */
static void cs ( char * funcName );
static void runDcsTest ( void );
static void runDmmTest ( void );
/* FUNCTION ****************************************************************/
/* loads the libraries and runs the test
****************************************************************************/
int main (int argc, char *argv[])
{
printf("Example using GTSL libraries\n\n");
/* setup libraries */
RESMGR_Setup (0, "physical.ini", "sampleApp.ini",
&errorOccurred, &errorCode, errorMessage);
cs("RESMGR_Setup");
if ( ! errorOccurred )
{
ROUTE_Setup (0, benchName, &residRoute,
&errorOccurred, &errorCode, errorMessage);
cs("ROUTE_Setup");
}
Programming Example