MHL接口

MHL接口
MHL接口

Mobile High-Definition Link (MHL) 移动终端高清影音标准接口,是一种连接便携式消费电子装置的影音标准接口,MHL 仅使用一条信号电缆,通过标准HDMI 输入接口即可呈现于高清电视上。它运用了现有的Micro USB接口,不论是手机、数码相机、数字摄影机和便携式多媒体播放器,皆可将完整的媒体内容直接传输到电视上且不损伤影片高分辨率的效果。

编辑本段主要性能1. 只需5 个管脚就可提供高清影音信号,其允许采用一个适合便携式设备的微型连接器来实现。

2. 具有超低的工作电流和待机功耗,可节省电池寿命。

3. 通过一条电缆,就可支持高达1080p 分辨率的高质量数字高清晰视频。

4. 与今天大多数数字电视采用的HDMI 输入接口兼容。

5. 包括了集成的CEC 功能和逻辑控制。

编辑本段优势劣势优势:第一,MHL接口够将移动设备中的视频信号与音频信号同时传输到外接显示设备上,不需要经过任何的设置,对于用户来说非常便利。而随着智能移动设备的娱乐性和功能性越来越强大,它所包含的数据内容也是堪称一个小型的计算机。只要选择好外接的显示器,就能够轻松简单的进行一些应用的操作了。可以直接传输高达1080p 分辨率的高质量数字高清晰视频。MHL接口

MHL接口(6张)第二,使用很少数量的连接线:只需要一个5芯接口并使用细、柔软、灵活、且易于携带的MHL线缆,便可支持未经压缩的高清视频和数字音频、充电和遥控操作。

第三,使用现有的通用接口:MHL技术并不需要自己的接口,从而使制造商能够灵活地利用现有的通用或私有接口。

劣势:目前支持设备较少。

编辑本段技术简介传统的HDMI 具有19个管脚,其中12个管脚主要是用来传输视频和音频的信号,其中这12个管脚分成4个通道来传输音频和视频,我们把它称之为最小化传输差分信号( TMDS );还有3个管脚是专门用来做控制用的,这些控制信号包括DDC (Display Data Channel )及消费性电子控制(Consumer Electronics Control ,CEC )。那么其它的管脚是做其它用处的,所以光是音频、视频和控制就占去了15个管脚,这是传统的HDMI 的一个结构。

MHL 是由三星,SONY,NOKIA,Explore,Silicon Image,Toshiba等公司联合倡议的一个新型便携式产品视讯传输协议。MHL成员名单MHL成员名单[1]

它有别于传统HDMI 的19个管脚,MHL 只有5个管脚,其中4个管脚专门用来传输音频和视频信号的,1个管脚是专门用来进行控制的。它等于把TMDS和DDC、CEC 结合起来进行控制,是一条控制总线,有了这条控制总线就可以把所有的音频和视频进行全方位的控制,它使数据的储存和数据的传输变得更加容易,这就是MHL 新型接口的好处。

为了传输RGB的数据, MHL把标准HDMI连结中的三个最小化传输差分信号( TMDS )信道缩减成一个,速度是传统HDMI 的三倍,这样一来,就能在便携式设备上实现平均功耗只有60mW、速度达到2.25Gbps 的连接,而且这个网络就能通过5个管脚传输到设备上任何现有的连接器。

MHL 有一个优势是它能够传输所有各种格式的信号。手机与电视最大不同在于它能够支持多种媒体格式,包括MPEG4,H.264,A VI,Quick time,或者是windows media,甚至是RM/RMVB。MHL 在传输的过程中使得电视省去了解压缩的环节,这些信号可以原封不动的传输给高清电视并播放出来,支持多种格式的信号,质量不受到任何损耗。厂商希望由一个连接器完成所有的功能,那么就可以让USB与MHL 采用同一连接器。

编辑本段技术特点1.在兼容Micro-USB接口的基础上开发可传输高清影音信号的标准,目前可支持到720p/60或1080i/60(1080p/30)。

2.由接收端(通常为电视)向发送端(通常为手机)提供5V电源用于充电。

3.支持USB功能。HDMI 接口、USB接口、充电接口三口合一,有效减少了设备上的接口数目。

编辑本段相关运用从高清图片和视频短片直至完整的好莱坞电影,大量多媒体内容被下载、捕获或存储在便携式个人娱乐设备中。不幸的是,当消费者通过标准模拟接口把这些便携式设备连接到高清电视时,影像质量经常会下降。因此,我们需要一个独立的便携式高清影音接口标准,以便这些装置能够通过标准HDMI 端口与高清电视相连,使消费者得以在高清的大屏幕上观赏多媒体内容。

便携式应用的特殊要求在市场上需要一个全新的便携式高清影音接口标准的原因,包括更高的分辨率、更小更少的接头及更低的功耗。MHL 技术就是一种影音接口标准,可利用一条电缆通过电视上的标准HDMI 输入端口,将便携式消费电子装置连接到高清电视。

为了在便携式装置上装备MHL 技术,制造商需要给便携式装置增加一个MHL 发送端IC。初期,支持MHL技术的便携式装置将通过Docking或Dongle与数字电视相连。Dongle包括一个HDMI-to-MHL 桥接IC,该IC 的作用在于把无损耗影音质量的MHL 媒体格式转换成标准的HDMI 兼容信号。Docking则具有一个标准HDMI 输出连接器,可直接插入高清电视。当便携式装置插在Docking 上面时,这个Docking 还可将直流5V电源传送到便携式装置对电池充电,还有一个可选的USB连接器允许便携式装置与PC 之间交换数据。数字

