Hi,
> what is the function of Pull to period
For example, you set it to 10 seconds. If a timestamp of the point is 10:59:51, it will be changed to 11:00:00.
> what is the function of Use in-memory cache
Caching will be useful when data from multiple devices arrive at the same time stamp. This usually happens when a new hour begins. In this case, the channel values for this time stamp, which are necessary for calculations using formulas, will be read from the DB only once. If the project has many thousands of channels with formulas, the difference in data processing speed will be significant.
A driver should support reading archives from your devices.