Class VerifyWriteProgrammerFacade

java.lang.Object
jmri.jmrix.AbstractProgrammerFacade
jmri.implementation.VerifyWriteProgrammerFacade
All Implemented Interfaces:
EventListener, ProgListener, Programmer

public class VerifyWriteProgrammerFacade
extends AbstractProgrammerFacade
implements ProgListener
Programmer facade which verifies each write via a read, if possible.

If the underlying programmer (1) can read and (2) is not already doing a read verify, each write operation is followed by a readback. If the value doesn't match, an error is signaled.

State Diagram for read and write operations (click to magnify): UML State diagram

See Also:
ProgrammerFacadeSelector