
Data Transfer

There are four types of data transfer that Filer supports.

(1)Remote shell
   File transfer between PC, acquisition of directory information and other information.

(2)File transfer between onHands/Ruputers
   File transfer is handled by single file.

(3)Application data between onHands/Ruputers
   One data of address is transferred.

(4)Time data transfer between onHands/Ruputers
   Time data (year, month, day, hour, minute, second) is transferred.


[Remote Shell]
onHand/Ruputer side
  Data transfer between PC is handled by the execution file within MROM.  This file is called "Remote shell" (Rshell).  Filer executes this remote shell (Rshell) when the serial connection by using docking station or infrared remote connection is established.

PC side
  Data transfer between the remote shell in onHand/Ruputer side is handled by Rupshell.exe and Ruprsh32.dll (copied to c:\windows\system when CD-ROM attached with onHand/Ruputer is installed).


 X-MODEM is used as the basic transfer protocol.
 After RSHELLD is started, command receive, function process and response send are repeated.
 In addition, since UPLOAD/DOWNLOAD is the special process by using X-MODEM protocol, it starts X-MODEM communication after sending back a response exceptionally.

 When an infrared port is used, the communication type is SIR.
      Refer to <RshellManu.txt>(located in ..\rshell\manual).



[File Transfer]
Egress side
  When an application is terminated, you select a file and [Send File] from Filer menu. 

Ingress side
  When an application is terminated, you select a directory and [Receive File] from Filer menu. 


 Y-MODEM is used as the basic protocol.  However, the following points are different from the standard. 
 * The transfer sequence can be started from both egress and ingress sides. 
       (In general, for Y-MODEM, the egress side is started then waiting for the receiving code.)

 * Setting of timeout period
    Start time       60 seconds -> 30 seconds 
    During transfer 100 seconds -> 50 seconds 



[Application Data Transfer]
  sendFile() and recvFile() of onHand/RuputerAPI library can be used.



[Time Data Transfer]
  sendTime() and recvTime() of onHand/RuputerAPI library can be used.


===============================================================================
 Copyright (c) 1998-1999.  Seiko Instruments Inc.  All rights reserved. 
===============================================================================
