w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
首页
/
OHSCE开发教程
/
基础函数
基础函数
除了共享内存操作外的基础函数的操作基本已暴露与封装函数上。
若有更新需关注官方文档:
http://www.ohsce.com/index.php/book/
Ohsce_eng_url_c-执行一个URL请求。支持身份验证,支持带COOKIE、支持GET/POST、支持多协议。
ENGINE
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
简介与快速开始
函数参考
封装函数
Ohsce_eng_socket_X
Ohsce_eng_socket_clien-创建一个SOCKET客户端可用资源
Ohsce_eng_socket_client_setspace-设置Ohsce_eng_socket_client所创建的资源的数据最小发送时间间隔
Ohsce_eng_socket_server
Ohsce_eng_socket_server-创建一个Socket_Server可用资源
callback
callbackaccept
fap
Ohsce_eng_socket_send-使用ohscesocket可用资源发送数据
oibc_sce_socket_recv-使用ohscesocket可用资源接受数据
Ohsce_eng_socket_server_runtcp-以服务端模式调用一个TCP协议的OHSCESOCKET资源并启动(监听和响应)
Ohsce_eng_socket_server_runudp-以服务端模式调用一个UDP协议的OHSCESOCKET资源并启动(监听和响应)
Ohsce_eng_socket_server_close-停止并关闭一个OHSCESOCKET可用资源
Ohsce_eng_serial_X
Ohsce_eng_serial_creat-创建一个OHSCESerial资源,以供进行串口操作。
Ohsce_eng_serial_setspace-设置Ohsce_eng_serial_creat所创建的资源的数据最小发送时间间隔。
Ohsce_eng_serial_open-开启一个OHSCESerial资源所指定的串口,以供进行串口操作可以进行。
Ohsce_eng_serial_write-向一个已打开的OHSCESerial资源所指定的串口写入数据。
Ohsce_eng_serial_read-从一个已打开的OHSCESerial资源所指定的串口读取数据
Ohsce_eng_serial_comwr-向一个已打开的OHSCESerial资源所指定的串口写入数据紧接着并读取返回数据
Ohsce_eng_serial_npcomwr-使用一个额外的进程向一个串口写入数据紧接着并读取返回数据
Ohsce_eng_serial_close-关闭一个已经打开的OHSCE串口资源
Ohsce_channel_X
ohsce_channel_server_creat-创建一个管道服务端(多用于(跨服务器/本地)进程间通信)
ohsce_channel_client_creat-创建一个管道客户端(多用于(跨服务器/本地)进程间通信)
ohsce_channel_read-从一个通信管道中读取数据
ohsce_channel_write-向一个通信管道中写入数据
ohsce_reChannel-快速进行一次管道回复
Ohsce_eng_url_X
Ohsce_eng_url_c-执行一个URL请求。支持身份验证,支持带COOKIE、支持GET/POST、支持多协议。
基础函数
组件&插件
ENGINE
PCENTER-进程守护&管理器
快速使用
OLMD-共享内存块代持器
快速使用
COMSERVER-简单串口服务器
快速使用
CALLNP
快速使用
WEXT-扩展加载器
快速使用
DRIVE
WCA-REST风格的串口发收器
快速使用
Cloud_Modbus_MODBUS云驱动
快速使用
EXT
OhsceCloudApi-云驱动API
快速使用
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }