获取串口接收结束后的长度
int getrecvlen(int un);
//un =0 or 1 串口编号
//返回值: 接收信息的长度
示例
void app.onrecv(){
str s;
s=urecv(0);
echo(s);
echo (getrecvlen(0));
}
//设置一位A结束,此时传入"0000A";则输出"0000",长度4
setrecvbin(0,1,0,0,0,0x41);
//设置AB结束:传入"0000AB",得到"0000A";长度5
setrecvbin(0,2,0,0,0x41,0x42);
//设置ABC结束:传入"0000ABC",得到"0000AB";长度6
setrecvbin(0,3,0,0x41,0x42,0x43);
//设置ABCD结束:传入"0000ABCD",得到"0000ABC";长度7
setrecvbin(0,4,0x41,0x42,0x43,0x44);
//
说明
- un=0 表示1号串口 un=1 表示2号串口
- 目前该操作只支持1号串口(un=0)