Changeset 306 for asp3_wo_tecs/trunk/kernel/dataqueue.trb
- Timestamp:
- Jun 27, 2017, 10:53:32 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_wo_tecs/trunk/kernel/dataqueue.trb
r305 r306 53 53 # ã®è²¬ä»»ãè² ããªãï¼ 54 54 # 55 # $Id: dataqueue.trb 588 2016-02-05 12:54:58Z ertl-hiro $55 # $Id: dataqueue.trb 668 2016-03-03 13:57:53Z ertl-hiro $ 56 56 # 57 57 … … 66 66 67 67 def prepare(key, params) 68 # ãã©ã¡ã¼ã¿ãçç¥ãããæã®ããã©ã«ãå¤ã®è¨å® 69 params[:dtqmb] ||= "NULL" 70 68 71 # dtqatrãç¡å¹ã®å ´åï¼E_RSATRï¼ï¼»NGKI1669ï¼½ 69 72 #ï¼TA_TPRI以å¤ã®ããããã»ããããã¦ããå ´åï¼ … … 74 77 # dtqmbãNULLã§ãªãå ´åï¼E_NOSPTï¼ï¼»ASPS0132ï¼½ 75 78 if params[:dtqmb] != "NULL" 76 error_illegal_id("E_ PAR", params, :dtqmb, :dtqid)79 error_illegal_id("E_NOSPT", params, :dtqmb, :dtqid) 77 80 end 78 81 79 82 # ãã¼ã¿ãã¥ã¼ç®¡çé å 80 83 if params[:dtqcnt] > 0 81 $kernelCfgC.add("static DTQMB _kernel_dtqmb_#{params[:dtqid]}" \ 82 "[#{params[:dtqcnt]}];") 84 dtqmbName = "_kernel_dtqmb_#{params[:dtqid]}" 85 $kernelCfgC.add("static DTQMB #{dtqmbName}[#{params[:dtqcnt]}];") 86 params[:dtqinib_dtqmb] = dtqmbName 87 else 88 params[:dtqinib_dtqmb] = "NULL" 83 89 end 84 90 end 85 91 86 92 def generateInib(key, params) 87 if params[:dtqcnt] > 0 88 dtqmb = "_kernel_dtqmb_#{params[:dtqid]}" 89 else 90 dtqmb = "NULL" 91 end 92 return("(#{params[:dtqatr]}), (#{params[:dtqcnt]}), #{dtqmb}") 93 return("(#{params[:dtqatr]}), (#{params[:dtqcnt]}), " \ 94 "#{params[:dtqinib_dtqmb]}") 93 95 end 94 96 end
Note:
See TracChangeset
for help on using the changeset viewer.