# Trigger a rereading of the encoder. This action is sometimes necessary for # absolute encoders after enabling them. For incremental encoders, this is a no-op. # This record is coupled to the parameter library via rereadEncoderPosition_ -> REREAD_ENCODER_POSITION. record(longout, "$(INSTR)$(M):RereadEncoder") { field(DTYP, "asynInt32") field(OUT, "@asyn($(CONTROLLER),$(AXIS),1) REREAD_ENCODER_POSITION") field(PINI, "NO") } # The pmacV3 driver reads certain configuration parameters (such as the velocity # and the acceleration) directly from the MCU. This reading procedure is performed # once at IOC startup during atFirstPoll. However, it can be triggered manually # by setting this record value to 1. # This record is coupled to the parameter library via readConfig_ -> READ_CONFIG. record(longout, "$(INSTR)$(M):ReadConfig") { field(DTYP, "asynInt32") field(OUT, "@asyn($(CONTROLLER),$(AXIS),1) READ_CONFIG") field(PINI, "NO") }