电视制造商可能把与MHL技术兼容的HDMI RX和HDMI Processor建立到其数字电视平台上面。这些数字电视将能直接从便携式装置接受MHL 输入,而不再需要Docking 的过渡装置。

电子市场采用MHL技术的主要是采用安卓(Android)平台的消费类电子。内置MHL发射芯片产品,芯片也MHL技术的应用

MHL技术的应用(4张)是来自于Silicon Image。

8月20日,来自深圳的厂家绿联科技发布了MHL转HDMI的产品引起了业内的消费者的追捧。从而实现了新的MHL技术能和现有的设备(主要指电视)的对接。由于苹果操作系统的不开放,越来越多的厂家投入安卓(Android)平台。比如HTC,三星,索尼等等。MHL技术是否能得到普及只能用时间来证明了。

编辑本段市场状况搭载MHL接口的产品:

OPPO find 5,Samsung Galaxy Nexus,Samsung Galaxy Note,Samsung Galaxy S II,Samsung Galaxy Tab(专门配的MHL适配器),Meizu MX,LG Optimus LTE,HTC One X ,HTC EVO 3D,HTC Sensation,SONY Xperia Z都支持MHL适配器。

其他的HTC Flyer,HTC One S,Huawei Ascend P1,Huawei Ascend D Quad,LG Verizon Spectrum ,Lenovo S2,Pantech Vega LTE,Samsung Galaxy S III,Samsung Epic 4G Touch,ZTE PF200以及

Nubia Z5,小米2,魅族MX系列等多款知名手机产品。三星手机搭载MHL Dongle连接电视机三星手机搭载MHL Dongle连接电视机[2]

而支持MHL的液晶显示器有索尼X9000A、W950A、W900A、W800A、W700A、W650A、W600A、R550A等型号;三星S27B550[2]和S22B360V;LG的IPS137L/IPS277L几款产品。不足之处:由于智能移动设备系统的开放性,其安全方面也在经受着不小的考验。与显示设备连接时难免会造成个人隐私的外泄。

编辑本段产品介绍MHL发送端IC

( MHL Transmitters )

MHL 发送器是一个以少量管脚为特色的单一信号流的数字多媒体传送器,也是一种符合装

置小型化需求的TMDS 解决方案。这些发送器可以充分的通过5个管脚连结到微型连接器来传送高清影像及数字音频。MHL 发送器可以有效的支持串行通讯处理器接口(MIPI)输入或并行传输RGB / YCbCr / ITU.601 /ITU.656 数字信号的输入。它在工作或待机时拥有极低的功耗,可以延长有内置电池的MHL 便携式装置的使用时间。Silicon Image的MHL 发送器包括VastLane SiI9224——支持MIPI 输入接口,及VastLane SiI9226——支持并行数据的RGB / YCbCr / ITU.601 / ITU.656 输入接口。

另外,台湾的EXPLORE(微驱公司)也开发了一系列支持MHL协议的发送芯片,EP95X 系列EP公司MHL芯片列表EP公司MHL芯片列表[1]

(包括EP955,EP956,EP957,EP958等)已经广泛应用于全球各大手机厂商的高端机型中。MHL接收端IC

( MHL RECEIVERS)

目前,在MHL接收端方面,只有台湾的EXPLORE(微驱公司)开发出车规级产品EP9553E[1],并已经在汽车电子方面量产。EP9553E可以将MHL信号转换成YUV/TTL信号。是目前业界仅此一颗。

另外EP94M1L,EP94M1E[1]等产品,将MHL信号转换成HDMI信号,可用于电视接口中。abcMHL桥接IC

( MHL Bridges )

MHL-to-HDMI 桥接转换器是一个将MHL 装置的影音信号转换为标MHL桥接IC ( MHL Bridges )

MHL桥接IC ( MHL Bridges ) (6张)准的HDMI 信号的技术。MHL 桥接器可作为Docking station或Dongle装置,它提供了兼容于HDMI 且节省成本的解决方案。VastLane SiI9290 MHL 桥接器是Silicon Image的HDMI 对MHL 的桥接方案。

另一款芯片EP957也是类似功能,。

MHL 的最大特征就是它仅需3个引脚就可以传输1080P、30fps 的无压缩高清视频。与HDMI 一样,MHL 也使用差分传输技术TMDS,不过,HDMI需要3对信号线来传输音视频数据,而MHL 仅需1对信号线就可以完成传输。MHL 的数据传输速率为 2.25Gbps。差分对中的 1 根信号线用于传输时钟信号,另外 1 根信号线用于传输控制信号。这使得MHL 能够像HDMI 中的CEC 功能一样,对互联设备进行联动控制。MHL 的功耗取决于数据传输速率,约为50mW~80mW。

如果在上述3引脚的基础上再增加2个用于供电的引脚,那么MHL 就可以利用这5 个引脚在传输数据的同时为便携设备充电。这样,MHL 的引脚数就和MicroUSB 相同,因此可以与MicroUSB共用连接器。

总之,如果便携设备中采用支持MHL 的收发器,那就无需重新设计连接器。一位专注于摄像机开发的工程师评价说:“能够与USB 共用连接器将会非常方便,也很有意义。”手机制造商对MHL 也极为关心。

HML芯片列表

Part

Number

Package Description Resolution

EP94Z6(K )80-pin

LQFP

HDMI/MHL Repeater with Audio, VGA and Scaled

LVDS/OSD Outputs

EP94Z3E 80-pin

LQFP

HDMI/MHL Receiver and MCU Combo with HDMI &

VGA Output

EP94Z380-pin

LQFP

HDMI 1.4 Repeater with Audio, VGA and Scaled

LVDS Outputs

1080p

EP94Z1E 64-Pin

LQFP

Low Power HDMI/MHL Receiver with VGA/Audio

Outputsand embedded MCU

1080p and UXGA

ODBC的接口函数

ODBC的接口函数 1.连接到数据源 下面的函数用于连接到数据源: (1)SQLAllocHandle:分配环境、连接、语句或者描述符句柄。(2)SQLConnect:建立与驱动程序或者数据源的连接。访问数据源的连接句柄包含了包括状态、事务申明和错误信息的所有连接信息。(3)SQLDriverConnect:与SQLConnect相似,用来连接到驱动程序或者数据源。但它比SQLConnect支持数据源更多的连接信息,它提供了一个对话框来提示用户设置所有的连接信息以及系统信息表没有定义的数据源。 (4)SQLBrowseConnect:支持一种交互方法来检索或者列出连接数据源所需要的属性和属性值。每次调用函数可以获取一个连接属性字符串,当检索完所有的属性值,就建立起与数据源的连接,并且返回完整的连接字符串,否则提示缺少的连接属性信息,用户根据此信息重新输入连接属性值再次调用此函数进行连接。 2.获取驱动程序和数据源信息 下面的函数用来获取驱动程序和数据源信息: (1)SQLDataSources:能够被调用多次来获取应用程序使用的所有数据源的名字。 (2)SQLDrivers:返回所有安装过的驱动程序清单,包括对它们的描述以及属性关键字。 (3)SQLGetInfo:返回连接的驱动程序和数据源的元信息。

(4)SQLGetFunctions:返回指定的驱动程序是否支持某个特定函数的信息。 (5)SQLGetTypeInfo:返回指定的数据源支持的数据类型的信息。 3.设置或者获取驱动程序属性 下面的函数用来设置或者获取驱动程序属性: (1)SQLSetConnectAttr:设置连接属性值。 (2)SQLGetConnectAttr:返回连接属性值。 (3)SQLSetEnvAttr:设置环境属性值。 (4)SQLGetEnvAttr:返回环境属性值。 (5)SQLSetStmtAttr:设置语句属性值。 (6)SQLGetStmtAttr:返回语句属性值。 4.设置或者获取描述符字段 下面的函数用来设置或者获取描述符字段: (1)SQLGetDescField:返回单个描述符字段的值。 (2)SQLGetDescRec:返回当前描述符记录的多个字段的值。(3)SQLSetDescField:设置单个描述符字段的值。 (4)SQLSetDescRec:设置描述符记录的多个字段。 5.准备SQL语句 下面的函数用来准备SQL语句: (1)SQLPrepare:准备要执行的SQL语句。 (2)SQLBindParameter:在SQL语句中分配参数的缓冲区。 (3)SQLGetCursorName:返回与语句句柄相关的游标名称。

输入法接口函数说明

输入法编程(转贴)(快看) IME输入法编程 第一章Windows9x系统下汉字输入法的基本原理 Windows系统下汉字输入法实际上是将输入的标准ascii字符串按照一定的编码规则转换为汉字或汉字串,进入到目的地。由于应用程序各不相同,用户不可能自己去设计转换程序,因此,汉字输入自然而然落到WINDOWS系统管理中。 一、输入法与系统的关系 键盘事件应用程序 || Windows的USER.EXE | 输入法管理器 | 输入法 系统的键盘事件有windows的user.exe软件接收后,user.exe在将键盘事件传导输入法管理器(Input Method Manager,简称IMM)中,管理器再将键盘事件传到输入法中,输入法根据用户编码字典,翻译键盘事件为对应的汉字(或汉字串),然后再反传到user.exe 中,user.exe再将翻译后的键盘事件传给当前正运行的应用程序,从而完成汉字的输入。 二、汉字输入法的组成 微软Windows9x系统中汉字输入法的名称是"Input Method Editor " ,简称IME,输入法的程序名称为:*.ime,数据文件名称为*.MB,即通常说的输入法编码表(字典). 实际上IME文件是一个动态连接库程序(DLL),它与dll文件没有区别,只是名称不同而已。 一般汉字输入法都由三个窗口组成: 状态窗口(Status Windows)-显示当前的输入法状态(中文还是英文等站环信息); 编码输入窗口(Composition Windows)-显示当前击键情况; 汉字选择窗口(Candidates Windows)-列出当前编码的全部汉字(串),供用户选择或查询。 上述三个窗口由基本的用户接口(User Interface )函数管理着。 现在我们用Dumpbin.exe打开微软提供的拼音输入法(WINDOWS\SYSTEM\WINPY.IME)看看它有什么组成(这里一WINDOWS98为例,并假定windows系统安装在c:盘下):

LWIP接口函数的文档

Lwip 协议栈的设计与实现 (中文版) Swedish Institute of Computer Science February 20, 2001 作者:Adam Dunkels adam@sics.se 翻译:果农(QQ:10205001) 核桃(QQ:329147) 佳旭(QQ:3232253) 整理:佳旭(QQ:3232253) 本文为QQ群ARM TCPIP LCD(群号:10988210)版权所有未经作者许可不得用于商业用途 摘要

LWIP是TCP/IP协议栈的一种实现。LWIP的主要目的是减少存储器利用量和代码尺寸,使LWIP适合应用于小的、资源有限的处理器如嵌入式系统。为了减少处理器和存储器要求,lwIP 可以通过不需任何数据拷贝的API进行裁减。 本文叙述了lwIP的设计与实现。叙述了协议实现及子系统中所使用的算法和数据结构如存储和缓冲管理系统。还包括LWIP API的参考手册和使用LWIP 的一些代码例子。 目录 1 Introduction (1) 2 Protocol layering (1) 3 Overview (2) 4 Process model (2) 5 The operating system emulation layer (3) 6 Buffer and memory management...................................................................... (3) 6.1 Packet buffers -pbufs (3) 6.2 Memory management (5) 7 Network interfaces........................................................................................ .. (5) 8 IP processing (7) 8.1 Receiving packets (7) 8.2 Sending packets (7) 8.3 Forwarding packets (8) 8.4 ICMP processing (8) 9 UDP processing............................................................................................ (8) 10 TCP processing.......................................................................................... (9) 10.1 Overview (9) 10.2 Data structures (10)

CAN应用接口函数

CAN应用接口函数库使用手册V1.0

目录 1.接口卡设备类型定义 (3) 2.错误码定义 (4) 3.函数库中的数据结构定义 (5) 3.1.VCI_BOARD_INFO (5) 3.2.VCI_CAN_OBJ (6) 3.3.VCI_CAN_STATUS (7) 3.4.VCI_ERR_INFO (8) 3.5.VCI_INIT_CONFIG (9) 3.6.VCI_RxAcptMask (10) 3.7.VCI_RxAcptFilter (11) 4.接口库函数说明 (12) 4.1.FD_OpenDevice (12) 4.2.FD_CloseDevice (13) 4.3.FD_InitCan (14) 4.4.FD_ReadBoardInfo (15) 4.5.FD_GetReceiveNum (16) 4.6.FD_ClearBuffer (17) 4.7.FD_StartCAN (18) 4.8.FD_ResetCAN (19) 4.9.FD_Transmit (20) 4.10.FD_Receive (21) 4.11.FD_RxAcptMaskInit (22) 4.12.FD_DisableRxAcptFilter (23) 4.13.FD_RxAcptFilterInit (24) 4.13.FD_SetOperationMode (25) 5.接口库函数使用方法 (26) 5.1.VC调用动态库的方法 (26) 5.2.VB调用动态库的方法 (26)

1.接口卡设备类型定义 各个接口卡的类型定义如下: 设备名称设备类型号备注 USBCAN11第一代USBCAN USBCAN22第二代USBCAN CAN2323待开发PCICAN4待开发

接口功能大全

接口功能简介 在平板电视市场高速发展的同时,电视背部接口也引起了消费者的广泛关注。作为数字电视,现在不仅仅是用来观看电视,很多用户都开始用它与数码相机、硬盘、电脑、微软Xbox 360、索尼的PS3和任天堂Wii游戏机等设备进行链接,这时对接口就有一些要求,像HDMI接口、USB接口都成为了高清平板电视的主流接口。到底哪些为目前液晶、等离子电视的必备接口呢?下面笔者就从必备、使用、可选、趋势四大方面对接口进行了简单解析,一起来看看吧。 平板电视四大类接口详解 四大类接口 ● 必备接口: ·HDMI接口:是最新的高清数字音视频接口,收看高清节目,只有在HDMI通道下,才能达到最佳的效果,是高清平板电视必须具有的基本接口。 ·DVI接口:是数字传输的视频接口,可将数字信号不加转换地直接传输到显示器中。

·色差分量接口:是目前各种视频输出接口中较好的一种。 ·AV接口:AV接口实现了音频和视频的分离传输,避免了因音/视频混合干扰而导致的图像质量下降。 ·RF输入接口:是接收电视信号的射频接口,将视频和音频信号相混合编码输出,会导致信号互相干扰,画质输出质量是所有接口中最差的。 ● 实用接口: ·光纤接口:使用这种接口的平板电视不通过功放就可以直接将音频连接到音箱上,是目前最先进的音频输出接口。 ·RS-232接口:是计算机上的通讯接口之一,用于调制解调器、打印机或者鼠标等外部设备连接。带此接口的电视可以通过这个接口对电视内部的软件进行维护和升级。 ·VGA接口:是源于电脑显卡上的接口,显卡都带此种接口。VGA就是将模拟信号传输到显示器的接口。 ·S端子:是AV端子的改革,在信号传输方面不再对色度与亮度混合传输,这样就避免了设备内信号干扰而产生的图像失真,能够有效地提高画质的清晰程度。 ● 可选接口: ·USB接口:是目前使用较多的多媒体辅助接口,可以连接U盘、移动硬盘等设备。 ·蓝牙接口:是一种短距的无线通讯技术,不需要链接实现了无线听音乐,无线看电视。·耳机接口:使用电视无线耳机可在电视静音的情况下,自由欣赏精彩节目。 ● 趋势接口: ·DisplayPort接口:可提供的带宽就高达10.8Gb/s,也允许音频与视频信号共用一条线缆传输,支持多种高质量数字音频。 ● 必备接口:什么是HDMI接口?

http接口说明

