Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Group

Utilities

Description

Transfers

Transfer files from the host development node to the target node

using the FTP protocol. The FTP user used for the transfer is defined in the RT-LAB hardware configuration. The RTLAB hardware configuration can be modified through RT-LAB's MainControl sub-panels

.

Required Control

None

Usage

RtlabApi.PutTargetFile(targetNodeName, sourceFile, targetPath, mode, logicalId)

Input

  • targetNodeName: Physical node name (as defined in RT-LAB hardware configuration).

  • sourceFile: Path and name of the file to be transferred (accepts wildcards).

  • targetPath: Path of the target directory where the file must be transferred.

  • mode:

 FTP
  • file transfer mode (ascii or binary). See OP_FILE_TRANSFER_MODE.

  • logicalId: See Glossary. To specify all subsystem, set the logicalId to 0.

Output

None

Exception

  • EOK: Success.

  • EFAULT: Invalid parameter.

  • EBADF: Model not specified by previous Connect or

SetCurrentModel
  • OpenProject.

  • EINVAL: Invalid subsystem id.

  • EIO: Error sending the request or receiving the reply.

Examples

See example file_transfer.

Related Items

OP_FILE_TRANSFER_MODE, GetTargetFile.

Modules

import RtlabApi