SYS:CFG_1.0::
#30 == TX_RES_SYS_CFG
#
MMC_TOPICS:
-topic_text_id 30,0 -domain_name SYS -domain_type NA -domain_attribute NA

MMC_TYPE:
-domain_type CAB_REGAIN_DIST -text_id 30,32 -add_f 0 \
-attributes_id REGAIN_DIST_ATTRIBUTE -outline_type SYS_OUTLINE \
-outline_inst_name regain_dist_outline
-domain_type SYS_MISC -text_id 30,48 -add_f 1 \
-attributes_id_hook sysmmc_get_misc_att -outline_type SYS_OUTLINE \
-outline_inst_name misc_dist_outline
-domain_type MASTER_BOOL -text_id 30,74  -add_f 1 \
-attributes_id MASTER_BOOL_ATTRIBUTE -outline_type SYS_OUTLINE \
-outline_inst_name master_bool_outline
-domain_type RUNCHN_BOOL -text_id 30,75  -add_f 1 \
-attributes_id RUNCHN_BOOL_ATTRIBUTE -outline_type SYS_OUTLINE \
-outline_inst_name runchn_bool_outline
-domain_type CAB_EXEC_HOOKS -text_id 30,14  -add_f 1 \
-attributes_id RAPID_ROUTIN_ATTRIBUTE -outline_type SYS_OUTLINE \
-outline_inst_name rapid_routin_outline
-domain_type CAB_TASK_MODULES -text_id 30,29 -add_f 1 \
-attributes_id_hook sysmmc_get_task_mod_att -outline_type SYS_OUTLINE \
-outline_inst_name task_modules_outline
-domain_type CAB_TASKS -text_id 30,18  -add_f 0 \
-attributes_id RAPID_SINGLETASKS_ATTRIBUTE -outline_type SYS_OUTLINE \
-outline_inst_name rapid_simpletasks_outline

REGAIN_DIST_ATTRIBUTE = MMC_ATTRIBUTE:
-attribute_id Name -text_id 30,33 -reconfig -present_type SIMPLE \
-change_type CHOICE_LIST -choices_type_name REGAIN_DIST_MODE
-attribute_id Tcp_dist -text_id 30,34 -reconfig -present_type SIMPLE \
-change_type FLOAT 
-attribute_id Tcp_rot -text_id 30,35 -reconfig -present_type SIMPLE \
-change_type FLOAT
-attribute_id Ext_dist -text_id 30,36 -reconfig -present_type SIMPLE \
-change_type FLOAT
-attribute_id Ext_rot -text_id 30,37 -reconfig -present_type SIMPLE \
-change_type FLOAT 

MISC_BKGSLAVEATTRIBUTE = MMC_ATTRIBUTE:
-attribute_id Name -text_id 30,49 -reconfig  -present_type SIMPLE \
-change_type CHOICE_LIST -choices_type_name MISC_FUNCTION_LIST
#4f -change_type CHOICE_INSTANCE_BY_METHOD -choice_method sysmmc_get_misc_choice
-attribute_id BackgrndSlave -text_id 30,50 -reconfig  -present_type SIMPLE \
-change_type FKBAR -fkbar_id MMC_YN_BOOL_FKBAR

MISC_NOOFREATTRIBUTE = MMC_ATTRIBUTE:
-attribute_id Name -text_id 30,49 -reconfig -present_type SIMPLE \
-change_type CHOICE_LIST -choices_type_name MISC_FUNCTION_LIST
#4f -change_type CHOICE_INSTANCE_BY_METHOD -choice_method sysmmc_get_misc_choice
-attribute_id NoOfRetry -text_id 30,50 -reconfig -present_type SIMPLE \
-change_type FKBAR -fkbar_id MMC_NOOFRE_INC_DEC_FKBAR

MISC_SIMATTRIBUTE = MMC_ATTRIBUTE:
-attribute_id Name -text_id 30,49 -reconfig -present_type SIMPLE \
-change_type CHOICE_LIST -choices_type_name MISC_FUNCTION_LIST
#4f -change_type CHOICE_INSTANCE_BY_METHOD -choice_method sysmmc_get_misc_choice
-attribute_id SimulateMenu -text_id 30,50 -reconfig -present_type SIMPLE \
-change_type FKBAR -fkbar_id MMC_YN_BOOL_FKBAR

