コード例 #1
0
        public override int set_val(byte[] b, int off, int n)         //从数据设定值
        {
            int r = data.set_val(b, off, n);

            update_cb(this);
            return(r);
        }
コード例 #2
0
        //输入二进制值 处理成对应的类型后变换,然后根据输出类型,构造对应的二进制数,若有浮点变整型,需要四舍五入,通过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();             //设置参数数值
        }