|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdiagapplet.CodeGen.ModuleInfo
public class ModuleInfo
Class contains references to all information taken from a Module section of a diag or hierarchy file.
Constructor Summary | |
---|---|
ModuleInfo(DiagNMLMsgDictCreatorInterface diag_dict_creator_param,
NMLConnectionCreatorInterface nml_creator_param)
|
Method Summary | |
---|---|
void |
AddAllAuxMessages()
|
void |
AddAllAuxMessagesFromHeader()
|
void |
addAuxAvailableMessageFilter(java.lang.String s)
|
void |
AddAuxInput(java.lang.String name)
|
void |
AddAuxInputType(java.lang.String valueString)
|
void |
AddAuxOutput(java.lang.String name)
|
static void |
AddCmdLineDefaultValue(java.lang.String name,
java.lang.String value)
|
static void |
AddDCmdOption(java.lang.String arg)
|
static void |
AddDefaultTypes()
|
static void |
addExcludedIncludePattern(java.lang.String p)
|
static void |
AddExtraHeader(java.lang.String header)
|
void |
AddHeader(java.lang.String header)
|
void |
CheckIncludedFile(java.lang.String include_file)
|
static void |
ClearStaticData()
|
int |
connect()
|
NMLConnectionInterface |
createExtraCommandChannel()
|
NMLConnectionInterface |
createExtraStatusChannel()
|
int |
disconnect()
|
static int |
doArrayLengthMath(java.lang.String str)
|
static long |
doSimpleLongMath(java.lang.String str)
|
DiagNMLMsgDictInterface |
get_aux_diag_msg_read_dict()
|
DiagNMLMsgDictInterface |
get_aux_diag_msg_write_dict()
|
NMLMessageDictionary |
get_cmd_msg_dict()
|
java.util.Hashtable |
get_conflict_m_structInfoHashTable()
Get a Hashtable that matches long identifiers to StructureTypeInfo objects used to resolve conflicts when more than one StructureTypeInfo is associated with the same id in the global hashtable. |
boolean |
get_created_from_header()
Was the module created from a C++ header file? (As opposed to a module section of a hierarchy file.) |
static java.lang.String |
get_last_loading_module_string()
Get a string for debuggin purposes. |
NMLConnectionCreatorInterface |
get_nml_creator()
Get the NMLConnectionCreator associated with this module. |
static NMLFormatConvertErrCallbackInterface |
get_nml_format_err_callback()
|
NMLMessageDictionary |
get_stat_msg_dict()
|
java.util.Vector |
getAuxAvailableMessageFilters()
Get the list of filters of the form buffername:pattern to select available messages for a buffer. |
java.util.Vector |
getAuxMessages()
Get the list of messages that can be sent or recieved to auxilliary buffers associated with this module. |
java.lang.String |
getFormatFunction()
Get the name of the C++ format function. |
java.lang.String |
getName()
Get the name property. |
java.lang.String |
getSymbolLookup()
Get the name of the C++ format function. |
static boolean |
is_check_errlog_flag_set()
|
boolean |
IsAncestor(java.lang.String str)
|
boolean |
isMathString(java.lang.String str)
|
int |
LoadAuxTypeFile(java.lang.String type_file_string)
|
int |
LoadAuxTypes()
|
int |
LoadInfo()
|
int |
LoadInfo(java.lang.String new_cmdsTypeFile,
java.lang.String new_statsTypeFile)
|
int |
LoadPredefinedTypeFile(java.lang.String type_file_string)
|
int |
LoadPredefinedTypes()
|
boolean |
login(java.lang.String name,
java.lang.String passwd)
|
static java.lang.String |
readErrlogData()
|
java.lang.String |
RemoveStartingEndingSpace(java.lang.String str)
|
java.lang.String |
ReplaceDefinedValues(java.lang.String inStr,
int rdv_recurse_count,
java.util.Hashtable usedDefines)
|
void |
setHost(java.lang.String new_host)
|
void |
SetNMLConfigFile(java.lang.String new_config_file)
|
java.lang.String |
toString()
|
java.lang.String |
updateCmdData()
|
java.lang.String |
updateStatData()
|
void |
writeCmd(java.lang.String cmdString)
|
void |
writeStat(java.lang.String statString)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static LoadHierarchyUpdateInterface lhui
public boolean sending_short_string
public boolean preset_x
public boolean preset_y
public boolean adding_aux_channel
public static final java.lang.String Id
public static java.util.Vector ignored_header_list
public boolean no_cmd
public boolean no_stat
public java.util.Vector deleted_commands
public java.lang.String designLog
public boolean importing
public java.lang.String moduleClassName
public java.lang.String subsystem
public java.lang.String baseClassName
public java.lang.String baseModuleName
public java.util.Vector ModulesReadingAuxOutput
public java.util.Vector AuxInputNames
public java.util.Vector AuxOutputNames
public java.util.Vector AuxUpdateEveryCycleNames
public boolean update_next_aux_every_cycle
public java.util.Vector deletedAuxInputNames
public java.util.Vector deletedAuxOutputNames
public java.util.Vector externalIncludeDirectories
public java.util.Vector externalLibraries
public java.lang.String releaseLibrary
public java.lang.String releaseIncludeDirectory
public static java.util.Vector AllAuxChannels
public boolean positioned
public java.util.Hashtable previous_commands
public java.lang.String SourceCodeDirectory
public java.lang.String cmd_name_pattern
public java.lang.String cmd_name_exclude_pattern
public int current_command_variable_selected
public int current_command_to_send_variable_selected
public int current_status_variable_selected
public boolean new_status
public boolean new_status_drawn
public boolean new_command
public boolean new_command_drawn
public boolean line_to_sub_drawn
public long last_new_stat_time
public long last_new_command_time
public long last_new_echo_serial_time
public int serial_number
public int last_serial_number_displayed
public int echo_serial_number
public int last_echo_serial_number_displayed
public java.lang.String FormatFunction
public java.lang.String SymbolLookup
public java.lang.String cmdFormatFunction
public java.lang.String statFormatFunction
public int last_selected_command_index
public static boolean generate_enum_symbol_lookup
public java.util.Vector AuxAvailableMessageFilters
public static boolean read_nml_configs
public boolean created_from_header
public static java.lang.String DefaultNMLConfigurationFile
public java.lang.String NMLConfigurationFile
public static boolean debug_on
public java.lang.String host
public static boolean interrupt_loading
public java.lang.String status_type_name
public long cmd_msg_type
public long stat_msg_type
public int max_cmd_var_number
public int max_stat_var_number
public java.util.Hashtable cmd_plotting_variables
public java.util.Hashtable stat_plotting_variables
public boolean cmd_has_been_plotted
public boolean stat_has_been_plotted
public static java.lang.String previous_url_loaded
public int new_data_count
public URLLoadInfoPanelInterface m_loadingPanel
public static boolean parse_error_to_send
public int HTTPport
public java.lang.String Name
public java.util.Vector predefined_type_files
public java.util.Vector aux_type_files
public java.lang.String baseClassCmdsTypeFile
public java.lang.String baseClassStatsTypeFile
public java.lang.String cmdsTypeFile
public java.lang.String statsTypeFile
public java.lang.String primaryStatusType
public java.util.Vector cmdsAvailable
public java.util.Vector statMsgsAvailable
public java.util.Vector cmdsAdded
public java.util.Vector cmdsBaseClass
public java.util.Vector auxMessages
public java.util.Vector children_names
public java.util.Vector baseClassChildrenNames
public ModuleInfo parent
public java.lang.String Info
public java.lang.String cmdData
public java.lang.String statData
public static java.lang.String errlogData
public java.lang.String lastCmdName
public java.lang.String lastStatName
public boolean is_connected
public int module_number
public static int num_modules
public static int max_module_number
public int generation
public int max_children_in_generation
public int x
public int y
public boolean new_cmd
public boolean new_stat
public static boolean new_errlog
public java.lang.String parse_error_string
public NMLConnectionInterface m_cmd_read_Connection
public NMLConnectionInterface m_cmd_write_Connection
public NMLConnectionInterface m_stat_read_Connection
public NMLConnectionInterface m_stat_write_Connection
public static boolean no_errlog
public static boolean no_errlog_env_tested
public java.util.Hashtable conflict_m_structInfoHashTable
public static java.util.Hashtable m_structInfoHashTable
public static java.util.Hashtable m_cmd_structInfoHashTable
public static java.util.Hashtable m_stat_structInfoHashTable
public static java.util.Hashtable m_structInfoByNameHashTable
public static java.util.Hashtable m_enumInfoHashTable
public static java.util.Hashtable cmdsAvailHashtable
public static java.util.Hashtable m_loadedPreDefinedTypes
public java.lang.String currentDefaultValue
public java.lang.String currentOverrideName
public java.lang.String ndlaName
public java.lang.String ndlaInfo
public java.lang.String unboundedName
public java.lang.String unboundedInfo
public java.lang.String currentAttributeInfo
public java.lang.String MainLoopName
public double cycle_time
public static java.util.Vector headerFiles
public static java.util.Vector extraHeaderFiles
public static boolean UseDefaultTypes
public boolean arrayLengthTooLong
public java.lang.String common_cmd_base
public static final int RCS_CUSTOM_APPLICATION_TYPE
public static final int RCS_CONTROLLER_APPLICATION_TYPE
public static final int RCS_GUI_APPLICATION_TYPE
public static final int RCS_DIAGNOSTICS_APPLICATION_TYPE
public static final int RCS_DESIGN_APPLICATION_TYPE
public static final int RCS_CODEGEN_APPLICATION_TYPE
public static int application_type
public int writeCmdsFailedInARow
public volatile int commands_sent
public int writeStatsFailedInARow
public volatile int stats_sent
public int updateCmdDataErrors
public int new_cmd_count
public int updateStatDataErrors
public int new_stat_count
public static boolean bad_simple_long_math
public static java.util.Hashtable startingDefinedValues
public java.util.Hashtable definedValues
public static volatile java.lang.String cur_file_name
public static volatile int cur_file_line
public static boolean codegen_select_from_all_files
public static boolean codegen_generate_format_only
public static int anonymous_enum_number
Constructor Detail |
---|
public ModuleInfo(DiagNMLMsgDictCreatorInterface diag_dict_creator_param, NMLConnectionCreatorInterface nml_creator_param)
Method Detail |
---|
public static java.lang.String get_last_loading_module_string()
public static NMLFormatConvertErrCallbackInterface get_nml_format_err_callback()
public java.util.Vector getAuxAvailableMessageFilters()
ModuleInfoInterface
getAuxAvailableMessageFilters
in interface ModuleInfoInterface
public void addAuxAvailableMessageFilter(java.lang.String s)
public java.lang.String getFormatFunction()
ModuleInfoInterface
getFormatFunction
in interface ModuleInfoInterface
public java.lang.String getSymbolLookup()
ModuleInfoInterface
getSymbolLookup
in interface ModuleInfoInterface
public boolean get_created_from_header()
ModuleInfoInterface
get_created_from_header
in interface ModuleInfoInterface
public java.lang.String getName()
ModuleInfoInterface
getName
in interface ModuleInfoInterface
public void SetNMLConfigFile(java.lang.String new_config_file)
public java.util.Hashtable get_conflict_m_structInfoHashTable()
ModuleInfoInterface
get_conflict_m_structInfoHashTable
in interface ModuleInfoInterface
public static void AddExtraHeader(java.lang.String header)
public java.lang.String toString()
toString
in class java.lang.Object
public NMLMessageDictionary get_cmd_msg_dict()
public NMLMessageDictionary get_stat_msg_dict()
public DiagNMLMsgDictInterface get_aux_diag_msg_write_dict()
public DiagNMLMsgDictInterface get_aux_diag_msg_read_dict()
public NMLConnectionCreatorInterface get_nml_creator()
ModuleInfoInterface
get_nml_creator
in interface ModuleInfoInterface
public NMLConnectionInterface createExtraCommandChannel()
public NMLConnectionInterface createExtraStatusChannel()
public void AddAuxInput(java.lang.String name)
public void AddAuxOutput(java.lang.String name)
public static void AddDefaultTypes()
public void writeCmd(java.lang.String cmdString)
public void writeStat(java.lang.String statString)
public static boolean is_check_errlog_flag_set()
public static java.lang.String readErrlogData()
public java.lang.String updateCmdData()
public java.lang.String updateStatData()
public void setHost(java.lang.String new_host)
public boolean isMathString(java.lang.String str)
public java.lang.String ReplaceDefinedValues(java.lang.String inStr, int rdv_recurse_count, java.util.Hashtable usedDefines)
public static int doArrayLengthMath(java.lang.String str)
public static long doSimpleLongMath(java.lang.String str)
public static void addExcludedIncludePattern(java.lang.String p)
public void CheckIncludedFile(java.lang.String include_file)
public java.lang.String RemoveStartingEndingSpace(java.lang.String str)
public static void AddDCmdOption(java.lang.String arg)
public static void AddCmdLineDefaultValue(java.lang.String name, java.lang.String value)
public static void ClearStaticData()
public int LoadPredefinedTypeFile(java.lang.String type_file_string)
public int LoadAuxTypeFile(java.lang.String type_file_string)
public int LoadPredefinedTypes()
public int LoadAuxTypes()
public void AddHeader(java.lang.String header)
public void AddAuxInputType(java.lang.String valueString)
public int LoadInfo(java.lang.String new_cmdsTypeFile, java.lang.String new_statsTypeFile)
public int LoadInfo() throws java.lang.Exception
java.lang.Exception
public int connect()
public boolean login(java.lang.String name, java.lang.String passwd)
public int disconnect()
public void AddAllAuxMessagesFromHeader()
public void AddAllAuxMessages()
AddAllAuxMessages
in interface ModuleInfoInterface
public java.util.Vector getAuxMessages()
ModuleInfoInterface
getAuxMessages
in interface ModuleInfoInterface
public boolean IsAncestor(java.lang.String str)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |