Hi,
At the end of myDriver.value_callback, could you add “self.updaePVs()”?
Until that method is called, the change events are not seen to clients.
Best
Xiaoqiang
> On 13 Oct 2017, at 10:41, lzf neu <
[email protected]> wrote:
>
> Hi,
>
> I use CaChannel python package to monitor a PV 'caLab:okok' and do some simple treatments of the PV value, then synchronise the treated PV value to 'MTEST:d00' and 'MTEST:d01' , and it works.
>
> However, the problem is that when monitoring the PVs ('MTEST:d00' and 'MTEST:d01'), the speed ofsynchronization of "camonitor MTEST:d00", "camonitor MTEST:d01" are quite slower than "camonitor caLab:okok", and MTEST:d00 and MTEST:d01 lost many data from
caLab:okok.
>
> I have no idea how to solve the problem, I try to modify the command "server.process(0.1)" to "server.process(0)" of the main function, but I failed, the speed of synchronizaiton is still very very slow, and it seems the more PVs synchronization the slower
the speed is.
>
> I have attatched the python file in the attachment.
>
> Any help will be appreicated and thanks in advance !
>
> Zhefu
>
>
>
>
>
>
> <1.py>