I need to send a calibration value to different probes, e.g. PH and EC. Setting a register to 1 will activate the calibration function. However, I will only need to send this value once (when calibration should be initiated, not repeatedly).
I am defining an Output_Word variable in Pictory, e.g. OUTPUT_ph_tmp_comp, and assign the following WRITE_SINGLE_REGISTER action for the corresponding slave.
Since there is an action interval item in the list of attributes I am wondering how often revPI will send this command out. Even if the variable is set back to 0. Is revPI checking if a change in the register happened and only sends the update command once a change was observed or is it constantly sending the content of the register according to the action interval, no matter what?
I am asking since some other write commands might overwrite EEPROM on a probe and this storage might break after too many write operations. If revPI would continue to send a 0 afterwards and the probe would overwrite the storage every 1000ms, it might break after a while.