MISC_COOMPARTSATTRIBUTE  = MMC_ATTRIBUTE:
-attribute_id Name -text_id 30,49 -reconfig -present_type SIMPLE \
-change_type CHOICE_LIST -choices_type_name MISC_FUNCTION_LIST
-attribute_id CommPartSize -text_id 30,50 -reconfig -present_type SIMPLE \
-change_type FKBAR -fkbar_id MMC_COOMPARTS_INC_DEC_FKBAR

MISC_EMPTYATTRIBUTE = MMC_ATTRIBUTE:
-attribute_id Name -text_id 30,49 -reconfig -present_type SIMPLE \
-change_type NONE
-attribute_id BMWFlag -text_id 30,50 -present_type SIMPLE \
-change_type FKBAR -fkbar_id MMC_YN_BOOL_FKBAR

MISC_AVPERSATTRIBUTE = MMC_ATTRIBUTE:
-attribute_id Name -text_id 30,49 -present_type SIMPLE \
-change_type NONE
-attribute_id AveragePers -text_id 30,50 -present_type SIMPLE \
-change_type NONE

MASTER_BOOL_ATTRIBUTE = MMC_ATTRIBUTE:
-attribute_id Name -text_id 30,2 -reconfig -present_type SIMPLE \
-change_type CHOICE_LIST -choices_type_name MMC_MASTER_BOOL_LIST
-attribute_id Select -text_id 30,3 -reconfig -present_type SIMPLE \
-change_type FKBAR -fkbar_id MMC_MASTER_BOOL_FKBAR

RUNCHN_BOOL_ATTRIBUTE = MMC_ATTRIBUTE:
-attribute_id Name -text_id 30,2 -reconfig -present_type SIMPLE \
-change_type CHOICE_LIST -choices_type_name MMC_RUNCHN_BOOL_LIST
-attribute_id Select -text_id 30,3 -reconfig -present_type SIMPLE \
-change_type FKBAR -fkbar_id MMC_RUNCHN_BOOL_FKBAR

RAPID_ROUTIN_ATTRIBUTE = MMC_ATTRIBUTE:
-attribute_id Shelf -text_id 30,16 -reconfig -present_type SIMPLE \
-change_type CHOICE_LIST -choices_type_name RAPID_ROUTIN_EVENTS
-attribute_id Routine -text_id 30,17 -reconfig -present_type SIMPLE \
-change_type TEXTVAR -char_length 16
-attribute_id Task -text_id 30,28 -reconfig -present_type SIMPLE \
-change_type CHOICE_INSTANCE -char_length 16 -choices_type_name CAB_TASKS 

TASK_MODULES_ATTRIBUTE = MMC_ATTRIBUTE:
-attribute_id Task -text_id 30,28 -reconfig -reconfiglevel UPD -present_type SIMPLE \
-change_type CHOICE_INSTANCE -char_length 16 -choices_type_name CAB_TASKS 
-attribute_id File -text_id 30,30 -reconfig -reconfiglevel UPD -present_type SIMPLE \
-change_type TEXT -char_length 80
-attribute_id Storage -text_id 30,45 -reconfig -reconfiglevel UPD -present_type SIMPLE \
-change_type FKBAR -fkbar_id MMC_TASK_STORAGE_FKBAR

TASK_MODULES_EXT_ATTRIBUTE = MMC_ATTRIBUTE:
-attribute_id Task -text_id 30,28 -reconfig -reconfiglevel UPD -present_type SIMPLE \
-change_type CHOICE_INSTANCE -char_length 16 -choices_type_name CAB_TASKS 
-attribute_id File -text_id 30,30 -reconfig -reconfiglevel UPD -present_type SIMPLE \
-change_type TEXT -char_length 80
-attribute_id Storage -text_id 30,45 -reconfig -reconfiglevel UPD -present_type SIMPLE \
-change_type FKBAR -fkbar_id MMC_TASK_STORAGE_FKBAR
-attribute_id Txres -text_id 30,56 -reconfig -reconfiglevel UPD -present_type SIMPLE \
-change_type TEXT -char_length 80
-attribute_id Shared -text_id 30,65 -reconfig -reconfiglevel UPD -present_type SIMPLE \
-change_type FKBAR -fkbar_id MMC_YN_BOOL_FKBAR

