|
ITK Function Reference
(V10000.1.0.60_20160308.00) |
Functions | |
| MECHATRONICS_API int | ESM_ask_dependent_software_of_software (tag_t software_line, int *num_software_lines, tag_t **software_lines) |
| MECHATRONICS_API int | ESM_ask_embedded_software_of_processor (tag_t processor_line, int *num_software_lines, tag_t **software_lines) |
| MECHATRONICS_API int | ESM_ask_gateway_of_processor (tag_t processor_line, int *num_gateway_processor_lines, tag_t **gateway_processor_lines) |
| MECHATRONICS_API int | ESM_ask_processors_accessedby_processor (tag_t gateway_processor_line, int *num_processor_lines, tag_t **processor_lines) |
| MECHATRONICS_API int | ESM_ask_processors_associated_with_software (tag_t software_line, int *num_processor_lines, tag_t **processor_lines) |
| MECHATRONICS_API int | ESM_ask_software_used_by_software (tag_t software_line, int *num_software_lines, tag_t **software_lines) |
| MECHATRONICS_API int | ESM_associate_processor_to_processor (tag_t gateway_processor_line, int num_processor_lines, tag_t *processor_lines, logical *hasFailures, int *numFailedLines, tag_t **failedLines) |
| MECHATRONICS_API int | ESM_associate_processor_to_software (tag_t processor_line, int num_software_lines, tag_t *software_lines, logical *hasFailures, int *numFailedLines, tag_t **failedLines) |
| MECHATRONICS_API int | ESM_associate_software_to_software (tag_t software_line, int num_software_lines, tag_t *software_lines, logical *hasFailures, int *numFailedLines, tag_t **failedLines) |
| MECHATRONICS_API int | ESM_is_gateway (tag_t bom_line, logical *status) |
| MECHATRONICS_API int | ESM_is_processor (tag_t bom_line, logical *status) |
| MECHATRONICS_API int | ESM_is_software (tag_t bom_line, logical *status) |
| MECHATRONICS_API int | ESM_remove_processor_to_processor_association (tag_t gateway_processor_line, int num_processor_lines, tag_t *processor_lines, logical *hasFailures, int *numFailedLines, tag_t **failedLines) |
| MECHATRONICS_API int | ESM_remove_processor_to_software_association (tag_t processor_line, int num_software_lines, tag_t *software_lines, logical *hasFailures, int *numFailedLines, tag_t **failedLines) |
| MECHATRONICS_API int | ESM_remove_software_to_software_association (tag_t software_line, int num_software_lines, tag_t *software_lines, logical *hasFailures, int *numFailedLines, tag_t **failedLines) |
| MECHATRONICS_API int ESM_ask_dependent_software_of_software | ( | tag_t | software_line, |
| int * | num_software_lines, | ||
| tag_t ** | software_lines | ||
| ) |
Given a primary software BOM line, this function gets an array of (secondary) Software BOM lines that are dependent on the primary software
| software_line | (I) Tag of a primary software BOM Line |
| num_software_lines | (O) Number of secondary software BOM lines |
| software_lines | (OF) num_software_lines Array of secondary software BOM lines |
| MECHATRONICS_API int ESM_ask_embedded_software_of_processor | ( | tag_t | processor_line, |
| int * | num_software_lines, | ||
| tag_t ** | software_lines | ||
| ) |
Given a Processor BOM line, this function gets an array of Software BOM lines that are associated to Processor with Embeds relation
| processor_line | (I) Tag of a processor BOM Line |
| num_software_lines | (O) Number of Software BOM lines |
| software_lines | (OF) num_software_lines Array of software BOM lines |
| MECHATRONICS_API int ESM_ask_gateway_of_processor | ( | tag_t | processor_line, |
| int * | num_gateway_processor_lines, | ||
| tag_t ** | gateway_processor_lines | ||
| ) |
Given a Processor BOM line, this function gets an array of gateway processor BOM lines that are associated to it with GatewayOf relation
| processor_line | (I) Tag of a processor BOM Line |
| num_gateway_processor_lines | (O) Number of Gateway BOM lines |
| gateway_processor_lines | (OF) num_gateway_processor_lines Array of Gateway Processor BOM lines |
| MECHATRONICS_API int ESM_ask_processors_accessedby_processor | ( | tag_t | gateway_processor_line, |
| int * | num_processor_lines, | ||
| tag_t ** | processor_lines | ||
| ) |
Given a gateway Processor BOM line, this function gets an array of processor BOM lines that are associated with GatewayOf relation
| gateway_processor_line | (I) Tag of a Gateway Processor BOM Line |
| num_processor_lines | (O) Number of processor BOM lines |
| processor_lines | (OF) num_processor_lines Array of processor BOM lines |
| MECHATRONICS_API int ESM_ask_processors_associated_with_software | ( | tag_t | software_line, |
| int * | num_processor_lines, | ||
| tag_t ** | processor_lines | ||
| ) |
Given a Software BOM line, this function gets an array of Processor BOM lines that are associated with it with Embeds relation
| software_line | (I) Tag of a software BOM Line |
| num_processor_lines | (O) Number of processor BOM lines |
| processor_lines | (OF) num_processor_lines Array of processor BOM lines |
| MECHATRONICS_API int ESM_ask_software_used_by_software | ( | tag_t | software_line, |
| int * | num_software_lines, | ||
| tag_t ** | software_lines | ||
| ) |
Given a (secondary) software BOM line, this function gets an array of (primary) Software BOM lines that are used by the secondary software
| software_line | (I) Tag of a secondary software BOM Line |
| num_software_lines | (O) Number of primary software BOM lines |
| software_lines | (OF) num_software_lines Array of primary software BOM lines |
| MECHATRONICS_API int ESM_associate_processor_to_processor | ( | tag_t | gateway_processor_line, |
| int | num_processor_lines, | ||
| tag_t * | processor_lines, | ||
| logical * | hasFailures, | ||
| int * | numFailedLines, | ||
| tag_t ** | failedLines | ||
| ) |
Given a gateway Processor BOM line, and an array of Software BOM lines, this method associates Processor and software using Embeds relation.
| gateway_processor_line | (I) Tag of a gateway processor BOM Line |
| num_processor_lines | (I) Number of associated processor lines |
| processor_lines | (I) Array of processor lines |
| hasFailures | (O) Did any failures occur |
| numFailedLines | (O) Number of failed association lines |
| failedLines | (OF) numFailedLines Array of failed association lines |
| MECHATRONICS_API int ESM_associate_processor_to_software | ( | tag_t | processor_line, |
| int | num_software_lines, | ||
| tag_t * | software_lines, | ||
| logical * | hasFailures, | ||
| int * | numFailedLines, | ||
| tag_t ** | failedLines | ||
| ) |
Given a Processor BOM line, and an array of Software BOM lines, this method associates Processor and software using Embeds relation.
| processor_line | (I) Tag of a Processor BOM Line |
| num_software_lines | (I) Number of Software BOM lines |
| software_lines | (I) Array of software BOM lines |
| hasFailures | (O) Did any failures occur |
| numFailedLines | (O) Number of failed association lines |
| failedLines | (OF) numFailedLines Array of failed association lines |
| MECHATRONICS_API int ESM_associate_software_to_software | ( | tag_t | software_line, |
| int | num_software_lines, | ||
| tag_t * | software_lines, | ||
| logical * | hasFailures, | ||
| int * | numFailedLines, | ||
| tag_t ** | failedLines | ||
| ) |
Given a software BOM line, and an array of Software BOM lines, this method associates software using Dependent On relation.
| software_line | (I) Tag of a software BOM Line |
| num_software_lines | (I) Number of Software BOM lines |
| software_lines | (I) Array of software BOM lines |
| hasFailures | (O) Did any failures occur |
| numFailedLines | (O) Number of failed association lines |
| failedLines | (OF) numFailedLines Array of failed association lines |
Given a BOM Line tag, this function checks whether it is a Gateway Processor BOM Line
| bom_line | (I) Tag of a BOM Line |
| status | (O) Is TRUE if the BOM line tag is a Processor, otherwise FALSE |
Given a BOM Line tag, this function checks whether it is a Processor BOM Line
| bom_line | (I) Tag of a BOM Line |
| status | (O) Is TRUE if the BOM line tag is a Processor, otherwise FALSE |
Given a BOM Line tag, this function checks whether it is a Software BOM Line
| bom_line | (I) Tag of a BOM Line |
| status | (O) Is TRUE if the BOM line tag is a software, otherwise FALSE |
| MECHATRONICS_API int ESM_remove_processor_to_processor_association | ( | tag_t | gateway_processor_line, |
| int | num_processor_lines, | ||
| tag_t * | processor_lines, | ||
| logical * | hasFailures, | ||
| int * | numFailedLines, | ||
| tag_t ** | failedLines | ||
| ) |
Given a gateway Processor BOM line, and an array of Software BOM lines, this method removes association betwn Gateway Processor and Processor
| gateway_processor_line | (I) Tag of a gateway processor BOM Line |
| num_processor_lines | (I) Number of associated processor lines |
| processor_lines | (I) Array of processor lines |
| hasFailures | (O) Did any failures occur |
| numFailedLines | (O) Number of failed remove lines |
| failedLines | (OF) numFailedLines Array of failed assoc lines |
| MECHATRONICS_API int ESM_remove_processor_to_software_association | ( | tag_t | processor_line, |
| int | num_software_lines, | ||
| tag_t * | software_lines, | ||
| logical * | hasFailures, | ||
| int * | numFailedLines, | ||
| tag_t ** | failedLines | ||
| ) |
Given a Processor BOM line, and an array of Software BOM lines, this method removes association betwn Processor and software participating in Embeds relation.
| processor_line | (I) Tag of a Processor BOM Line |
| num_software_lines | (I) Number of Software BOM lines |
| software_lines | (I) Array of software BOM lines |
| hasFailures | (O) Did any failures occur |
| numFailedLines | (O) Number of failed remove lines |
| failedLines | (OF) numFailedLines Array of failed association lines |
| MECHATRONICS_API int ESM_remove_software_to_software_association | ( | tag_t | software_line, |
| int | num_software_lines, | ||
| tag_t * | software_lines, | ||
| logical * | hasFailures, | ||
| int * | numFailedLines, | ||
| tag_t ** | failedLines | ||
| ) |
Given a software BOM line, and an array of Software BOM lines, this method associates software using Dependent On relation.
| software_line | (I) Tag of a software BOM Line |
| num_software_lines | (I) Number of Software BOM lines |
| software_lines | (I) Array of software BOM lines |
| hasFailures | (O) Did any failures occur |
| numFailedLines | (O) Number of failed removes |
| failedLines | (OF) numFailedLines Array of failed assoc lines |