一、查询菜品列表接口(DONE) 1、功能说明 接受提供的菜品 XXX画面XXX功能(比如人口查询画面-查询| 人口查询画面-详细等)2、接口调用说明 2.1获取地址 2.2http请求方式 GET 2.3数据返回格式 JSON 2.4传递参数

2.5成功返回结果 [ “serverResponse”:”Success”, “totalRecords”:”52”, “page” : “10”, “pageSize” : “5”, “data”:{ “id” : “123”, “itemName” : “皇堡”, “priceNow” : “10”, “pricePast” : “12”, “servicePicture” :”s9118668.jpg”, “serviceStars” : “3” }, ……. { “id” : “”, “itemName” : “”, “priceNow” : “”, “pricePast” : “”, “servicePicture” :” s9118668.jpg”, “serviceStars” : “3” } ] 2.6返回结果解释

二、查询广告接口(DONE) 1、功能说明 接受广告图片,目前为一张 2、接口调用说明 2.1获取地址 2.2http请求方式 GET 2.3数据返回格式 JSON 2.4传递参数

2.5成功返回结果 { "serverResponse":"Success", “advertisePicture” : “0f736a68b929b0955b319ebc41336.jpg”} 2.6返回结果解释 三、查询订单列表接口(DONE) 1、功能说明 根据指定的客户id查询订单 2、接口调用说明 2.1获取地址 2.2http请求方式 GET 2.3数据返回格式 JSON

API应用程序编程接口详解

