property ActualBPS : LongInt
Determines the data transfer rate used by EstimateTransferSecs.
This property can be used to set a bit per second (bps) rate that differs from the associated comport component's baud rate. The bps rate is used only by EstimateTransferSecs to compute transfer times. The actual bps differs from the port baud rate only in cases like the following: two machines are communicating via MNP or V.32 modems at 9600 bps; both modems are using built-in data compression facilities to increase the effective bps rate (perhaps to 11000 bps); the machines are communicating with their modems at a rate of 19200 baud to ensure that the modems don't waste time waiting for data to send; and the machines are using hardware flow control to pace the flow of data between the modems and the machines.
Without setting ActualBPS, the protocol would base transfer rate calculations on a bps rate of 19200, the port baud rate. You should set ActualBPS to 9600, the actual connection speed. Even this is somewhat inaccurate because it doesn't take into account the improvements due to data compression, which are difficult to predict.
See also: EstimateTransferSecs