struct PM_CL_PS
{
SRVD sd;
int State;
float PS1;
float PS2;
float PS3;
float PS4;
};
| value: | Power Supply State |
| 0 | Off |
| 1 | On |
PM_CL_PS p;
p.sd.Name = "zy10"; // address ZY10
p.sd.ErrorMsg = null_str; // Keep XDR lib happy
p.sd.Flags = CL_PS_SET; // Set power supply state
p.State = 1; // Turn them on.
CL->rexec(CL_PS_SVC, (xdrproc_t)xdr_PM_CL_PS, (char *)&p,
(xdrproc_t)xdr_ZIYRet, (char *)&in, sizeof(ZIYRet));