target.API class

Пакет: цель

Описание

API задает набор функций точки входа для взаимодействия с программным обеспечением или сервисом. Используйте target.API объект предоставить подробную информацию API для целевого определения. Используйте этот класс с target.APIImplementation описать, как API используется и основывается на целевом компьютере.

Создать target.API объект, используйте target.create функция.

Свойства

развернуть все

Имя API.

Пример: timerApi.Name = 'Linux Timer API';

Атрибуты:

GetAccess
public
SetAccess
public

Язык программирования реализации API.

Атрибуты:

GetAccess
public
SetAccess
public

Вектор из target.Function объекты, которые описывают набор функций точки входа, которые составляют API.

Атрибуты:

GetAccess
public
SetAccess
public

Примеры

свернуть все

Этот пример обеспечивает детали реализации для rtiostream C API.

apiImp = target.create('APIImplementation', 'Name', ...
                       'x86 rtiostream Implementation');
apiImp.API = target.create('API', 'Name', 'rtiostream');
apiImp.BuildDependencies = target.create('BuildDependencies');
apiImp.BuildDependencies.SourceFiles = ...
      {fullfile('$(MATLAB_ROOT)', 'toolbox', ...
                'coder', 'rtiostream','src', ...
                'rtiostreamtcpip', 'rtiostream_tcpip.c')};
apiImp.MainFunction = target.create('MainFunction', ...
                      'Name', 'TCP RtIOStream Main');
apiImp.MainFunction.Arguments = {'-blocking', '1', '-port', '0'};
Введенный в R2020b
Для просмотра документации необходимо авторизоваться на сайте