API应用程序编程接口 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API除了有应用“应用程序接口”的意思外,还特指API的说明文档,也称为帮助文档。另外,也是美国石油协会、空气污染指数、医药、空中位置指示器的英文简称。 Windows API是一套用来控制Windows的各个部件(从桌面的外观到为一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数.用户的每个动作都会引发一个或几个函数的运行以告 诉Windows发生了什么.

这在某种程度上很象Windows的天然代码.其他的语言只是提供一种能自动而且更容易的访问API的方法.VB在这方面作了很多工作.它完全隐藏了API并且提供了在Windows环境下编程的一种完全不同的方法. 这也就是说,你用VB写出的每行代码都会被VB转换为API函数传递给Windows.例如,Form1.Print...VB 将会以一定的参数(你的代码中提供的,或是默认参数)调用TextOut 这个API函数。同样,当你点击窗体上的一个按钮时,Windows会发送一个消息给窗体(这对于你来说是隐藏的),VB获取这个调用并经过分析后生成一个 特定事件(Button_Click). API函数包含在Windows系统目录下的动态连接库文件中(如User32.dll,GDI32.dll,Shell32.dll...). 更易理解地说:Windows 这个多作业系统除了协调应用程式的执行、分配内存、管理系统资源…之外,她同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗、描绘图形、使用周边设备…等目的,由於这些函数服务的对象是应用程式(Application),所以便称之为Application Programming Interface,简称API 函数。WIN32 API也就是MicrosoftWindows 32位平台的应用程序编程接口。 凡是在Windows 工作环境底下执行的应用程式,都可以 调用Windows API。 API的历史与现状

接口清单说明

获取当前登录用户待办、已办工作流列表。 方法: class getWorkFlowList(String userName,String type,int beginIndex,int endIndex) 参数说明: userName:用户名 Type:获取工作流类型1:待办2:已办3:传阅消息 beginIndex:查询开始行 endIndex:查询结束行 输出说明: 获取当前登录用户可以发起的流程的列表。 以当前用户发起并提交一个流程。 方法: class submitBillFlow(String userName,String billId) 参数说明: UserName:提交用户名 billId:单据ID

流程传阅接口。 方法: class circulatedFlow(String assignId,String personId,String msg) 参数说明: assignId:任务ID,可通过待办、已办列表获取 personId:传阅人ID,支持多人ID用;隔开 Msg:传阅意见 流程传阅反馈(接收到传阅消息可提出意见提交反馈结果) 方法: class sendPassCommen(String billId,String procinstId,String personName ,String msg) 参数说明: billId:单据ID,可通过传阅列表获取 procinstId:流程实例,可通过传阅信息列表获取 personName :传阅发起人,可通过传阅列表获取 Msg:传阅反馈意见 获取传阅意见(通过流程实例)。 方法: class gegtCirculatedMsg(String procinstId) 参数说明: procinstId:流程实例ID,可通过待办、已办列表获取 输出说明:

DLL函数接口说明

typedef void __stdcall (*fun_AddResult)(char pDataStr[10][255],double pDataDouble[100]); extern "C" void __declspec(dllimport) __stdcall SetBackColor(TColor pBkColor); extern "C" void __declspec(dllimport) __stdcall FanSelect( void *pSeriesNames,//系列名称YLDStr * (typedef struct{char Data[255];} YLDStr;) const int pSeriesNameCount,//系列名称个数,-1时表示全部选择 void *pSubSeriesNames,//系列名称YLDStr * (typedef struct{char Data[255];} YLDStr;) const int pSubSeriesNameCount,//子系列名称个数,-1时表示全部选择 const double &pFlow, //风量 const int &pFlowUnitType, //风量单位类型0-m^3/h 1-m^3/s 2-l/s 3-cfm const double &pPres, //风压 const int &pPresUnitType, //风压单位类型0-Pa 1-mmH2O 2-kgf/cm^2 3-inH2O const int &pPresType, //风压类型0-全压1-静压 const int &pOutFanType,//出风方式0-管道出风1-自由出风 const double &pAirDensity,//空气密度 const double &pMotorSafeCoff,//电机容量安全系数(%) const bool &pUserSetMotorSafeCoff,//用户设定了电机容量安全系数 double &rFlow_STDUnit,//标准单位下的风量 fun_AddResult pAddResult//函数指针,用于回传数据 ); extern "C" void __declspec(dllimport) __stdcall Belt_Selection( const char *pSeriesName, const char *pSubTypeName, const char *pModelName, const int &pSped_DataType,//电机转速类型0-标准数据1-用户数据默认为0(界面选择) const int &pHz_DataType,//频率选择0-50HZ 1-60HZ(界面选择) const int &pRotation,//出风旋转角度R0,R90,R180,R270(参考常量定义) const double &pFanSped,//风机转速(第一步计算得到) const double &pMotorPow,//电机功率(第一步计算得到) const double &pFlow_STDUnit,//标准单位下的风量 const double &pTPres,//全压(第一步计算得到) const double &pSPres,//静压(第一步计算得到) const double &pFTEff,//全压内效率(第一步计算得到) const double &pSdbA,//噪声(第一步计算得到) const int &pV olt,//用户选择的电压(参考电压常量声明V380 V400) , bool pPole[4],//用户选择的极数2,4,6,8 bool pBeltType[4],//用户选择的皮带类型SPZ SPA SPB SPC const bool &pBeSetFanSped,//用户设定了风机转速 const double &pFanSpedRt_User,//用户设定的风机转速差 const bool &pBeSetBeltMoveSped,//用户设定最大皮带运动速度 const double &pBeltMoveSped_User,//用户设定的最大皮带运动速度

http接口说明模板

http接口说明模板

一、查询菜品列表接口(DONE) 1、功能说明 接受提供的菜品 XXX画面XXX功能(比如人口查询画面-查询 | 人口查询画面-详细等) 2、接口调用说明 2.1获取地址 http://192.168.0.6:8080/FamilyServiceSystem/BookDinnerQueryAction?op eration=queryServiceItem 2.2http请求方式 GET 2.3数据返回格式 JSON 2.4传递参数 类型示例描述 参数名称是否 必须 page 是String 1 获取第几个分页的菜 品,默认第一个分页 为1

pageSize 是String 5 每页显示多少个菜 品,默认为5 isFood 是String true 查询食物还是饮料, 查询食物为true 饮料为false 饮料和食物为空 2.5成功返回结果 [ “serverResponse”:”Success”, “totalRecords”:”52”, “page” : “10”, “pageSize” : “5”, “data”:{ “id” : “123”, “itemName” : “皇堡”, “priceNow” : “10”, “pricePast” : “12”, “servicePicture” :”s9118668.jpg”, “serviceStars” : “3” }, ……. { “id” : “”, “itemName” : “”,

“priceNow” : “”, “pricePast” : “”, “servicePicture” :” s9118668.jpg”, “serviceStars” : “3” } ] 2.6返回结果解释 参数名称类型描述备注 page String 当前返回的 是第几页 id Int 菜品编号itemName String 菜品名字priceNow String 现价 pricePast String 原价servicePicture String 菜品图片 serviceStars String 菜品星级

Openssl函数接口介绍

Openssl有关大数运算函数接口介绍 主要介绍Openssl中的有关大数运算函数,这个对于以后的RSA研究和实现比较有价值 1.初始化函数 BIGNUM *BN_new(void); 新生成一个BIGNUM结构 void BN_free(BIGNUM *a); 释放一个BIGNUM结构,释放完后a=NULL; void BN_init(BIGNUM *); 初始化所有项均为0,一般为BN_ init(&c) void BN_clear(BIGNUM *a); 将a中所有项均赋值为0,但是内存并没有释放void BN_clear_free(BIGNUM *a); 相当与将BN_free和BN_clear综合,要不就赋值0,要不就释放空间。 2.上下文情景函数,存储计算中的中间过程 BN_CTX *BN_CTX_new(void);申请一个新的上下文结构 void BN_CTX_init(BN_CTX *c);将所有的项赋值为0,一般BN_CTX_init(&c) void BN_CTX_free(BN_CTX *c);释放上下文结构,释放完后c=NULL; 3.复制以及交换函数 BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b);将b复制给a,正确返回a,错误返回NULL BIGNUM *BN_dup(const BIGNUM *a);新建一个BIGNUM结构,将a复制给新建结构返回,错误返回NULL BIGNUM *BN_swap(BIGNUM *a, BIGNUM *b);交换a,b

4.取位函数 int BN_num_bytes(const BIGNUM *a);返回a的位数,大量使用 int BN_num_bits(const BIGNUM *a); int BN_num_bits_word(BN_ULONG w);他返回有意义比特的位数,例如0x00000432 为11。 5.基本计算函数 int BN_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b);r=a+b int BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b);r=a-b int BN_mul(BIGNUM *r, BIGNUM *a, BIGNUM *b, BN_CTX *ctx);r=a*b int BN_sqr(BIGNUM *r, BIGNUM *a, BN_CTX *ctx);r=a*a,效率高于 bn_mul(r,a,a) int BN_div(BIGNUM *dv, BIGNUM *rem, const BIGNUM *a, const BIGNUM *d, BN_CTX *ctx);d=a/b,r=a%b int BN_mod(BIGNUM *rem, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx);r=a%b int BN_nnmod(BIGNUM *rem, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx);r=abs(a%b) int BN_mod_add(BIGNUM *ret, BIGNUM *a, BIGNUM *b, const BIGNUM *m, BN_CTX *ctx);r=abs((a+b)%m)) int BN_mod_sub(BIGNUM *ret, BIGNUM *a, BIGNUM *b, const BIGNUM *m, BN_CTX *ctx); r=abs((a-b)%m)) int BN_mod_mul(BIGNUM *ret, BIGNUM *a, BIGNUM *b, const BIGNUM *m, BN_CTX *ctx); r=abs((a*b)%m)) int BN_mod_sqr(BIGNUM *ret, BIGNUM *a, const BIGNUM *m, BN_CTX *ctx); r=abs((a*a)%m)) int BN_exp(BIGNUM *r, BIGNUM *a, BIGNUM *p, BN_CTX *ctx);r=pow(a,p) int BN_mod_exp(BIGNUM *r, BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx); r=pow(a,p)%M int BN_gcd(BIGNUM *r, BIGNUM *a, BIGNUM *b, BN_CTX *ctx);r=a,b最大公约数 int BN_add_word(BIGNUM *a, BN_ULONG w); int BN_sub_word(BIGNUM *a, BN_ULONG w); int BN_mul_word(BIGNUM *a, BN_ULONG w);

