Class AddressedHighCvProgrammerFacade

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

public class AddressedHighCvProgrammerFacade
extends AbstractProgrammerFacade
implements ProgListener
Programmer facade, at this point just an example.

This is for decoders that have an alternate high-CV access method for command stations that can't address all 1024. It falls back to that mode if the CS can't directly address an requested CV address. In the fall back, CVs from 0 to "top" are addressed directly. (Top being a supplied parameter) Above the top CV, the upper part of the CV address written to a specific CV, followed by an write with just the lower part to a second CV, then access to a 3rd CV for the value read/write. The upper and lower parts are calculated using a supplied modulus, e.g. 100.

This method is used by some ESU decoders.

See Also:
ProgrammerFacadeSelector