RAPID_SINGLETASKS_ATTRIBUTE = MMC_ATTRIBUTE:
-attribute_id Name -text_id 30,19 -reconfig -reconfiglevel UPD -present_type SIMPLE \
-change_type TEXTVAR -char_length 16
-attribute_id BindRef -text_id 30,41 -reconfig -reconfiglevel UPD -present_type SIMPLE \
-change_type FKBAR -fkbar_id MMC_YN_BOOL_FKBAR

MMC_MASTER_BOOL_FKBAR = MMC_FKEY:
-text_id 30,4 -fktype SETA -setcode 1
-text_id 30,5 -fktype SETA -setcode 0

MMC_RUNCHN_BOOL_FKBAR = MMC_FKEY:
-text_id 30,4 -fktype SETA -setcode 1
-text_id 30,5 -fktype SETA -setcode 0

MMC_YN_BOOL_FKBAR = MMC_FKEY:
-text_id 30,59 -fktype SETA -setcode 1
-text_id 30,60 -fktype SETA -setcode 0

MMC_NOOFRE_INC_DEC_FKBAR = MMC_FKEY:
-text_id 30,43 -fktype INC -setcode 1
-text_id 30,44 -fktype DEC -setcode 1

MMC_COOMPARTS_INC_DEC_FKBAR = MMC_FKEY:
-text_id 30,43 -fktype INC -setcode 1
-text_id 30,44 -fktype DEC -setcode 1

MMC_TASK_STORAGE_FKBAR = MMC_FKEY:
-text_id 30,46 -fktype SETA -setcode LOADED 
-text_id 30,47 -fktype SETA -setcode BUILDIN

SYS_OUTLINE = MMC_OUTLINE:
-Name regain_dist_outline -dsp_parms 1,2,3 -header_id 30,38
-Name master_bool_outline -dsp_parms 1,2 -header_id 30,6
-Name runchn_bool_outline -dsp_parms 1,2 -header_id 30,6
-Name rapid_routin_outline -dsp_parms 1,2,3 -header_id 30,15
-Name task_modules_outline -dsp_parms 1,2 -header_id 30,31
-Name misc_dist_outline -dsp_parms 1,2 -header_id 30,51
-Name rapid_simpletasks_outline -dsp_parms 1 -header_id 30,28

REGAIN_DIST_MODE = MMC_CHOICE:
#Specifies the legal ABB controls to be used with robots
#Control instances
-text_id 30,39 -setcode MAN
-text_id 30,40 -setcode AUTO

MMC_MASTER_BOOL_LIST = MMC_CHOICE:
-text_id 30,7 -setcode HoldToRun
#-text_id 30,70 -setcode MotorOnAtAuto

MMC_RUNCHN_BOOL_LIST = MMC_CHOICE:
#-text_id 30,71 -setcode SoftES
-text_id 30,72 -setcode SoftAS
-text_id 30,73 -setcode SoftGS
#-text_id 30,76 -setcode QSoftES
#-text_id 30,77 -setcode QSoftAS
#-text_id 30,78 -setcode QSoftGS
#-text_id 30,79 -setcode SSoftES
#-text_id 30,80 -setcode SSoftAS
#-text_id 30,81 -setcode SSoftGS

MISC_FUNCTION_LIST = MMC_CHOICE:
-text_id 30,53 -setcode SimulateMenu
-text_id 30,57 -setcode BackgrndSlave
-text_id 30,58 -setcode NoOfRetry
-text_id 30,61 -setcode CommPartSize

RAPID_ROUTIN_EVENTS = MMC_CHOICE:
#Specifies the legal ABB controls to be used with robots
#Control instances
-text_id 30,8 -setcode POWER_ON
-text_id 30,9 -setcode START
-text_id 30,10 -setcode STOP
-text_id 30,11 -setcode QSTOP
-text_id 30,12 -setcode RESTART
-text_id 30,13 -setcode RESET
