发明名称 API Constraint Language for a Communication Device
摘要 A communication device and associated method which is configured to utilize an API constraint language for communication of resource constraints between different layers of a communication stack. A first layer of the communication stack executing in a first communication device may receive application programming interface (API) messages from a second layer of the communication stack also executing in the first communication device. In addition, the first layer may receive resource constraints with the one or more API messages. These one or more resource constraints may be generated by the second layer, or other software executing in the communication device. The first layer may then execute communication functions based on the API messages and subject to the resource constraints. The resource constraints may affect usage of hardware and/or software resources of the first communication device during execution of the communication functions.
申请公布号 US2016314029(A1) 申请公布日期 2016.10.27
申请号 US201514694566 申请日期 2015.04.23
申请人 NATIONAL INSTRUMENT CORPORATION 发明人 Gupta Rohit;Kundargi Nikhil U.;Ekbal Amal;Nahler Achim
分类号 G06F9/54 主分类号 G06F9/54
代理机构 代理人
主权项 1. A method for communicating within a communication stack comprising layers, the method comprising: receiving, by a first layer of the communication stack executing in a first communication device, one or more application programming interface (API) messages from a second layer of the communication stack executing in the first communication device; receiving, by the first layer, one or more resource constraints with the one or more API messages; executing, by the first layer, one or more communication functions based on the one or more API messages and subject to the one or more resource constraints, wherein the one or more resource constraints affect usage of one or more hardware and/or software resources of the first communication device during execution of the one or more communication functions.
地址 Austin TX US