华为的GTM900B模块,
int hex_2_ascii(UBYTE *data, CHAR *buffer, int len)
与
int ascii_2_hex(UBYTE *O_data, UBYTE *N_data, int len)
上面两个函数在什么场景使用?
模块只能传输可显示的字符是吗?
是不是AP%IOMODE=1后,用ip%ipsend= 命令只能发送hex_2_ascii 后的字符,
而从模块读数,读来后,用ascii_2_hex转换写回原始文件。
?
不管AP%IOMODE=1还是0,模块通过网络发到对方端口里的数据,都是不需要再转换的数据,同样,对方通过IP的端口写入的数据也是不需要转换的。只是在模块端读出来是可视的字符,需要通过ascii_2_hex转换? |