package com.zy.core.network.fake;
|
|
import java.util.Arrays;
|
import java.util.Collections;
|
import java.util.LinkedHashMap;
|
import java.util.LinkedHashSet;
|
import java.util.Map;
|
import java.util.Set;
|
|
public final class FakeConfigKeys {
|
|
public static final String ENABLE_FAKE = "enableFake";
|
public static final String FAKE_REAL_TASK_REQUEST_WMS = "fakeRealTaskRequestWms";
|
public static final String FAKE_GENERATE_IN_TASK = "fakeGenerateInTask";
|
public static final String FAKE_GENERATE_OUT_TASK = "fakeGenerateOutTask";
|
public static final String FAKE_ALLOW_CHECK_BLOCK = "fakeAllowCheckBlock";
|
public static final String FAKE_RUN_BLOCK_TIMEOUT_MS = "fakeRunBlockTimeoutMs";
|
|
public static final String FAKE_CRN_FETCH_PUT_DURATION_MS = "fakeCrnFetchPutDurationMs";
|
public static final String FAKE_CRN_LEVEL_STEP_DURATION_MS = "fakeCrnLevelStepDurationMs";
|
public static final String FAKE_CRN_BAY_STEP_DURATION_MS = "fakeCrnBayStepDurationMs";
|
public static final String FAKE_CRN_RESET_DURATION_MS = "fakeCrnResetDurationMs";
|
public static final String FAKE_CRN_BAY_MIN = "fakeCrnBayMin";
|
public static final String FAKE_CRN_BAY_MAX = "fakeCrnBayMax";
|
public static final String FAKE_CRN_LASER_MIN = "fakeCrnLaserMin";
|
public static final String FAKE_CRN_LASER_MAX = "fakeCrnLaserMax";
|
|
public static final String FAKE_DUAL_CRN_COMMAND_WAIT_MS = "fakeDualCrnCommandWaitMs";
|
public static final String FAKE_DUAL_CRN_TRANSFER_DURATION_MS = "fakeDualCrnTransferDurationMs";
|
public static final String FAKE_DUAL_CRN_PICK_DURATION_MS = "fakeDualCrnPickDurationMs";
|
public static final String FAKE_DUAL_CRN_PUT_DURATION_MS = "fakeDualCrnPutDurationMs";
|
public static final String FAKE_DUAL_CRN_LEVEL_STEP_DURATION_MS = "fakeDualCrnLevelStepDurationMs";
|
public static final String FAKE_DUAL_CRN_BAY_STEP_DURATION_MS = "fakeDualCrnBayStepDurationMs";
|
public static final String FAKE_DUAL_CRN_RESET_DURATION_MS = "fakeDualCrnResetDurationMs";
|
|
public static final String FAKE_RGV_MOVE_STEP_DURATION_MS = "fakeRgvMoveStepDurationMs";
|
public static final String FAKE_RGV_LOAD_DURATION_MS = "fakeRgvLoadDurationMs";
|
public static final String FAKE_RGV_RESET_DURATION_MS = "fakeRgvResetDurationMs";
|
|
public static final String FAKE_STATION_SEGMENT_WAIT_TIMEOUT_MS = "fakeStationSegmentWaitTimeoutMs";
|
public static final String FAKE_STATION_MOVE_STEP_DURATION_MS = "fakeStationMoveStepDurationMs";
|
public static final String FAKE_STATION_IDLE_LOOP_DELAY_MS = "fakeStationIdleLoopDelayMs";
|
public static final String FAKE_STATION_BLOCKED_LOOP_DELAY_MS = "fakeStationBlockedLoopDelayMs";
|
public static final String FAKE_STATION_INITIALIZE_DELAY_MS = "fakeStationInitializeDelayMs";
|
public static final String FAKE_STATION_FINISH_DELAY_MS = "fakeStationFinishDelayMs";
|
public static final String FAKE_OUT_STATION_STAY_TIMEOUT_MS = "fakeOutStationStayTimeoutMs";
|
|
public static final Map<String, String> DEFAULTS;
|
public static final Set<String> BOOLEAN_KEYS;
|
public static final Set<String> LONG_KEYS;
|
public static final Set<String> ALL_KEYS;
|
|
static {
|
Map<String, String> defaults = new LinkedHashMap<>();
|
defaults.put(ENABLE_FAKE, "N");
|
defaults.put(FAKE_REAL_TASK_REQUEST_WMS, "N");
|
defaults.put(FAKE_GENERATE_IN_TASK, "Y");
|
defaults.put(FAKE_GENERATE_OUT_TASK, "Y");
|
defaults.put(FAKE_ALLOW_CHECK_BLOCK, "Y");
|
defaults.put(FAKE_RUN_BLOCK_TIMEOUT_MS, "20000");
|
defaults.put(FAKE_CRN_FETCH_PUT_DURATION_MS, "2000");
|
defaults.put(FAKE_CRN_LEVEL_STEP_DURATION_MS, "1000");
|
defaults.put(FAKE_CRN_BAY_STEP_DURATION_MS, "1000");
|
defaults.put(FAKE_CRN_RESET_DURATION_MS, "0");
|
defaults.put(FAKE_CRN_BAY_MIN, "1");
|
defaults.put(FAKE_CRN_BAY_MAX, "100");
|
defaults.put(FAKE_CRN_LASER_MIN, "100");
|
defaults.put(FAKE_CRN_LASER_MAX, "10000");
|
defaults.put(FAKE_DUAL_CRN_COMMAND_WAIT_MS, "200");
|
defaults.put(FAKE_DUAL_CRN_TRANSFER_DURATION_MS, "2000");
|
defaults.put(FAKE_DUAL_CRN_PICK_DURATION_MS, "3000");
|
defaults.put(FAKE_DUAL_CRN_PUT_DURATION_MS, "3000");
|
defaults.put(FAKE_DUAL_CRN_LEVEL_STEP_DURATION_MS, "1000");
|
defaults.put(FAKE_DUAL_CRN_BAY_STEP_DURATION_MS, "500");
|
defaults.put(FAKE_DUAL_CRN_RESET_DURATION_MS, "0");
|
defaults.put(FAKE_RGV_MOVE_STEP_DURATION_MS, "1000");
|
defaults.put(FAKE_RGV_LOAD_DURATION_MS, "1000");
|
defaults.put(FAKE_RGV_RESET_DURATION_MS, "0");
|
defaults.put(FAKE_STATION_SEGMENT_WAIT_TIMEOUT_MS, "30000");
|
defaults.put(FAKE_STATION_MOVE_STEP_DURATION_MS, "500");
|
defaults.put(FAKE_STATION_IDLE_LOOP_DELAY_MS, "200");
|
defaults.put(FAKE_STATION_BLOCKED_LOOP_DELAY_MS, "1000");
|
defaults.put(FAKE_STATION_INITIALIZE_DELAY_MS, "0");
|
defaults.put(FAKE_STATION_FINISH_DELAY_MS, "0");
|
defaults.put(FAKE_OUT_STATION_STAY_TIMEOUT_MS, "3000");
|
DEFAULTS = Collections.unmodifiableMap(defaults);
|
|
BOOLEAN_KEYS = Collections.unmodifiableSet(new LinkedHashSet<>(Arrays.asList(
|
ENABLE_FAKE,
|
FAKE_REAL_TASK_REQUEST_WMS,
|
FAKE_GENERATE_IN_TASK,
|
FAKE_GENERATE_OUT_TASK,
|
FAKE_ALLOW_CHECK_BLOCK
|
)));
|
LONG_KEYS = Collections.unmodifiableSet(new LinkedHashSet<>(Arrays.asList(
|
FAKE_RUN_BLOCK_TIMEOUT_MS,
|
FAKE_CRN_FETCH_PUT_DURATION_MS,
|
FAKE_CRN_LEVEL_STEP_DURATION_MS,
|
FAKE_CRN_BAY_STEP_DURATION_MS,
|
FAKE_CRN_RESET_DURATION_MS,
|
FAKE_CRN_BAY_MIN,
|
FAKE_CRN_BAY_MAX,
|
FAKE_CRN_LASER_MIN,
|
FAKE_CRN_LASER_MAX,
|
FAKE_DUAL_CRN_COMMAND_WAIT_MS,
|
FAKE_DUAL_CRN_TRANSFER_DURATION_MS,
|
FAKE_DUAL_CRN_PICK_DURATION_MS,
|
FAKE_DUAL_CRN_PUT_DURATION_MS,
|
FAKE_DUAL_CRN_LEVEL_STEP_DURATION_MS,
|
FAKE_DUAL_CRN_BAY_STEP_DURATION_MS,
|
FAKE_DUAL_CRN_RESET_DURATION_MS,
|
FAKE_RGV_MOVE_STEP_DURATION_MS,
|
FAKE_RGV_LOAD_DURATION_MS,
|
FAKE_RGV_RESET_DURATION_MS,
|
FAKE_STATION_SEGMENT_WAIT_TIMEOUT_MS,
|
FAKE_STATION_MOVE_STEP_DURATION_MS,
|
FAKE_STATION_IDLE_LOOP_DELAY_MS,
|
FAKE_STATION_BLOCKED_LOOP_DELAY_MS,
|
FAKE_STATION_INITIALIZE_DELAY_MS,
|
FAKE_STATION_FINISH_DELAY_MS,
|
FAKE_OUT_STATION_STAY_TIMEOUT_MS
|
)));
|
ALL_KEYS = Collections.unmodifiableSet(new LinkedHashSet<>(defaults.keySet()));
|
}
|
|
private FakeConfigKeys() {
|
}
|
}
|