001package jmri.jmrix.loconet.duplexgroup; 002 003/** 004 * Constants related to Digitrax Duplex Groups and related GUI 005 * operations. 006 * 007 * @author B. Milhaupt Copyright 2010, 2011 008 */ 009public final class LnDplxGrpInfoImplConstants { 010 011 public final static int GENERAL_BYTE_MASK = 0xFF; 012 public final static int GENERAL_DECIMAL_RADIX = 10; 013 014 // helpers for defining and checking Duplex Group Information 015 public final static int DPLX_NAME_LEN = 8; 016 public final static int DPLX_PW_LEN = 4; 017 public final static int DPLX_MAX_GR_CHANNEL_LEN = 2; 018 public final static int DPLX_MAX_GR_ID_LEN = 3; 019 public final static int DPLX_MIN_ID = 0; 020 public final static int DPLX_MAX_ID = 127; 021 public final static int DPLX_MIN_CH = 11; 022 public final static int DPLX_MAX_CH = 26; 023 024 // helpers for performing LocoNet operations 025 public final static int IPL_QUERY_DELAY = 1300; // # milliseconds to wait for results from IPL query 026 public final static int DPLX_QUERY_DELAY = 300; // # milliseconds to wait for response to Duplex info query 027 public final static int DPLX_SCAN_DELAY = 200; // # milliseconds to wait for response to scan query 028 public final static int DPLX_SCAN_LOOP_COUNT = 25; 029}