/* returns measured current for one channel */ float sy527GetChannelMeasuredCurrent(unsigned int id, unsigned int board, unsigned int chan) { int ret; float u; /* CHECK_OPEN(id); sy527Start(id,"129.57.69.101"); sy527PrintMap(id); sy527GetMap(id); ret = sy527GetBoard(id, board); */ LOCK_MAINFRAME(id); GET_FVALUE(IMon, u); /*GET_FVALUE(V0Set, u);*/ UNLOCK_MAINFRAME(id); #ifdef DEBUG printf("%s:%s(%d): MF id=%u board=%u Chan=%u Val=%f Status=%d\n", __FILE__, __FUNCTION__, __LINE__, id, board, chan, u, ret); #endif return(u); }
/* returns Ramp-up speed for one channel */ float sy527GetChannelRampUp(unsigned int id, unsigned int board, unsigned int chan) { float u; LOCK_MAINFRAME(id); GET_FVALUE(RUp, u); UNLOCK_MAINFRAME(id); return(u); }
/* returns measured current for one channel */ float sy1527GetChannelMeasuredCurrent(unsigned int id, unsigned int board, unsigned int chan) { float u; LOCK_MAINFRAME(id); GET_FVALUE(IMon, u); UNLOCK_MAINFRAME(id); return(u); }
/* returns maximum voltage for one channel */ float sy1527GetChannelMaxVoltage(unsigned int id, unsigned int board, unsigned int chan) { float u; LOCK_MAINFRAME(id); GET_FVALUE(SVMax, u); UNLOCK_MAINFRAME(id); return(u); }
/* returns demand voltage for one channel */ float sy1527GetChannelDemandVoltage(unsigned int id, unsigned int board, unsigned int chan) { float u; LOCK_MAINFRAME(id); GET_FVALUE(V0Set, u); UNLOCK_MAINFRAME(id); return(u); }
/* returns measured voltage for one channel */ float sy527GetChannelMeasuredVoltage(unsigned int id, unsigned int board, unsigned int chan) { float u; LOCK_MAINFRAME(id); GET_FVALUE(VMon, u); UNLOCK_MAINFRAME(id); return(u); }
/* returns maximum current for one channel */ float sy527GetChannelMaxCurrent(unsigned int id, unsigned int board, unsigned int chan) { float u; LOCK_MAINFRAME(id); GET_FVALUE(I0Set, u); UNLOCK_MAINFRAME(id); return(u); }
/* returns Ramp-up speed for one channel */ float sy1527GetChannelRampUp(unsigned int id, unsigned int board, unsigned int chan) { float u; //printf("===========================================id=%d board=%d chan=%d\n",id,board,chan); LOCK_MAINFRAME(id); GET_FVALUE(RUp, u); UNLOCK_MAINFRAME(id); //printf("===========================================id=%d board=%d chan=%d value=%f\n",id,board,chan,u); return(u); }