库存接口表

接口表、错误信息表 Table List: *不要使用xxx_temp接口表,如mtl_material_transactions_temp;用它们会绕过系统id验证,直接进入数据表 Table Relation: 仅启用批次 mtl_transactions_interface.transaction_interface_id = mtl_transaction_lots_interface.transaction_interface_id 仅启用序列 mtl_transactions_interface.transaction_interface_id = mtl_serial_numbers_interface.transaction_interface_id 同时启用批次、序列 mtl_transactions_interface.transaction_interface_id = mtl_transaction_lots_interface.transaction_interface_id mtl_transaction_lots_interface.serial_transaction_temp_id = mtl_serial_numbers_interface.transaction_interface_id mtl_transactions_interface select mti.error_code,mti.error_explanation from mtl_transactions_interface mti; 并发程序Process transaction interface N: INV/Setup/Transactions/Interface Managers/Process transaction interface/Tools/Launch Manager 这个是库存事务处理主程序,正式环境一般是Schedule运行的。

EBS接口表

AP_INVOICES_INTERFACE AP_INVOICE_LINES_INTERFACE 涉及的请求: 应付款管理系统开放接口导入 涉及案例:运费导AP、费用导AP PO接口表: 申请: PO_REQUISITIONS_INTERFACE_ALL 涉及请求: 导入申请 采购: po_headers_interface po_lines_interface po_distributions_interface 涉及的请求: Import Standard Purchase Orders 接收: rcv_headers_interface rcv_transactions_interface mtl_transaction_lots_interface

接收事务处理处理器 涉及案例:运费导采购、MRP导申请、POP导申请 GL接口表: gl_interface 涉及案例:ADI导日记账、返利导日记账 FA接口表: fa_mass_additions FA API: 增加fa_addition_pub.do_addition 修改:fa_adjustment_pub.do_adjustment fa_asset_desc_pub.update_desc 涉及案例:电子资产清理 库存事务接口:mtl_transactions_interface 1)一般用来做各类杂收发、Cost Update,对于和业务有关的事务一般不建议使用,比如SO发货,如果自己发会导致Workflow没有往下走

2)成功导入之后运行Cost Manager生成会计分录 3)平均成本更新也通过此接口;如果该Item没有交易,则成本数据不会进入cst_item_costs 固定资产接口:fa_mass_additions 1)fa_mass_additions这个表有几个Trigger需要注意;会自动去插其他表,删除的时候也是 2)折旧方法接口表无法给,而是自动从Category继承下来,所以导入之后需要Update 表 3)不是通过AP引过来的FA,是没有Source Lines信息的;如果需要,可以通过插表来实现 4)数据进接口之后从Navigator:Mass Additions/Post Mass Additions提交请求集,这样会有个报表显示导入结果。不过我的测试程序可以直接提交请求集。 总账分录接口:gl_interface 1)最简单的接口,不说了 应付发票接口:ap_invoices_interface/ap_invoice_lines_interface 1)Profile AP: Use Invoice Batch Controls定义是否使用批控制 2)仅支持CREDIT/STANDARD;注意金额正负,小于零用CREDIT,大于零用STANDARD 3)PREPAYMENT/DEBIT/EXPENSE REPORT/MIXED不支持,先用CREDIT或者STANDARD,进去之后再Update正式表ap_invoices_all 4)导入之后可再调用请求Invoice Validation自动Validate发票

EBS常用接口表使用方法

