![Xantrex SLM-4 Operating And Programming Manual Download Page 63](http://html1.mh-extra.com/html/xantrex/slm-4/slm-4_operating-and-programming-manual_3157966063.webp)
Sorensen SLM-4 Chassis
Appendix B
strupr(tempbuf);
strupr(intbuf);
cnt = 0;
do
{
comerr = strncmp(tempbuf,combuf[cnt],t);
cnt = cnt++;
}while(( cnt != COMPTR) && (comerr != 0));
if ( comerr == 0)
{
result = SUCCESS;
for (cnt = 0;cnt < count+1;cnt++)
{ while(inportb(ACE_LINE_STAT_REG) & THRE == 0);
ch = intbuf[cnt];
delay(20);
outportb(ACE_DATA_REG, ch);
}
timeout = 0;
for (cnt = 0; cnt <= count;cnt++)
{
ch = intbuf[cnt];
if(ch == '?')
{
do
{
read_buf();
}while((rd_result == 0)&&(timeout == 0));
rd_result
=
0;
}
}
for (cnt = 0;cnt<= count;cnt++)
{
intbuf[cnt] = '';
tempbuf[cnt] = '';
}
return(result);
}
return(OPER_ERR);
}
int pd_rd(char *buf,int count)
{
char ch;
int cnt = 0;
do
{
ch = queue[cnt];
*buf = ch;
cnt = cnt++;
buf = buf++;
}while((ch != '\n') && (cnt != count));
*buf = '\0';
M540069-01 Rev B
B-3
Summary of Contents for SLM-4
Page 2: ......
Page 4: ...This page intentionally left blank ii...
Page 6: ...This page intentionally left blank iv...
Page 8: ...This page intentionally left blank vi M540069 01 Rev B...
Page 12: ...This page intentionally left blank x M540069 01 Rev B...
Page 26: ...Operation Sorensen SLM 4 Chassis This page intentionally left blank 3 6 M540069 01 Rev B...
Page 56: ......
Page 60: ...Appendix A Sorensen SLM 4 Chassis This page intentionally left blank A 4 M540069 01 Rev B...
Page 70: ...Appendix B Sorensen SLM 4 Chassis This page intentionally left blank B 10 M540069 01 Rev B...
Page 72: ...Appendix C Sorensen SLM 4 Chassis This page intentionally left blank C 2 M540069 01 Rev B...
Page 74: ...Appendix D Sorensen SLM 4 Chassis This page intentionally left blank D 2 M540069 01 Rev B...