public override int set_val(byte[] b, int off, int n) //从数据设定值 { int r = data.set_val(b, off, n); update_cb(this); return(r); }
//输入二进制值 处理成对应的类型后变换,然后根据输出类型,构造对应的二进制数,若有浮点变整型,需要四舍五入,通过set_val二进制接口传出 public override void pro(byte[] b, ref int off, int n) //n:off之后还有多长,off:数据起始位置 { //先自己解析 int i = data.set_val(b, off, len); off += i + skip_n; set_para_val(); //设置参数数值 }