addEntry - Add table entry to collection of table entries registered in TFL table

Syntax

TflEntry addEntry(hTable, entry)

Arguments

hTable

Handle to a TFL table previously returned by hTable = RTW.TflTable.

entry

Handle to a function or operator entry that you have constructed after calling hEntry = RTW.TflCFunctionEntry or hEntry = RTW.TflCOperationEntry

Returns

TFL table entry of type TflEntry.

Description

The addEntry function adds a function or operator entry that you have constructed to the collection of table entries registered in a TFL table.

Example

In the following example, the addEntry function is used to add an operator entry to a TFL table after the entry is constructed.

hLib = RTW.TflTable;

% Create an entry for addition of built-in uint8 data type
op_entry = RTW.TflCOperationEntry;
op_entry.setTflCOperationEntryParameters( ...
                    'Key',                      'RTW_OP_ADD', ...
                    'Priority',                 90, ...
                    'SaturationMode',           'RTW_SATURATE_ON_OVERFLOW', ...
                    'RoundingMode',             'RTW_ROUND_UNSPECIFIED', ...
                    'ImplementationName',       'u8_add_u8_u8', ...
                    'ImplementationHeaderFile', 'u8_add_u8_u8.h', ...
                    'ImplementationSourceFile', 'u8_add_u8_u8.c' );

arg = hLib.getTflArgFromString('y1','uint8');
arg.IOType = 'RTW_IO_OUTPUT';
op_entry.addConceptualArg( arg );

arg = hLib.getTflArgFromString('u1','uint8');
op_entry.addConceptualArg( arg );

arg = hLib.getTflArgFromString('u2','uint8');
op_entry.addConceptualArg( arg );

op_entry.copyConceptualArgsToImplementation();

hLib.addEntry( op_entry );

See Also

Creating Function Replacement Tables in the Real-Time Workshop Embedded Coder documentation

Target Function Libraries in the Real-Time Workshop Embedded Coder documentation

  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS