/* Event function for state "wait_z_pv2" in state set "reassign" */ static seqBool E_reassign_0_wait_z_pv2(SS_ID ssId, struct UserVar *pVar, int *pTransNum, int *pNextState) { # line 80 "../reassign.st" if (seq_pvConnected(ssId, 2/*z*/)) { *pNextState = 6; *pTransNum = 0; return TRUE; } return FALSE; }
/* * Return whether elements of a channel array are connected. */ epicsShareFunc boolean seq_pvArrayConnected(SS_ID ss, CH_ID chId, unsigned length) { unsigned n; for (n=0; n<length; n++) { if (!seq_pvConnected(ss, chId+n)) return FALSE; } return TRUE; }
/* Event function for state "wait_y_pv1" in state set "reassign" */ static seqBool E_reassign_0_wait_y_pv1(SS_ID ssId, struct UserVar *pVar, int *pTransNum, int *pNextState) { # line 71 "../reassign.st" if (seq_pvConnected(ssId, 1/*y*/)) { *pNextState = 5; *pTransNum = 0; return TRUE; } return FALSE; }