Get desktop application:
View/edit binary Protocol Buffers messages
* The file manager service definition.
* The request message to get the content of a file.
* The reply message with status and file content on success. :param status: errors if occurred. :param file: file content
* Request to save the file content. :param overwrite: force replace of existing file with new content. :param file: new file content
* The reply message with status and new modification time on success. :param status: errors if occurred. :param ack: acknowledge for received chunks.
* The message to transfer file to another grpc server. :param path: the path of the file. :param uri: the uri of the another server :param overwrite: force replace of existing file with new content or create a new file
* The request message to list the content in given path. :param path: if path is empty the root paths specified in ROS_PACKAGE_PATH.
* The response message with status and list of files in requested path on success. :param status: status of the request process. :param path: requested path. :param items: list of files. If the status is not OK the list is empty.
* The request message to list all ROS packages in given path. :param clear_ros_cache: clear ROS cache.
* The response message with status and list of packages on success. :param status: status of the request process. :param items: list of packages. If the status is not OK the list is empty.
(message has no fields)
* The message to transfer the file content. :param path: the path of the file. Required on first chunk. :param mtime: time of last modification of this file. If save the content, the time should be equal to the file already exists (zero for new file). Required on first chunk. :param size: size of the file in bytes. :param offset: offset of data in this chunk. :param data: file content. :param package: if package name is set the path is handled as relative to the package.
Used in:
,* The acknowledge for received chunk. :param path: the path of the file. Only on first chunk. :param mtime: time of last modification of this file. Only valid for last chunk. :param size: current received data.
Used in:
Used as request type in: FileService.GetPackageBinaries
Used as field type in:
* This message is used to request and reply for changed files. :param items: list of files.
Used as request type in: FileService.ChangedFiles
Used as response type in: FileService.ChangedFiles, FileService.GetPackageBinaries
Used as request type in: FileService.Delete, FileService.New
Used as field type in:
,time of last modification of path. The return value is a number giving the number of seconds since the epoch
size, in bytes, of path
Used in:
* The status message included in replies.
Used as response type in: FileService.CopyFileTo, FileService.Delete, FileService.New, FileService.Rename
Used as field type in:
, , ,