#include "DYNAcomm.h" Cr - no longer using parameters #if 0 Cr - Define basic high level DYNASMART core simulation commands INTEGER DYNA_STEP,DYNA_DONE,DYNA_INIT_SIM,DYNA_STATS + ,DYNA_STATUS,DYNA_QUIT,DYNA_RUN Cr NOTE: Run/Step commands are all those commands > 0 PARAMETER(DYNA_STEP = 1) PARAMETER(DYNA_DONE = 0) PARAMETER(DYNA_INIT_SIM = -1) PARAMETER(DYNA_STATS = -2) PARAMETER(DYNA_STATUS = -3) PARAMETER(DYNA_QUIT = -999999) PARAMETER(DYNA_RUN = 999999) Cr - Define low level DYNASMART core simulation commands INTEGER DYNA_LINK_PASS_1,DYNA_NODE_PASS,DYNA_LINK_PASS_2 + ,DYNA_UPDATE_PATHS,DYNA_PENALTY_CAL + ,DYNA_PRE_STEP_HOOKS,DYNA_POST_STEP_HOOKS PARAMETER(DYNA_LINK_PASS_1=-101) PARAMETER(DYNA_NODE_PASS=-102) PARAMETER(DYNA_LINK_PASS_2=-103) PARAMETER(DYNA_UPDATE_PATHS=-104) PARAMETER(DYNA_PENALTY_CAL=-105) PARAMETER(DYNA_PRE_STEP_HOOKS=-106) PARAMETER(DYNA_POST_STEP_HOOKS=-107) Cr - Define low level DYNASMART co-simulation commands INTEGER DYNA_COSIM_UPDATE PARAMETER(DYNA_COSIM_UPDATE=-201) INTEGER DYNA_COSIM_INTRAS_MOVE PARAMETER(DYNA_COSIM_INTRAS_MOVE=-210) Cr - Define high level DYNASMART maintainance commands INTEGER DYNA_CONNECT_GRAPHTOOL + ,DYNA_GRAPHTOOL_SHOW_NODE + ,DYNA_GRAPHTOOL_SHOW_LINK + ,DYNA_CONNECT_DYNAVIEW + ,UPDATE_DYNAVIEW PARAMETER(DYNA_CONNECT_GRAPHTOOL = -301) PARAMETER(DYNA_GRAPHTOOL_SHOW_NODE = -302) PARAMETER(DYNA_GRAPHTOOL_SHOW_LINK = -303) PARAMETER(DYNA_CONNECT_DYNAVIEW = -310) PARAMETER(UPDATE_DYNAVIEW = -311) INTEGER DYNA_NETCOMMAND PARAMETER(DYNA_NETCOMMAND=-401) INTEGER DYNA_SHOW PARAMETER(DYNA_SHOW =-501) INTEGER DYNA_SHOW_LINK,DYNA_SHOW_NODE INTEGER DYNA_SHOW_MOVEMENT,DYNA_SHOW_VEHICLE INTEGER DYNA_SHOW_PATH,DYNA_SHOW_CMS INTEGER DYNA_SHOW_ZONE PARAMETER(DYNA_SHOW_LINK = -601) PARAMETER(DYNA_SHOW_NODE = -602) PARAMETER(DYNA_SHOW_MOVEMENT = -603) PARAMETER(DYNA_SHOW_VEHICLE = -604) PARAMETER(DYNA_SHOW_PATH = -605) PARAMETER(DYNA_SHOW_CMS = -606) PARAMETER(DYNA_SHOW_ZONE = -607) INTEGER DYNA_CHANGE_INPUT INTEGER DYNA_ADD_NODE,DYNA_ADD_LINK,DYNA_ADD_MOVEMENT + ,DYNA_ADD_ZONE PARAMETER(DYNA_CHANGE_INPUT = -701) PARAMETER(DYNA_ADD_NODE = -711) PARAMETER(DYNA_ADD_LINK = -712) PARAMETER(DYNA_ADD_MOVEMENT = -713) PARAMETER(DYNA_ADD_ZONE = -714) INTEGER DYNA_SET_CMS,DYNA_SET_CMS_MSG PARAMETER(DYNA_SET_CMS = -811) PARAMETER(DYNA_SET_CMS_MSG = -812) INTEGER DYNA_UPDATE_SIGNAL PARAMETER(DYNA_UPDATE_SIGNAL = -821) INTEGER DYNA_SET_DETECTION_LEVEL PARAMETER(DYNA_SET_DETECTION_LEVEL = -831) INTEGER DYNA_INJECT_INCIDENT PARAMETER(DYNA_INJECT_INCIDENT = -901) INTEGER HYBRID_INTEGRATE PARAMETER(HYBRID_INTEGRATE = -1001) Cr - General Operational Parameters INTEGER MAX_STEPS PARAMETER(MAX_STEPS = 9999) #endif