Function Call in ST

CD522_32BITENCODER (EN          :=CD522_32BITENCODER_EN,
                    EN_CNT      :=CD522_32BITENCODER_EN_CNT,
                    CNT_NUM     :=CD522_32BITENCODER_CNT_NUM,
                    EN_TOUCH    :=CD522_32BITENCODER_EN_TOUCH,
                    EDGE_TOUCH  :=CD522_32BITENCODER_EDGE_TOUCH,
                    EN_RPI      :=CD522_32BITENCODER_EN_RPI,
                    RESET       :=CD522_32BITENCODER_RESET,
                    SET_START   :=CD522_32BITENCODER_SET_START,
                    SET_END     := CD522_32BITENCONDER_SET_END,
                    START_VALUE :=CD522_32BITENCODER_START_VALUE,
                    END_VALUE   :=CD522_32BITENCODER_EN_VALUE,
                    ADR_IN      := ADR(CD522_32BITENCODER_ADR_IN),
                    ADR_OUT     := ADR(CD522_32BITENCODER_ADR_OUT));


CD522_32BITENCODER_DONE      :=CD522_32BITENCODER.DONE;
CD522_32BITENCODER_ERR       :=CD522_32BITENCODER.ERR;
CD522_32BITENCODER_ERNO      :=CD522_32BITENCODER.ERNO;
CD522_32BITENCODER_ACT       :=CD522_32BITENCODER.ACT;
CD522_32BITENCODER_CF        :=CD522_32BITENCODER.CF
CD522_32BITENCODER_RDY_TOUCH := CD522_32BITENCODER.RDY_TOUCH;
CD522_32BITENCODER_RDY_RPI   := CD522_32BITENCODER.RDY_RPI;
CD522_32BITENCODER_OFL       :=CD522_32BITENCODER.OFL;
CD522_32BITENCODER_SET_IN    :=CD522_32BITENCODER.SET_IN;
CD522_32BITENCODER_RESET_IN  :=CD522_32BITENCODER.RESET_IN;
CD522_32BITENCODER_CNT_TOUCH :=CD522_32BITENCODER.CNT_TOUCH;