库存事务接口:mtl_transactions_interface 1)一般用来做各类杂收发、Cost Update,对于和业务有关的事务一般不建议使用,比如SO发货,如果自己发会导致Workflow没有往下走 2)成功导入之后运行Cost Manager生成会计分录 3)平均成本更新也通过此接口;如果该Item没有交易,则成本数据不会进入cst_item_costs 固定资产接口:fa_mass_additions 1)fa_mass_additions这个表有几个Trigger需要注意;会自动去插其他表,删除的时候也是 2)折旧方法接口表无法给,而是自动从Category继承下来,所以导入之后需要Update表3)不是通过AP引过来的FA,是没有Source Lines信息的;如果需要,可以通过插表来实现 4)数据进接口之后从Navigator:Mass Additions/Post Mass Additions提交请求集,这样会有个报表显示导入结果。不过我的测试程序可以直接提交请求集。 总账分录接口:gl_interface 1)最简单的接口,不说了 应付发票接口:ap_invoices_interface/ap_invoice_lines_interface 1)Profile AP: Use Invoice Batch Controls定义是否使用批控制 2)仅支持CREDIT/STANDARD;注意金额正负,小于零用CREDIT,大于零用STANDARD 3)PREPAYMENT/DEBIT/EXPENSE REPORT/MIXED不支持,先用CREDIT或者STANDARD,进去之后再Update正式表ap_invoices_all 4)导入之后可再调用请求Invoice Validation自动Validate发票 应收发票接口:ra_interface_lines_all/ra_interface_salescredits_all 1)几个接口表之间的关系和其他接口不同,不是通过ID关联,而是通过描述性弹性域Line Transaction Flexfield定义 2)接口给ID还是Name,要根据Transaction Source上的定义,不能随便给 3)ra_interface_distributions_all这个表可以不插,让系统自动生成分配行 4)如果没有销售员,可以提供一条ID=-3的No Sales Person记录给接口。这个要看AR System Option Miscellaneous上的设置是否要求销售员 应收收据接口:ar_interim_cash_receipts_all 1)AR Receipt标准接口是Lockbox,需要预先定义Format;Oracle根据Format定义把接口数据写到ar_interim_cash_receipts_all;我们可以跳过第一步,直接把数据插入到ar_interim_cash_receipts_all,不过Batch需要我们直接插表 2)在Batch界面查看:数据在ar_interim_cash_receipts_all的Batch Type为 Mannual

横河500接口函数

3.3 Available Functions (1) int TmcInitialize( int wire, char* adr, int* id ); (1) int TmcDeviceClear( int id ); (4) int TmcSend( int id, char* msg ); (5) int TmcSendByLength( int id, char* msg, int len ); (5) int TmcSendSetup( int id ); (6) int TmcSendOnly( int id, char* msg, int len, int end ); (7) int TmcReceive( int id, char* buff, int blen, int* rlen ); (7) int TmcReceiveSetup( int id ); (8) int TmcReceiveOnly( int id, char* buff, int blen, int* rlen ); (9) int TmcReceiveBlockHeader( int id, int* length ); (10) int TmcReceiveBlockData( int id, char* buff, int blen, int* rlen, int* end ); (11) int TmcCheckEnd( int id ); (12) int TmcSetRen( int id, int flag ); (13) int TmcGetLastError( int id ); (13) int TmcSetTerm( int id, int eos, int eot ); (14) int TmcSetTimeout( int id, int tmo ); (15) int TmcFinish( int id ); (16) int TmcSearchDevices( int wire, DEVICELIST* list, int max, int* num, char* option); (16) int TmcEncodeSerialNumber(char* encode, size_t len, char* src); (17) int TmcDecodeSerialNumber(char* decode, size_t len, char* src); (18) int TmcWaitSRQ( int id, char* stsbyte, int tout); (19) int TmcAbortWaitSRQ( int id); (19) int TmcSetCallback(int id, Hndlr func, ULONG p1,ULONG p2); (20) int TmcResetCallback(int id); (21) typedef void SRQCALLBACK(int id, UCHAR stb, ULONG p1,ULONG p2); (21) 3.3 Available Functions --------------------------------------------------------------------------------------------------------------- intTmcInitialize( int wire, char* adr, int* id ); Purpose: Initializes and opens a connection to the specified device Parameters: intwire connection types char* adr the address of the connection int* id special device ID used by other functions Return value: 0 = OK, 1 = ERROR Details: Description of Parameters

CCU-D50接口功能定义

tx50p intercom/tally/pgm 25接口功能定义 1 ENG (R) (X) OUT ENG SYSTEM RECEIVE 2 ENG (R) (Y) OUT 0 dBu BALANCED 3 ENG (G) GND for ENG 4 ENG (T) (X) IN ENG SYSTEM TALK 5 ENG (T) (Y) IN 0 dBu BALANCED 6 PGM (X) IN _20 dBu/0 dBu 7 PGM (Y) IN (Selectable with 8 PGM (G) IN S451/AU board) 9 GND GND for AUX 10 AUX8 11 R TALLY (X) IN ON: 24 V dc, TTL (H), SHORT 12 R TALLY (Y) IN OFF: 0 V dc, TTL (L), OPEN 13 GND CHASSIS GND 14 PROD (R) (X) OUT PROD SYSTEM 15 PROD (R) (Y) OUT RECEIVE 0 dBu BALANCED 16 PROD (G) GND for PROD 17 PROD (T) (X) IN PROD SYSTEM TALK 18 PROD (T) (Y) IN 0 dBu BALANCED 19 NC No connection 20 NC No connection 21 NC No connection 22 AUX7 23 AUX6 24 G TALLY (X) IN ON: 24 V dc, TTL (H), SHORT 25 G TALLY (Y) IN OFF: 0 V dc, TTL (L), OPEN 是15芯吧,定义如下 MIC REMOTE (D-Sub 15P, FEMALE) (EXTERNAL VIEW) No. Signal Specifications 1 +5.5 V OUT Max. 70 mA 2 AUX4 (TALLY GND) (TALLY for GND) 3 AUX2 (G TALLY OUT) 4 AUX1 (R TALLY OUT)

相关文档
最新文档