function test_position_axis(dev,edit_butee_haute,edit_butee_basse)


%dev=device_name.lentille_haute;
                %errorstatus=tango_command_inout(dev,'AxisGetErrorStatus');
Blimitswitch = tango_read_attribute(dev,'backwardLimitSwitch');
Flimitswitch = tango_read_attribute(dev,'forwardLimitSwitch');

% errorstatus=21 d�c�l�ration ou arr�t d� � un limit switch sens +
% errorstatus=3  limitswitch forward
% errorstatus=22 d�c�l�ration ou arr�t d� � un limit switch sens -
% errorstatus=4  limitswitch backward

if (tango_error == -1)
        %- handle error
        tango_print_error_stack;
        return;
        errordlg('erreur tango !','Erreur');

else
        % cas ou l'axe est en butee backward (en haut)
        if isequal(Blimitswitch,1)
                %if isequal(errorstatus,22)|isequal(errorstatus,4)
            set(edit_butee_haute,'BackgroundColor','red');
        end
        % cas ou l'axe est en butee forward (en bas)
        if isequal(Flimitswitch,1)
                %if isequal(errorstatus,21)|isequal(errorstatus,3)
            set(edit_butee_basse,'BackgroundColor','red');
        end

end         