# Generated driver for aerolas_doppler # vim: ft=tcl tabstop=8 softtabstop=2 shiftwidth=2 nocindent smartindent # namespace eval ::scobj::aerolas_doppler { set debug_threshold 5 } proc ::scobj::aerolas_doppler::debug_log {tc_root debug_level debug_string} { set catch_status [ catch { set debug_threshold [hgetpropval ${tc_root} debug_threshold] if {${debug_level} >= ${debug_threshold}} { set now [clock seconds] set ts [clock format ${now} -format "%Y%m%d"] set log_file_name "../log/aerolas_doppler_[basename ${tc_root}]_${ts}.log" set fd [open "${log_file_name}" "a"] set ts [clock format ${now} -format "%T"] puts ${fd} "${ts} ${debug_string}" close ${fd} } } catch_message ] } proc ::scobj::aerolas_doppler::sics_log {debug_level debug_string} { set catch_status [ catch { set debug_threshold ${::scobj::aerolas_doppler::debug_threshold} if {${debug_level} >= ${debug_threshold}} { sicslog "::scobj::aerolas_doppler::${debug_string}" } } catch_message ] } # check function for hset change proc ::scobj::aerolas_doppler::checkrange {tc_root} { set catch_status [ catch { debug_log ${tc_root} 1 "checkrange tc_root=${tc_root} sct=[sct] target=[sct target]" set setpoint [sct target] if { [hpropexists [sct] lowerlimit] } { set lolimit [sct lowerlimit] } else { # lowerlimit not set, use target set lolimit [sct target] } if { [hpropexists [sct] upperlimit] } { set hilimit [sct upperlimit] } else { # upperlimit not set, use target set hilimit [sct target] } # checkrange hook code goes here if { ${setpoint} < ${lolimit} || ${setpoint} > ${hilimit} } { error "setpoint ${setpoint} violates limits (${lolimit}..${hilimit}) on [sct]" } return OK } catch_message ] handle_exception ${catch_status} ${catch_message} } # function to request the read of a parameter on a device proc ::scobj::aerolas_doppler::getFloat {tc_root nextState cmd_str} { set catch_status [ catch { debug_log ${tc_root} 1 "getFloat tc_root=${tc_root} sct=[sct] cmd=${cmd_str}" if { [hpropexists [sct] geterror] } { hdelprop [sct] geterror } set cmd "${cmd_str}" # getFloat hook code starts set cmd "1:3:${cmd_str}:1:F32\[2,3,0,1\]" # getFloat hook code ends if { [hpropexists [sct] geterror] } { debug_log ${tc_root} 9 "[sct] error: [sct geterror]" error "[sct geterror]" } debug_log ${tc_root} 1 "getFloat sct send ${cmd}" if {![string equal -nocase -length 10 ${cmd} "@@NOSEND@@"]} { sct send "${cmd}" } return ${nextState} } catch_message ] handle_exception ${catch_status} ${catch_message} } # function to request the read of a parameter on a device proc ::scobj::aerolas_doppler::getULong {tc_root nextState cmd_str} { set catch_status [ catch { debug_log ${tc_root} 1 "getULong tc_root=${tc_root} sct=[sct] cmd=${cmd_str}" if { [hpropexists [sct] geterror] } { hdelprop [sct] geterror } set cmd "${cmd_str}" # getULong hook code starts set cmd "1:3:${cmd_str}:1:U32\[2,3,0,1\]" # getULong hook code ends if { [hpropexists [sct] geterror] } { debug_log ${tc_root} 9 "[sct] error: [sct geterror]" error "[sct geterror]" } debug_log ${tc_root} 1 "getULong sct send ${cmd}" if {![string equal -nocase -length 10 ${cmd} "@@NOSEND@@"]} { sct send "${cmd}" } return ${nextState} } catch_message ] handle_exception ${catch_status} ${catch_message} } # function to request the read of a parameter on a device proc ::scobj::aerolas_doppler::getUShort {tc_root nextState cmd_str} { set catch_status [ catch { debug_log ${tc_root} 1 "getUShort tc_root=${tc_root} sct=[sct] cmd=${cmd_str}" if { [hpropexists [sct] geterror] } { hdelprop [sct] geterror } set cmd "${cmd_str}" # getUShort hook code starts set cmd "1:3:${cmd_str}:1:U16" # getUShort hook code ends if { [hpropexists [sct] geterror] } { debug_log ${tc_root} 9 "[sct] error: [sct geterror]" error "[sct geterror]" } debug_log ${tc_root} 1 "getUShort sct send ${cmd}" if {![string equal -nocase -length 10 ${cmd} "@@NOSEND@@"]} { sct send "${cmd}" } return ${nextState} } catch_message ] handle_exception ${catch_status} ${catch_message} } # function to check the write parameter on a device proc ::scobj::aerolas_doppler::noResponse {tc_root} { set catch_status [ catch { debug_log ${tc_root} 1 "noResponse tc_root=${tc_root} sct=[sct] resp=[sct result]" # noResponse hook code goes here return "idle" } catch_message ] handle_exception ${catch_status} ${catch_message} } # function to parse the read of a parameter on a device proc ::scobj::aerolas_doppler::rdFloat {tc_root} { set catch_status [ catch { debug_log ${tc_root} 1 "rdFloat tc_root=${tc_root} sct=[sct] result=[sct result]" if { [hpropexists [sct] geterror] } { hdelprop [sct] geterror } set data [sct result] set nextState "idle" if {[string equal -nocase -length 7 ${data} "ASCERR:"]} { # the protocol driver has reported an error sct geterror "${data}" error "[sct geterror]" } # rdFloat hook code goes here if { ${data} != [sct oldval] } { debug_log ${tc_root} 1 "[sct] changed to new:${data}, from old:[sct oldval]" sct oldval ${data} sct update ${data} sct utime readtime } return ${nextState} } catch_message ] handle_exception ${catch_status} ${catch_message} } # function to parse the read of a parameter on a device proc ::scobj::aerolas_doppler::rdULong {tc_root} { set catch_status [ catch { debug_log ${tc_root} 1 "rdULong tc_root=${tc_root} sct=[sct] result=[sct result]" if { [hpropexists [sct] geterror] } { hdelprop [sct] geterror } set data [sct result] set nextState "idle" if {[string equal -nocase -length 7 ${data} "ASCERR:"]} { # the protocol driver has reported an error sct geterror "${data}" error "[sct geterror]" } # rdULong hook code goes here if { ${data} != [sct oldval] } { debug_log ${tc_root} 1 "[sct] changed to new:${data}, from old:[sct oldval]" sct oldval ${data} sct update ${data} sct utime readtime } return ${nextState} } catch_message ] handle_exception ${catch_status} ${catch_message} } # function to parse the read of a parameter on a device proc ::scobj::aerolas_doppler::rdUShort {tc_root} { set catch_status [ catch { debug_log ${tc_root} 1 "rdUShort tc_root=${tc_root} sct=[sct] result=[sct result]" if { [hpropexists [sct] geterror] } { hdelprop [sct] geterror } set data [sct result] set nextState "idle" if {[string equal -nocase -length 7 ${data} "ASCERR:"]} { # the protocol driver has reported an error sct geterror "${data}" error "[sct geterror]" } # rdUShort hook code goes here if { ${data} != [sct oldval] } { debug_log ${tc_root} 1 "[sct] changed to new:${data}, from old:[sct oldval]" sct oldval ${data} sct update ${data} sct utime readtime } return ${nextState} } catch_message ] handle_exception ${catch_status} ${catch_message} } # function to write a parameter value on a device proc ::scobj::aerolas_doppler::setValue {tc_root nextState cmd_str} { set catch_status [ catch { debug_log ${tc_root} 1 "setValue tc_root=${tc_root} sct=[sct] cmd=${cmd_str}" if { [hpropexists [sct] geterror] } { hdelprop [sct] geterror } set par [sct target] set cmd "${cmd_str}${par}" # setValue hook code goes here if { [hpropexists [sct] driving] } { if { [hpropexists [sct] writestatus] && [sct writestatus] == "start" } { sct driving 1 } } debug_log ${tc_root} 1 "setValue sct send ${cmd}" if {![string equal -nocase -length 10 ${cmd} "@@NOSEND@@"]} { sct send "${cmd}" } return ${nextState} } catch_message ] handle_exception ${catch_status} ${catch_message} } # function to write a parameter value on a device proc ::scobj::aerolas_doppler::wrFloat {tc_root nextState cmd_str} { set catch_status [ catch { debug_log ${tc_root} 1 "wrFloat tc_root=${tc_root} sct=[sct] cmd=${cmd_str}" if { [hpropexists [sct] geterror] } { hdelprop [sct] geterror } set par [sct target] set cmd "${cmd_str}${par}" # wrFloat hook code starts set cmd "1:16:${cmd_str}:1:F32\[2,3,0,1\]${par}" # wrFloat hook code ends if { [hpropexists [sct] geterror] } { debug_log ${tc_root} 9 "[sct] error: [sct geterror]" error "[sct geterror]" } if { [hpropexists [sct] driving] } { if { [hpropexists [sct] writestatus] && [sct writestatus] == "start" } { sct driving 1 } } debug_log ${tc_root} 1 "wrFloat sct send ${cmd}" if {![string equal -nocase -length 10 ${cmd} "@@NOSEND@@"]} { sct send "${cmd}" } return ${nextState} } catch_message ] handle_exception ${catch_status} ${catch_message} } # function to write a parameter value on a device proc ::scobj::aerolas_doppler::wrULong {tc_root nextState cmd_str} { set catch_status [ catch { debug_log ${tc_root} 1 "wrULong tc_root=${tc_root} sct=[sct] cmd=${cmd_str}" if { [hpropexists [sct] geterror] } { hdelprop [sct] geterror } set par [sct target] set cmd "${cmd_str}${par}" # wrULong hook code starts set cmd "1:16:${cmd_str}:1:U32\[2,3,0,1\]${par}" # wrULong hook code ends if { [hpropexists [sct] geterror] } { debug_log ${tc_root} 9 "[sct] error: [sct geterror]" error "[sct geterror]" } if { [hpropexists [sct] driving] } { if { [hpropexists [sct] writestatus] && [sct writestatus] == "start" } { sct driving 1 } } debug_log ${tc_root} 1 "wrULong sct send ${cmd}" if {![string equal -nocase -length 10 ${cmd} "@@NOSEND@@"]} { sct send "${cmd}" } return ${nextState} } catch_message ] handle_exception ${catch_status} ${catch_message} } # function to write a parameter value on a device proc ::scobj::aerolas_doppler::wrUShort {tc_root nextState cmd_str} { set catch_status [ catch { debug_log ${tc_root} 1 "wrUShort tc_root=${tc_root} sct=[sct] cmd=${cmd_str}" if { [hpropexists [sct] geterror] } { hdelprop [sct] geterror } set par [sct target] set cmd "${cmd_str}${par}" # wrUShort hook code starts set cmd "1:16:${cmd_str}:1:U16:${par}" # wrUShort hook code ends if { [hpropexists [sct] geterror] } { debug_log ${tc_root} 9 "[sct] error: [sct geterror]" error "[sct geterror]" } if { [hpropexists [sct] driving] } { if { [hpropexists [sct] writestatus] && [sct writestatus] == "start" } { sct driving 1 } } debug_log ${tc_root} 1 "wrUShort sct send ${cmd}" if {![string equal -nocase -length 10 ${cmd} "@@NOSEND@@"]} { sct send "${cmd}" } return ${nextState} } catch_message ] handle_exception ${catch_status} ${catch_message} } proc ::scobj::aerolas_doppler::mkDriver { sct_controller name device_class simulation_flag ip_address tcp_port {testing false} } { ::scobj::aerolas_doppler::sics_log 9 "::scobj::aerolas_doppler::mkDriver ${sct_controller} ${name} ${device_class} ${simulation_flag} ${ip_address} ${tcp_port} ${testing}" set ns "[namespace current]" set catch_status [ catch { MakeSICSObj ${name} SCT_OBJECT sicslist setatt ${name} driver aerolas_doppler sicslist setatt ${name} klass ${device_class} sicslist setatt ${name} long_name ${name} set scobj_hpath /sics/${name} hfactory ${scobj_hpath}/ctrl plain spy none hfactory ${scobj_hpath}/ctrl/amplitude plain user float hsetprop ${scobj_hpath}/ctrl/amplitude read ${ns}::getFloat ${scobj_hpath} rdFloat {1} hsetprop ${scobj_hpath}/ctrl/amplitude rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/ctrl/amplitude write ${ns}::wrFloat ${scobj_hpath} noResponse {1} hsetprop ${scobj_hpath}/ctrl/amplitude noResponse ${ns}::noResponse ${scobj_hpath} hsetprop ${scobj_hpath}/ctrl/amplitude check ${ns}::checkrange ${scobj_hpath} hsetprop ${scobj_hpath}/ctrl/amplitude control true hsetprop ${scobj_hpath}/ctrl/amplitude data true hsetprop ${scobj_hpath}/ctrl/amplitude mutable true hsetprop ${scobj_hpath}/ctrl/amplitude nxsave true hsetprop ${scobj_hpath}/ctrl/amplitude lowerlimit 0 hsetprop ${scobj_hpath}/ctrl/amplitude upperlimit 75 hsetprop ${scobj_hpath}/ctrl/amplitude units mm hsetprop ${scobj_hpath}/ctrl/amplitude oldval 0.0 hsetprop ${scobj_hpath}/ctrl/amplitude klass "parameter" hsetprop ${scobj_hpath}/ctrl/amplitude sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/ctrl/amplitude type "part" hsetprop ${scobj_hpath}/ctrl/amplitude nxalias "${name}_ctrl_amplitude" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/ctrl/amplitude 1 ${sct_controller} write ${scobj_hpath}/ctrl/amplitude hsetprop ${scobj_hpath}/ctrl/amplitude simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/ctrl/amplitude simulated true } hfactory ${scobj_hpath}/ctrl/run_cmd plain user int hsetprop ${scobj_hpath}/ctrl/run_cmd read ${ns}::getUShort ${scobj_hpath} rdUShort {0} hsetprop ${scobj_hpath}/ctrl/run_cmd rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/ctrl/run_cmd write ${ns}::wrUShort ${scobj_hpath} noResponse {0} hsetprop ${scobj_hpath}/ctrl/run_cmd noResponse ${ns}::noResponse ${scobj_hpath} hsetprop ${scobj_hpath}/ctrl/run_cmd check ${ns}::checkrange ${scobj_hpath} hsetprop ${scobj_hpath}/ctrl/run_cmd control true hsetprop ${scobj_hpath}/ctrl/run_cmd data true hsetprop ${scobj_hpath}/ctrl/run_cmd mutable true hsetprop ${scobj_hpath}/ctrl/run_cmd nxsave true hsetprop ${scobj_hpath}/ctrl/run_cmd lowerlimit 0 hsetprop ${scobj_hpath}/ctrl/run_cmd upperlimit 1 hsetprop ${scobj_hpath}/ctrl/run_cmd values 0,1 hsetprop ${scobj_hpath}/ctrl/run_cmd oldval 0 hsetprop ${scobj_hpath}/ctrl/run_cmd klass "parameter" hsetprop ${scobj_hpath}/ctrl/run_cmd sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/ctrl/run_cmd type "part" hsetprop ${scobj_hpath}/ctrl/run_cmd nxalias "${name}_ctrl_run_cmd" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/ctrl/run_cmd 1 ${sct_controller} write ${scobj_hpath}/ctrl/run_cmd hsetprop ${scobj_hpath}/ctrl/run_cmd simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/ctrl/run_cmd simulated true } hfactory ${scobj_hpath}/ctrl/velocity plain user float hsetprop ${scobj_hpath}/ctrl/velocity read ${ns}::getFloat ${scobj_hpath} rdFloat {3} hsetprop ${scobj_hpath}/ctrl/velocity rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/ctrl/velocity write ${ns}::wrFloat ${scobj_hpath} noResponse {3} hsetprop ${scobj_hpath}/ctrl/velocity noResponse ${ns}::noResponse ${scobj_hpath} hsetprop ${scobj_hpath}/ctrl/velocity check ${ns}::checkrange ${scobj_hpath} hsetprop ${scobj_hpath}/ctrl/velocity control true hsetprop ${scobj_hpath}/ctrl/velocity data true hsetprop ${scobj_hpath}/ctrl/velocity mutable true hsetprop ${scobj_hpath}/ctrl/velocity nxsave true hsetprop ${scobj_hpath}/ctrl/velocity lowerlimit 0 hsetprop ${scobj_hpath}/ctrl/velocity upperlimit 4.7 hsetprop ${scobj_hpath}/ctrl/velocity units m/S hsetprop ${scobj_hpath}/ctrl/velocity oldval 0.0 hsetprop ${scobj_hpath}/ctrl/velocity klass "parameter" hsetprop ${scobj_hpath}/ctrl/velocity sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/ctrl/velocity type "part" hsetprop ${scobj_hpath}/ctrl/velocity nxalias "${name}_ctrl_velocity" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/ctrl/velocity 1 ${sct_controller} write ${scobj_hpath}/ctrl/velocity hsetprop ${scobj_hpath}/ctrl/velocity simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/ctrl/velocity simulated true } hsetprop ${scobj_hpath}/ctrl data "true" hsetprop ${scobj_hpath}/ctrl klass "@none" hsetprop ${scobj_hpath}/ctrl type "part" hfactory ${scobj_hpath}/read_only plain spy none hfactory ${scobj_hpath}/read_only/arc_state plain user int hsetprop ${scobj_hpath}/read_only/arc_state read ${ns}::getUShort ${scobj_hpath} rdUShort {1016} hsetprop ${scobj_hpath}/read_only/arc_state rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/read_only/arc_state control true hsetprop ${scobj_hpath}/read_only/arc_state data false hsetprop ${scobj_hpath}/read_only/arc_state mutable false hsetprop ${scobj_hpath}/read_only/arc_state nxsave false hsetprop ${scobj_hpath}/read_only/arc_state oldval 0 hsetprop ${scobj_hpath}/read_only/arc_state sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/read_only/arc_state type "part" hsetprop ${scobj_hpath}/read_only/arc_state nxalias "${name}_read_only_arc_state" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/read_only/arc_state 1 hsetprop ${scobj_hpath}/read_only/arc_state simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/read_only/arc_state simulated true } hfactory ${scobj_hpath}/read_only/move_abs_counter plain user int hsetprop ${scobj_hpath}/read_only/move_abs_counter read ${ns}::getULong ${scobj_hpath} rdULong {1005} hsetprop ${scobj_hpath}/read_only/move_abs_counter rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/read_only/move_abs_counter control true hsetprop ${scobj_hpath}/read_only/move_abs_counter data false hsetprop ${scobj_hpath}/read_only/move_abs_counter mutable false hsetprop ${scobj_hpath}/read_only/move_abs_counter nxsave false hsetprop ${scobj_hpath}/read_only/move_abs_counter oldval 0 hsetprop ${scobj_hpath}/read_only/move_abs_counter sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/read_only/move_abs_counter type "part" hsetprop ${scobj_hpath}/read_only/move_abs_counter nxalias "${name}_read_only_move_abs_counter" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/read_only/move_abs_counter 1 hsetprop ${scobj_hpath}/read_only/move_abs_counter simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/read_only/move_abs_counter simulated true } hfactory ${scobj_hpath}/read_only/move_amplitude_max plain user float hsetprop ${scobj_hpath}/read_only/move_amplitude_max read ${ns}::getFloat ${scobj_hpath} rdFloat {1009} hsetprop ${scobj_hpath}/read_only/move_amplitude_max rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/read_only/move_amplitude_max control true hsetprop ${scobj_hpath}/read_only/move_amplitude_max data false hsetprop ${scobj_hpath}/read_only/move_amplitude_max mutable false hsetprop ${scobj_hpath}/read_only/move_amplitude_max nxsave false hsetprop ${scobj_hpath}/read_only/move_amplitude_max oldval 0.0 hsetprop ${scobj_hpath}/read_only/move_amplitude_max sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/read_only/move_amplitude_max type "part" hsetprop ${scobj_hpath}/read_only/move_amplitude_max nxalias "${name}_read_only_move_amplitude_max" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/read_only/move_amplitude_max 1 hsetprop ${scobj_hpath}/read_only/move_amplitude_max simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/read_only/move_amplitude_max simulated true } hfactory ${scobj_hpath}/read_only/move_amplitude_min plain user float hsetprop ${scobj_hpath}/read_only/move_amplitude_min read ${ns}::getFloat ${scobj_hpath} rdFloat {1007} hsetprop ${scobj_hpath}/read_only/move_amplitude_min rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/read_only/move_amplitude_min control true hsetprop ${scobj_hpath}/read_only/move_amplitude_min data false hsetprop ${scobj_hpath}/read_only/move_amplitude_min mutable false hsetprop ${scobj_hpath}/read_only/move_amplitude_min nxsave false hsetprop ${scobj_hpath}/read_only/move_amplitude_min oldval 0.0 hsetprop ${scobj_hpath}/read_only/move_amplitude_min sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/read_only/move_amplitude_min type "part" hsetprop ${scobj_hpath}/read_only/move_amplitude_min nxalias "${name}_read_only_move_amplitude_min" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/read_only/move_amplitude_min 1 hsetprop ${scobj_hpath}/read_only/move_amplitude_min simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/read_only/move_amplitude_min simulated true } hfactory ${scobj_hpath}/read_only/move_rel_counter plain user int hsetprop ${scobj_hpath}/read_only/move_rel_counter read ${ns}::getULong ${scobj_hpath} rdULong {1003} hsetprop ${scobj_hpath}/read_only/move_rel_counter rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/read_only/move_rel_counter control true hsetprop ${scobj_hpath}/read_only/move_rel_counter data false hsetprop ${scobj_hpath}/read_only/move_rel_counter mutable false hsetprop ${scobj_hpath}/read_only/move_rel_counter nxsave false hsetprop ${scobj_hpath}/read_only/move_rel_counter oldval 0 hsetprop ${scobj_hpath}/read_only/move_rel_counter sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/read_only/move_rel_counter type "part" hsetprop ${scobj_hpath}/read_only/move_rel_counter nxalias "${name}_read_only_move_rel_counter" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/read_only/move_rel_counter 1 hsetprop ${scobj_hpath}/read_only/move_rel_counter simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/read_only/move_rel_counter simulated true } hfactory ${scobj_hpath}/read_only/move_velocity_max plain user float hsetprop ${scobj_hpath}/read_only/move_velocity_max read ${ns}::getFloat ${scobj_hpath} rdFloat {1013} hsetprop ${scobj_hpath}/read_only/move_velocity_max rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/read_only/move_velocity_max control true hsetprop ${scobj_hpath}/read_only/move_velocity_max data false hsetprop ${scobj_hpath}/read_only/move_velocity_max mutable false hsetprop ${scobj_hpath}/read_only/move_velocity_max nxsave false hsetprop ${scobj_hpath}/read_only/move_velocity_max oldval 0.0 hsetprop ${scobj_hpath}/read_only/move_velocity_max sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/read_only/move_velocity_max type "part" hsetprop ${scobj_hpath}/read_only/move_velocity_max nxalias "${name}_read_only_move_velocity_max" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/read_only/move_velocity_max 1 hsetprop ${scobj_hpath}/read_only/move_velocity_max simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/read_only/move_velocity_max simulated true } hfactory ${scobj_hpath}/read_only/move_velocity_min plain user float hsetprop ${scobj_hpath}/read_only/move_velocity_min read ${ns}::getFloat ${scobj_hpath} rdFloat {1011} hsetprop ${scobj_hpath}/read_only/move_velocity_min rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/read_only/move_velocity_min control true hsetprop ${scobj_hpath}/read_only/move_velocity_min data false hsetprop ${scobj_hpath}/read_only/move_velocity_min mutable false hsetprop ${scobj_hpath}/read_only/move_velocity_min nxsave false hsetprop ${scobj_hpath}/read_only/move_velocity_min oldval 0.0 hsetprop ${scobj_hpath}/read_only/move_velocity_min sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/read_only/move_velocity_min type "part" hsetprop ${scobj_hpath}/read_only/move_velocity_min nxalias "${name}_read_only_move_velocity_min" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/read_only/move_velocity_min 1 hsetprop ${scobj_hpath}/read_only/move_velocity_min simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/read_only/move_velocity_min simulated true } hfactory ${scobj_hpath}/read_only/run_state plain user int hsetprop ${scobj_hpath}/read_only/run_state read ${ns}::getUShort ${scobj_hpath} rdUShort {1000} hsetprop ${scobj_hpath}/read_only/run_state rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/read_only/run_state control true hsetprop ${scobj_hpath}/read_only/run_state data false hsetprop ${scobj_hpath}/read_only/run_state mutable false hsetprop ${scobj_hpath}/read_only/run_state nxsave false hsetprop ${scobj_hpath}/read_only/run_state oldval 0 hsetprop ${scobj_hpath}/read_only/run_state sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/read_only/run_state type "part" hsetprop ${scobj_hpath}/read_only/run_state nxalias "${name}_read_only_run_state" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/read_only/run_state 1 hsetprop ${scobj_hpath}/read_only/run_state simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/read_only/run_state simulated true } hfactory ${scobj_hpath}/read_only/version_number plain user int hsetprop ${scobj_hpath}/read_only/version_number read ${ns}::getUShort ${scobj_hpath} rdUShort {1018} hsetprop ${scobj_hpath}/read_only/version_number rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/read_only/version_number control true hsetprop ${scobj_hpath}/read_only/version_number data false hsetprop ${scobj_hpath}/read_only/version_number mutable false hsetprop ${scobj_hpath}/read_only/version_number nxsave false hsetprop ${scobj_hpath}/read_only/version_number oldval 0 hsetprop ${scobj_hpath}/read_only/version_number sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/read_only/version_number type "part" hsetprop ${scobj_hpath}/read_only/version_number nxalias "${name}_read_only_version_number" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/read_only/version_number 1 hsetprop ${scobj_hpath}/read_only/version_number simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/read_only/version_number simulated true } hsetprop ${scobj_hpath}/read_only data "false" hsetprop ${scobj_hpath}/read_only klass "@none" hsetprop ${scobj_hpath}/read_only type "part" hfactory ${scobj_hpath}/read_write plain spy none hfactory ${scobj_hpath}/read_write/profile plain user int hsetprop ${scobj_hpath}/read_write/profile read ${ns}::getUShort ${scobj_hpath} rdUShort {6} hsetprop ${scobj_hpath}/read_write/profile rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/read_write/profile control true hsetprop ${scobj_hpath}/read_write/profile data false hsetprop ${scobj_hpath}/read_write/profile mutable false hsetprop ${scobj_hpath}/read_write/profile nxsave false hsetprop ${scobj_hpath}/read_write/profile values 0,1 hsetprop ${scobj_hpath}/read_write/profile oldval 0 hsetprop ${scobj_hpath}/read_write/profile sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/read_write/profile type "part" hsetprop ${scobj_hpath}/read_write/profile nxalias "${name}_read_write_profile" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/read_write/profile 1 hsetprop ${scobj_hpath}/read_write/profile simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/read_write/profile simulated true } hfactory ${scobj_hpath}/read_write/te_ok_cycles plain user int hsetprop ${scobj_hpath}/read_write/te_ok_cycles read ${ns}::getULong ${scobj_hpath} rdULong {7} hsetprop ${scobj_hpath}/read_write/te_ok_cycles rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/read_write/te_ok_cycles control true hsetprop ${scobj_hpath}/read_write/te_ok_cycles data false hsetprop ${scobj_hpath}/read_write/te_ok_cycles mutable false hsetprop ${scobj_hpath}/read_write/te_ok_cycles nxsave false hsetprop ${scobj_hpath}/read_write/te_ok_cycles oldval 0 hsetprop ${scobj_hpath}/read_write/te_ok_cycles sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/read_write/te_ok_cycles type "part" hsetprop ${scobj_hpath}/read_write/te_ok_cycles nxalias "${name}_read_write_te_ok_cycles" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/read_write/te_ok_cycles 1 hsetprop ${scobj_hpath}/read_write/te_ok_cycles simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/read_write/te_ok_cycles simulated true } hfactory ${scobj_hpath}/read_write/te_ok_time plain user int hsetprop ${scobj_hpath}/read_write/te_ok_time read ${ns}::getULong ${scobj_hpath} rdULong {9} hsetprop ${scobj_hpath}/read_write/te_ok_time rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/read_write/te_ok_time control true hsetprop ${scobj_hpath}/read_write/te_ok_time data false hsetprop ${scobj_hpath}/read_write/te_ok_time mutable false hsetprop ${scobj_hpath}/read_write/te_ok_time nxsave false hsetprop ${scobj_hpath}/read_write/te_ok_time oldval 0 hsetprop ${scobj_hpath}/read_write/te_ok_time sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/read_write/te_ok_time type "part" hsetprop ${scobj_hpath}/read_write/te_ok_time nxalias "${name}_read_write_te_ok_time" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/read_write/te_ok_time 1 hsetprop ${scobj_hpath}/read_write/te_ok_time simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/read_write/te_ok_time simulated true } hsetprop ${scobj_hpath}/read_write data "false" hsetprop ${scobj_hpath}/read_write klass "@none" hsetprop ${scobj_hpath}/read_write type "part" if {${testing}} { hfactory ${scobj_hpath}/testing plain spy none hsetprop ${scobj_hpath}/testing data "false" hsetprop ${scobj_hpath}/testing klass "@none" hsetprop ${scobj_hpath}/testing type "part" hfactory ${scobj_hpath}/testing/floats plain spy none hfactory ${scobj_hpath}/testing/floats/float_0000 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0000 read ${ns}::getFloat ${scobj_hpath} rdFloat {0} hsetprop ${scobj_hpath}/testing/floats/float_0000 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0000 control true hsetprop ${scobj_hpath}/testing/floats/float_0000 data false hsetprop ${scobj_hpath}/testing/floats/float_0000 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0000 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0000 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0000 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0000 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0000 nxalias "${name}_testing_floats_float_0000" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0000 30 hsetprop ${scobj_hpath}/testing/floats/float_0000 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0000 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0001 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0001 read ${ns}::getFloat ${scobj_hpath} rdFloat {1} hsetprop ${scobj_hpath}/testing/floats/float_0001 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0001 control true hsetprop ${scobj_hpath}/testing/floats/float_0001 data false hsetprop ${scobj_hpath}/testing/floats/float_0001 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0001 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0001 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0001 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0001 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0001 nxalias "${name}_testing_floats_float_0001" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0001 30 hsetprop ${scobj_hpath}/testing/floats/float_0001 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0001 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0002 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0002 read ${ns}::getFloat ${scobj_hpath} rdFloat {2} hsetprop ${scobj_hpath}/testing/floats/float_0002 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0002 control true hsetprop ${scobj_hpath}/testing/floats/float_0002 data false hsetprop ${scobj_hpath}/testing/floats/float_0002 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0002 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0002 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0002 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0002 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0002 nxalias "${name}_testing_floats_float_0002" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0002 30 hsetprop ${scobj_hpath}/testing/floats/float_0002 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0002 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0003 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0003 read ${ns}::getFloat ${scobj_hpath} rdFloat {3} hsetprop ${scobj_hpath}/testing/floats/float_0003 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0003 control true hsetprop ${scobj_hpath}/testing/floats/float_0003 data false hsetprop ${scobj_hpath}/testing/floats/float_0003 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0003 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0003 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0003 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0003 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0003 nxalias "${name}_testing_floats_float_0003" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0003 30 hsetprop ${scobj_hpath}/testing/floats/float_0003 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0003 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0004 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0004 read ${ns}::getFloat ${scobj_hpath} rdFloat {4} hsetprop ${scobj_hpath}/testing/floats/float_0004 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0004 control true hsetprop ${scobj_hpath}/testing/floats/float_0004 data false hsetprop ${scobj_hpath}/testing/floats/float_0004 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0004 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0004 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0004 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0004 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0004 nxalias "${name}_testing_floats_float_0004" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0004 30 hsetprop ${scobj_hpath}/testing/floats/float_0004 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0004 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0005 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0005 read ${ns}::getFloat ${scobj_hpath} rdFloat {5} hsetprop ${scobj_hpath}/testing/floats/float_0005 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0005 control true hsetprop ${scobj_hpath}/testing/floats/float_0005 data false hsetprop ${scobj_hpath}/testing/floats/float_0005 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0005 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0005 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0005 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0005 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0005 nxalias "${name}_testing_floats_float_0005" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0005 30 hsetprop ${scobj_hpath}/testing/floats/float_0005 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0005 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0006 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0006 read ${ns}::getFloat ${scobj_hpath} rdFloat {6} hsetprop ${scobj_hpath}/testing/floats/float_0006 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0006 control true hsetprop ${scobj_hpath}/testing/floats/float_0006 data false hsetprop ${scobj_hpath}/testing/floats/float_0006 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0006 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0006 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0006 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0006 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0006 nxalias "${name}_testing_floats_float_0006" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0006 30 hsetprop ${scobj_hpath}/testing/floats/float_0006 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0006 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0007 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0007 read ${ns}::getFloat ${scobj_hpath} rdFloat {7} hsetprop ${scobj_hpath}/testing/floats/float_0007 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0007 control true hsetprop ${scobj_hpath}/testing/floats/float_0007 data false hsetprop ${scobj_hpath}/testing/floats/float_0007 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0007 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0007 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0007 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0007 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0007 nxalias "${name}_testing_floats_float_0007" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0007 30 hsetprop ${scobj_hpath}/testing/floats/float_0007 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0007 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0008 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0008 read ${ns}::getFloat ${scobj_hpath} rdFloat {8} hsetprop ${scobj_hpath}/testing/floats/float_0008 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0008 control true hsetprop ${scobj_hpath}/testing/floats/float_0008 data false hsetprop ${scobj_hpath}/testing/floats/float_0008 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0008 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0008 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0008 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0008 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0008 nxalias "${name}_testing_floats_float_0008" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0008 30 hsetprop ${scobj_hpath}/testing/floats/float_0008 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0008 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0009 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0009 read ${ns}::getFloat ${scobj_hpath} rdFloat {9} hsetprop ${scobj_hpath}/testing/floats/float_0009 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0009 control true hsetprop ${scobj_hpath}/testing/floats/float_0009 data false hsetprop ${scobj_hpath}/testing/floats/float_0009 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0009 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0009 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0009 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0009 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0009 nxalias "${name}_testing_floats_float_0009" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0009 30 hsetprop ${scobj_hpath}/testing/floats/float_0009 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0009 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0010 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0010 read ${ns}::getFloat ${scobj_hpath} rdFloat {10} hsetprop ${scobj_hpath}/testing/floats/float_0010 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0010 control true hsetprop ${scobj_hpath}/testing/floats/float_0010 data false hsetprop ${scobj_hpath}/testing/floats/float_0010 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0010 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0010 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0010 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0010 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0010 nxalias "${name}_testing_floats_float_0010" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0010 30 hsetprop ${scobj_hpath}/testing/floats/float_0010 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0010 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0011 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0011 read ${ns}::getFloat ${scobj_hpath} rdFloat {11} hsetprop ${scobj_hpath}/testing/floats/float_0011 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0011 control true hsetprop ${scobj_hpath}/testing/floats/float_0011 data false hsetprop ${scobj_hpath}/testing/floats/float_0011 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0011 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0011 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0011 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0011 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0011 nxalias "${name}_testing_floats_float_0011" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0011 30 hsetprop ${scobj_hpath}/testing/floats/float_0011 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0011 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0012 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0012 read ${ns}::getFloat ${scobj_hpath} rdFloat {12} hsetprop ${scobj_hpath}/testing/floats/float_0012 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0012 control true hsetprop ${scobj_hpath}/testing/floats/float_0012 data false hsetprop ${scobj_hpath}/testing/floats/float_0012 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0012 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0012 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0012 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0012 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0012 nxalias "${name}_testing_floats_float_0012" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0012 30 hsetprop ${scobj_hpath}/testing/floats/float_0012 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0012 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0013 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0013 read ${ns}::getFloat ${scobj_hpath} rdFloat {13} hsetprop ${scobj_hpath}/testing/floats/float_0013 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0013 control true hsetprop ${scobj_hpath}/testing/floats/float_0013 data false hsetprop ${scobj_hpath}/testing/floats/float_0013 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0013 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0013 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0013 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0013 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0013 nxalias "${name}_testing_floats_float_0013" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0013 30 hsetprop ${scobj_hpath}/testing/floats/float_0013 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0013 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0014 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0014 read ${ns}::getFloat ${scobj_hpath} rdFloat {14} hsetprop ${scobj_hpath}/testing/floats/float_0014 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0014 control true hsetprop ${scobj_hpath}/testing/floats/float_0014 data false hsetprop ${scobj_hpath}/testing/floats/float_0014 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0014 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0014 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0014 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0014 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0014 nxalias "${name}_testing_floats_float_0014" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0014 30 hsetprop ${scobj_hpath}/testing/floats/float_0014 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0014 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0015 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0015 read ${ns}::getFloat ${scobj_hpath} rdFloat {15} hsetprop ${scobj_hpath}/testing/floats/float_0015 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0015 control true hsetprop ${scobj_hpath}/testing/floats/float_0015 data false hsetprop ${scobj_hpath}/testing/floats/float_0015 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0015 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0015 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0015 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0015 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0015 nxalias "${name}_testing_floats_float_0015" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0015 30 hsetprop ${scobj_hpath}/testing/floats/float_0015 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0015 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0016 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0016 read ${ns}::getFloat ${scobj_hpath} rdFloat {16} hsetprop ${scobj_hpath}/testing/floats/float_0016 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0016 control true hsetprop ${scobj_hpath}/testing/floats/float_0016 data false hsetprop ${scobj_hpath}/testing/floats/float_0016 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0016 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0016 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0016 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0016 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0016 nxalias "${name}_testing_floats_float_0016" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0016 30 hsetprop ${scobj_hpath}/testing/floats/float_0016 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0016 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0017 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0017 read ${ns}::getFloat ${scobj_hpath} rdFloat {17} hsetprop ${scobj_hpath}/testing/floats/float_0017 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0017 control true hsetprop ${scobj_hpath}/testing/floats/float_0017 data false hsetprop ${scobj_hpath}/testing/floats/float_0017 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0017 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0017 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0017 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0017 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0017 nxalias "${name}_testing_floats_float_0017" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0017 30 hsetprop ${scobj_hpath}/testing/floats/float_0017 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0017 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0018 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0018 read ${ns}::getFloat ${scobj_hpath} rdFloat {18} hsetprop ${scobj_hpath}/testing/floats/float_0018 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0018 control true hsetprop ${scobj_hpath}/testing/floats/float_0018 data false hsetprop ${scobj_hpath}/testing/floats/float_0018 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0018 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0018 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0018 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0018 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0018 nxalias "${name}_testing_floats_float_0018" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0018 30 hsetprop ${scobj_hpath}/testing/floats/float_0018 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0018 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0019 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0019 read ${ns}::getFloat ${scobj_hpath} rdFloat {19} hsetprop ${scobj_hpath}/testing/floats/float_0019 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0019 control true hsetprop ${scobj_hpath}/testing/floats/float_0019 data false hsetprop ${scobj_hpath}/testing/floats/float_0019 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0019 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0019 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0019 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0019 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0019 nxalias "${name}_testing_floats_float_0019" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0019 30 hsetprop ${scobj_hpath}/testing/floats/float_0019 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0019 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0020 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0020 read ${ns}::getFloat ${scobj_hpath} rdFloat {20} hsetprop ${scobj_hpath}/testing/floats/float_0020 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0020 control true hsetprop ${scobj_hpath}/testing/floats/float_0020 data false hsetprop ${scobj_hpath}/testing/floats/float_0020 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0020 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0020 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0020 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0020 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0020 nxalias "${name}_testing_floats_float_0020" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0020 30 hsetprop ${scobj_hpath}/testing/floats/float_0020 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0020 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0021 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0021 read ${ns}::getFloat ${scobj_hpath} rdFloat {21} hsetprop ${scobj_hpath}/testing/floats/float_0021 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0021 control true hsetprop ${scobj_hpath}/testing/floats/float_0021 data false hsetprop ${scobj_hpath}/testing/floats/float_0021 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0021 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0021 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0021 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0021 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0021 nxalias "${name}_testing_floats_float_0021" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0021 30 hsetprop ${scobj_hpath}/testing/floats/float_0021 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0021 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0022 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0022 read ${ns}::getFloat ${scobj_hpath} rdFloat {22} hsetprop ${scobj_hpath}/testing/floats/float_0022 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0022 control true hsetprop ${scobj_hpath}/testing/floats/float_0022 data false hsetprop ${scobj_hpath}/testing/floats/float_0022 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0022 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0022 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0022 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0022 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0022 nxalias "${name}_testing_floats_float_0022" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0022 30 hsetprop ${scobj_hpath}/testing/floats/float_0022 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0022 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0023 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0023 read ${ns}::getFloat ${scobj_hpath} rdFloat {23} hsetprop ${scobj_hpath}/testing/floats/float_0023 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0023 control true hsetprop ${scobj_hpath}/testing/floats/float_0023 data false hsetprop ${scobj_hpath}/testing/floats/float_0023 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0023 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0023 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0023 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0023 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0023 nxalias "${name}_testing_floats_float_0023" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0023 30 hsetprop ${scobj_hpath}/testing/floats/float_0023 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0023 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0024 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0024 read ${ns}::getFloat ${scobj_hpath} rdFloat {24} hsetprop ${scobj_hpath}/testing/floats/float_0024 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0024 control true hsetprop ${scobj_hpath}/testing/floats/float_0024 data false hsetprop ${scobj_hpath}/testing/floats/float_0024 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0024 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0024 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0024 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0024 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0024 nxalias "${name}_testing_floats_float_0024" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0024 30 hsetprop ${scobj_hpath}/testing/floats/float_0024 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0024 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0025 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0025 read ${ns}::getFloat ${scobj_hpath} rdFloat {25} hsetprop ${scobj_hpath}/testing/floats/float_0025 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0025 control true hsetprop ${scobj_hpath}/testing/floats/float_0025 data false hsetprop ${scobj_hpath}/testing/floats/float_0025 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0025 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0025 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0025 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0025 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0025 nxalias "${name}_testing_floats_float_0025" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0025 30 hsetprop ${scobj_hpath}/testing/floats/float_0025 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0025 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0026 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0026 read ${ns}::getFloat ${scobj_hpath} rdFloat {26} hsetprop ${scobj_hpath}/testing/floats/float_0026 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0026 control true hsetprop ${scobj_hpath}/testing/floats/float_0026 data false hsetprop ${scobj_hpath}/testing/floats/float_0026 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0026 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0026 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0026 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0026 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0026 nxalias "${name}_testing_floats_float_0026" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0026 30 hsetprop ${scobj_hpath}/testing/floats/float_0026 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0026 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0027 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0027 read ${ns}::getFloat ${scobj_hpath} rdFloat {27} hsetprop ${scobj_hpath}/testing/floats/float_0027 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0027 control true hsetprop ${scobj_hpath}/testing/floats/float_0027 data false hsetprop ${scobj_hpath}/testing/floats/float_0027 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0027 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0027 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0027 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0027 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0027 nxalias "${name}_testing_floats_float_0027" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0027 30 hsetprop ${scobj_hpath}/testing/floats/float_0027 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0027 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0028 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0028 read ${ns}::getFloat ${scobj_hpath} rdFloat {28} hsetprop ${scobj_hpath}/testing/floats/float_0028 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0028 control true hsetprop ${scobj_hpath}/testing/floats/float_0028 data false hsetprop ${scobj_hpath}/testing/floats/float_0028 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0028 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0028 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0028 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0028 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0028 nxalias "${name}_testing_floats_float_0028" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0028 30 hsetprop ${scobj_hpath}/testing/floats/float_0028 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0028 simulated true } hfactory ${scobj_hpath}/testing/floats/float_0029 plain user float hsetprop ${scobj_hpath}/testing/floats/float_0029 read ${ns}::getFloat ${scobj_hpath} rdFloat {29} hsetprop ${scobj_hpath}/testing/floats/float_0029 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_0029 control true hsetprop ${scobj_hpath}/testing/floats/float_0029 data false hsetprop ${scobj_hpath}/testing/floats/float_0029 mutable false hsetprop ${scobj_hpath}/testing/floats/float_0029 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_0029 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_0029 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_0029 type "part" hsetprop ${scobj_hpath}/testing/floats/float_0029 nxalias "${name}_testing_floats_float_0029" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_0029 30 hsetprop ${scobj_hpath}/testing/floats/float_0029 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_0029 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1000 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1000 read ${ns}::getFloat ${scobj_hpath} rdFloat {1000} hsetprop ${scobj_hpath}/testing/floats/float_1000 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1000 control true hsetprop ${scobj_hpath}/testing/floats/float_1000 data false hsetprop ${scobj_hpath}/testing/floats/float_1000 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1000 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1000 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1000 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1000 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1000 nxalias "${name}_testing_floats_float_1000" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1000 30 hsetprop ${scobj_hpath}/testing/floats/float_1000 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1000 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1001 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1001 read ${ns}::getFloat ${scobj_hpath} rdFloat {1001} hsetprop ${scobj_hpath}/testing/floats/float_1001 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1001 control true hsetprop ${scobj_hpath}/testing/floats/float_1001 data false hsetprop ${scobj_hpath}/testing/floats/float_1001 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1001 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1001 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1001 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1001 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1001 nxalias "${name}_testing_floats_float_1001" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1001 30 hsetprop ${scobj_hpath}/testing/floats/float_1001 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1001 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1002 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1002 read ${ns}::getFloat ${scobj_hpath} rdFloat {1002} hsetprop ${scobj_hpath}/testing/floats/float_1002 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1002 control true hsetprop ${scobj_hpath}/testing/floats/float_1002 data false hsetprop ${scobj_hpath}/testing/floats/float_1002 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1002 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1002 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1002 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1002 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1002 nxalias "${name}_testing_floats_float_1002" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1002 30 hsetprop ${scobj_hpath}/testing/floats/float_1002 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1002 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1003 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1003 read ${ns}::getFloat ${scobj_hpath} rdFloat {1003} hsetprop ${scobj_hpath}/testing/floats/float_1003 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1003 control true hsetprop ${scobj_hpath}/testing/floats/float_1003 data false hsetprop ${scobj_hpath}/testing/floats/float_1003 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1003 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1003 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1003 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1003 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1003 nxalias "${name}_testing_floats_float_1003" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1003 30 hsetprop ${scobj_hpath}/testing/floats/float_1003 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1003 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1004 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1004 read ${ns}::getFloat ${scobj_hpath} rdFloat {1004} hsetprop ${scobj_hpath}/testing/floats/float_1004 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1004 control true hsetprop ${scobj_hpath}/testing/floats/float_1004 data false hsetprop ${scobj_hpath}/testing/floats/float_1004 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1004 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1004 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1004 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1004 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1004 nxalias "${name}_testing_floats_float_1004" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1004 30 hsetprop ${scobj_hpath}/testing/floats/float_1004 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1004 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1005 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1005 read ${ns}::getFloat ${scobj_hpath} rdFloat {1005} hsetprop ${scobj_hpath}/testing/floats/float_1005 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1005 control true hsetprop ${scobj_hpath}/testing/floats/float_1005 data false hsetprop ${scobj_hpath}/testing/floats/float_1005 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1005 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1005 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1005 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1005 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1005 nxalias "${name}_testing_floats_float_1005" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1005 30 hsetprop ${scobj_hpath}/testing/floats/float_1005 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1005 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1006 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1006 read ${ns}::getFloat ${scobj_hpath} rdFloat {1006} hsetprop ${scobj_hpath}/testing/floats/float_1006 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1006 control true hsetprop ${scobj_hpath}/testing/floats/float_1006 data false hsetprop ${scobj_hpath}/testing/floats/float_1006 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1006 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1006 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1006 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1006 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1006 nxalias "${name}_testing_floats_float_1006" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1006 30 hsetprop ${scobj_hpath}/testing/floats/float_1006 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1006 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1007 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1007 read ${ns}::getFloat ${scobj_hpath} rdFloat {1007} hsetprop ${scobj_hpath}/testing/floats/float_1007 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1007 control true hsetprop ${scobj_hpath}/testing/floats/float_1007 data false hsetprop ${scobj_hpath}/testing/floats/float_1007 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1007 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1007 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1007 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1007 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1007 nxalias "${name}_testing_floats_float_1007" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1007 30 hsetprop ${scobj_hpath}/testing/floats/float_1007 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1007 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1008 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1008 read ${ns}::getFloat ${scobj_hpath} rdFloat {1008} hsetprop ${scobj_hpath}/testing/floats/float_1008 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1008 control true hsetprop ${scobj_hpath}/testing/floats/float_1008 data false hsetprop ${scobj_hpath}/testing/floats/float_1008 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1008 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1008 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1008 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1008 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1008 nxalias "${name}_testing_floats_float_1008" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1008 30 hsetprop ${scobj_hpath}/testing/floats/float_1008 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1008 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1009 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1009 read ${ns}::getFloat ${scobj_hpath} rdFloat {1009} hsetprop ${scobj_hpath}/testing/floats/float_1009 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1009 control true hsetprop ${scobj_hpath}/testing/floats/float_1009 data false hsetprop ${scobj_hpath}/testing/floats/float_1009 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1009 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1009 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1009 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1009 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1009 nxalias "${name}_testing_floats_float_1009" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1009 30 hsetprop ${scobj_hpath}/testing/floats/float_1009 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1009 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1010 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1010 read ${ns}::getFloat ${scobj_hpath} rdFloat {1010} hsetprop ${scobj_hpath}/testing/floats/float_1010 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1010 control true hsetprop ${scobj_hpath}/testing/floats/float_1010 data false hsetprop ${scobj_hpath}/testing/floats/float_1010 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1010 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1010 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1010 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1010 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1010 nxalias "${name}_testing_floats_float_1010" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1010 30 hsetprop ${scobj_hpath}/testing/floats/float_1010 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1010 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1011 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1011 read ${ns}::getFloat ${scobj_hpath} rdFloat {1011} hsetprop ${scobj_hpath}/testing/floats/float_1011 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1011 control true hsetprop ${scobj_hpath}/testing/floats/float_1011 data false hsetprop ${scobj_hpath}/testing/floats/float_1011 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1011 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1011 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1011 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1011 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1011 nxalias "${name}_testing_floats_float_1011" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1011 30 hsetprop ${scobj_hpath}/testing/floats/float_1011 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1011 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1012 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1012 read ${ns}::getFloat ${scobj_hpath} rdFloat {1012} hsetprop ${scobj_hpath}/testing/floats/float_1012 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1012 control true hsetprop ${scobj_hpath}/testing/floats/float_1012 data false hsetprop ${scobj_hpath}/testing/floats/float_1012 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1012 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1012 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1012 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1012 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1012 nxalias "${name}_testing_floats_float_1012" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1012 30 hsetprop ${scobj_hpath}/testing/floats/float_1012 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1012 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1013 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1013 read ${ns}::getFloat ${scobj_hpath} rdFloat {1013} hsetprop ${scobj_hpath}/testing/floats/float_1013 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1013 control true hsetprop ${scobj_hpath}/testing/floats/float_1013 data false hsetprop ${scobj_hpath}/testing/floats/float_1013 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1013 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1013 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1013 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1013 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1013 nxalias "${name}_testing_floats_float_1013" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1013 30 hsetprop ${scobj_hpath}/testing/floats/float_1013 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1013 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1014 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1014 read ${ns}::getFloat ${scobj_hpath} rdFloat {1014} hsetprop ${scobj_hpath}/testing/floats/float_1014 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1014 control true hsetprop ${scobj_hpath}/testing/floats/float_1014 data false hsetprop ${scobj_hpath}/testing/floats/float_1014 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1014 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1014 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1014 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1014 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1014 nxalias "${name}_testing_floats_float_1014" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1014 30 hsetprop ${scobj_hpath}/testing/floats/float_1014 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1014 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1015 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1015 read ${ns}::getFloat ${scobj_hpath} rdFloat {1015} hsetprop ${scobj_hpath}/testing/floats/float_1015 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1015 control true hsetprop ${scobj_hpath}/testing/floats/float_1015 data false hsetprop ${scobj_hpath}/testing/floats/float_1015 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1015 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1015 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1015 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1015 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1015 nxalias "${name}_testing_floats_float_1015" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1015 30 hsetprop ${scobj_hpath}/testing/floats/float_1015 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1015 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1016 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1016 read ${ns}::getFloat ${scobj_hpath} rdFloat {1016} hsetprop ${scobj_hpath}/testing/floats/float_1016 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1016 control true hsetprop ${scobj_hpath}/testing/floats/float_1016 data false hsetprop ${scobj_hpath}/testing/floats/float_1016 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1016 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1016 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1016 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1016 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1016 nxalias "${name}_testing_floats_float_1016" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1016 30 hsetprop ${scobj_hpath}/testing/floats/float_1016 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1016 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1017 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1017 read ${ns}::getFloat ${scobj_hpath} rdFloat {1017} hsetprop ${scobj_hpath}/testing/floats/float_1017 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1017 control true hsetprop ${scobj_hpath}/testing/floats/float_1017 data false hsetprop ${scobj_hpath}/testing/floats/float_1017 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1017 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1017 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1017 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1017 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1017 nxalias "${name}_testing_floats_float_1017" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1017 30 hsetprop ${scobj_hpath}/testing/floats/float_1017 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1017 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1018 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1018 read ${ns}::getFloat ${scobj_hpath} rdFloat {1018} hsetprop ${scobj_hpath}/testing/floats/float_1018 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1018 control true hsetprop ${scobj_hpath}/testing/floats/float_1018 data false hsetprop ${scobj_hpath}/testing/floats/float_1018 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1018 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1018 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1018 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1018 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1018 nxalias "${name}_testing_floats_float_1018" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1018 30 hsetprop ${scobj_hpath}/testing/floats/float_1018 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1018 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1019 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1019 read ${ns}::getFloat ${scobj_hpath} rdFloat {1019} hsetprop ${scobj_hpath}/testing/floats/float_1019 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1019 control true hsetprop ${scobj_hpath}/testing/floats/float_1019 data false hsetprop ${scobj_hpath}/testing/floats/float_1019 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1019 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1019 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1019 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1019 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1019 nxalias "${name}_testing_floats_float_1019" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1019 30 hsetprop ${scobj_hpath}/testing/floats/float_1019 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1019 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1020 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1020 read ${ns}::getFloat ${scobj_hpath} rdFloat {1020} hsetprop ${scobj_hpath}/testing/floats/float_1020 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1020 control true hsetprop ${scobj_hpath}/testing/floats/float_1020 data false hsetprop ${scobj_hpath}/testing/floats/float_1020 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1020 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1020 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1020 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1020 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1020 nxalias "${name}_testing_floats_float_1020" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1020 30 hsetprop ${scobj_hpath}/testing/floats/float_1020 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1020 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1021 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1021 read ${ns}::getFloat ${scobj_hpath} rdFloat {1021} hsetprop ${scobj_hpath}/testing/floats/float_1021 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1021 control true hsetprop ${scobj_hpath}/testing/floats/float_1021 data false hsetprop ${scobj_hpath}/testing/floats/float_1021 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1021 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1021 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1021 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1021 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1021 nxalias "${name}_testing_floats_float_1021" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1021 30 hsetprop ${scobj_hpath}/testing/floats/float_1021 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1021 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1022 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1022 read ${ns}::getFloat ${scobj_hpath} rdFloat {1022} hsetprop ${scobj_hpath}/testing/floats/float_1022 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1022 control true hsetprop ${scobj_hpath}/testing/floats/float_1022 data false hsetprop ${scobj_hpath}/testing/floats/float_1022 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1022 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1022 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1022 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1022 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1022 nxalias "${name}_testing_floats_float_1022" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1022 30 hsetprop ${scobj_hpath}/testing/floats/float_1022 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1022 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1023 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1023 read ${ns}::getFloat ${scobj_hpath} rdFloat {1023} hsetprop ${scobj_hpath}/testing/floats/float_1023 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1023 control true hsetprop ${scobj_hpath}/testing/floats/float_1023 data false hsetprop ${scobj_hpath}/testing/floats/float_1023 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1023 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1023 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1023 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1023 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1023 nxalias "${name}_testing_floats_float_1023" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1023 30 hsetprop ${scobj_hpath}/testing/floats/float_1023 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1023 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1024 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1024 read ${ns}::getFloat ${scobj_hpath} rdFloat {1024} hsetprop ${scobj_hpath}/testing/floats/float_1024 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1024 control true hsetprop ${scobj_hpath}/testing/floats/float_1024 data false hsetprop ${scobj_hpath}/testing/floats/float_1024 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1024 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1024 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1024 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1024 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1024 nxalias "${name}_testing_floats_float_1024" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1024 30 hsetprop ${scobj_hpath}/testing/floats/float_1024 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1024 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1025 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1025 read ${ns}::getFloat ${scobj_hpath} rdFloat {1025} hsetprop ${scobj_hpath}/testing/floats/float_1025 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1025 control true hsetprop ${scobj_hpath}/testing/floats/float_1025 data false hsetprop ${scobj_hpath}/testing/floats/float_1025 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1025 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1025 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1025 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1025 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1025 nxalias "${name}_testing_floats_float_1025" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1025 30 hsetprop ${scobj_hpath}/testing/floats/float_1025 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1025 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1026 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1026 read ${ns}::getFloat ${scobj_hpath} rdFloat {1026} hsetprop ${scobj_hpath}/testing/floats/float_1026 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1026 control true hsetprop ${scobj_hpath}/testing/floats/float_1026 data false hsetprop ${scobj_hpath}/testing/floats/float_1026 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1026 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1026 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1026 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1026 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1026 nxalias "${name}_testing_floats_float_1026" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1026 30 hsetprop ${scobj_hpath}/testing/floats/float_1026 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1026 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1027 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1027 read ${ns}::getFloat ${scobj_hpath} rdFloat {1027} hsetprop ${scobj_hpath}/testing/floats/float_1027 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1027 control true hsetprop ${scobj_hpath}/testing/floats/float_1027 data false hsetprop ${scobj_hpath}/testing/floats/float_1027 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1027 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1027 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1027 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1027 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1027 nxalias "${name}_testing_floats_float_1027" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1027 30 hsetprop ${scobj_hpath}/testing/floats/float_1027 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1027 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1028 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1028 read ${ns}::getFloat ${scobj_hpath} rdFloat {1028} hsetprop ${scobj_hpath}/testing/floats/float_1028 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1028 control true hsetprop ${scobj_hpath}/testing/floats/float_1028 data false hsetprop ${scobj_hpath}/testing/floats/float_1028 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1028 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1028 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1028 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1028 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1028 nxalias "${name}_testing_floats_float_1028" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1028 30 hsetprop ${scobj_hpath}/testing/floats/float_1028 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1028 simulated true } hfactory ${scobj_hpath}/testing/floats/float_1029 plain user float hsetprop ${scobj_hpath}/testing/floats/float_1029 read ${ns}::getFloat ${scobj_hpath} rdFloat {1029} hsetprop ${scobj_hpath}/testing/floats/float_1029 rdFloat ${ns}::rdFloat ${scobj_hpath} hsetprop ${scobj_hpath}/testing/floats/float_1029 control true hsetprop ${scobj_hpath}/testing/floats/float_1029 data false hsetprop ${scobj_hpath}/testing/floats/float_1029 mutable false hsetprop ${scobj_hpath}/testing/floats/float_1029 nxsave false hsetprop ${scobj_hpath}/testing/floats/float_1029 oldval 0.0 hsetprop ${scobj_hpath}/testing/floats/float_1029 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/floats/float_1029 type "part" hsetprop ${scobj_hpath}/testing/floats/float_1029 nxalias "${name}_testing_floats_float_1029" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/floats/float_1029 30 hsetprop ${scobj_hpath}/testing/floats/float_1029 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/floats/float_1029 simulated true } hsetprop ${scobj_hpath}/testing/floats data "false" hsetprop ${scobj_hpath}/testing/floats klass "@none" hsetprop ${scobj_hpath}/testing/floats type "part" hfactory ${scobj_hpath}/testing/longs plain spy none hfactory ${scobj_hpath}/testing/longs/long_0000 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0000 read ${ns}::getULong ${scobj_hpath} rdULong {0} hsetprop ${scobj_hpath}/testing/longs/long_0000 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0000 control true hsetprop ${scobj_hpath}/testing/longs/long_0000 data false hsetprop ${scobj_hpath}/testing/longs/long_0000 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0000 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0000 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0000 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0000 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0000 nxalias "${name}_testing_longs_long_0000" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0000 30 hsetprop ${scobj_hpath}/testing/longs/long_0000 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0000 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0001 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0001 read ${ns}::getULong ${scobj_hpath} rdULong {1} hsetprop ${scobj_hpath}/testing/longs/long_0001 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0001 control true hsetprop ${scobj_hpath}/testing/longs/long_0001 data false hsetprop ${scobj_hpath}/testing/longs/long_0001 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0001 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0001 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0001 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0001 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0001 nxalias "${name}_testing_longs_long_0001" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0001 30 hsetprop ${scobj_hpath}/testing/longs/long_0001 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0001 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0002 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0002 read ${ns}::getULong ${scobj_hpath} rdULong {2} hsetprop ${scobj_hpath}/testing/longs/long_0002 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0002 control true hsetprop ${scobj_hpath}/testing/longs/long_0002 data false hsetprop ${scobj_hpath}/testing/longs/long_0002 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0002 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0002 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0002 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0002 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0002 nxalias "${name}_testing_longs_long_0002" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0002 30 hsetprop ${scobj_hpath}/testing/longs/long_0002 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0002 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0003 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0003 read ${ns}::getULong ${scobj_hpath} rdULong {3} hsetprop ${scobj_hpath}/testing/longs/long_0003 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0003 control true hsetprop ${scobj_hpath}/testing/longs/long_0003 data false hsetprop ${scobj_hpath}/testing/longs/long_0003 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0003 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0003 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0003 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0003 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0003 nxalias "${name}_testing_longs_long_0003" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0003 30 hsetprop ${scobj_hpath}/testing/longs/long_0003 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0003 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0004 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0004 read ${ns}::getULong ${scobj_hpath} rdULong {4} hsetprop ${scobj_hpath}/testing/longs/long_0004 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0004 control true hsetprop ${scobj_hpath}/testing/longs/long_0004 data false hsetprop ${scobj_hpath}/testing/longs/long_0004 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0004 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0004 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0004 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0004 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0004 nxalias "${name}_testing_longs_long_0004" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0004 30 hsetprop ${scobj_hpath}/testing/longs/long_0004 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0004 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0005 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0005 read ${ns}::getULong ${scobj_hpath} rdULong {5} hsetprop ${scobj_hpath}/testing/longs/long_0005 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0005 control true hsetprop ${scobj_hpath}/testing/longs/long_0005 data false hsetprop ${scobj_hpath}/testing/longs/long_0005 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0005 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0005 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0005 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0005 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0005 nxalias "${name}_testing_longs_long_0005" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0005 30 hsetprop ${scobj_hpath}/testing/longs/long_0005 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0005 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0006 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0006 read ${ns}::getULong ${scobj_hpath} rdULong {6} hsetprop ${scobj_hpath}/testing/longs/long_0006 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0006 control true hsetprop ${scobj_hpath}/testing/longs/long_0006 data false hsetprop ${scobj_hpath}/testing/longs/long_0006 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0006 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0006 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0006 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0006 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0006 nxalias "${name}_testing_longs_long_0006" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0006 30 hsetprop ${scobj_hpath}/testing/longs/long_0006 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0006 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0007 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0007 read ${ns}::getULong ${scobj_hpath} rdULong {7} hsetprop ${scobj_hpath}/testing/longs/long_0007 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0007 control true hsetprop ${scobj_hpath}/testing/longs/long_0007 data false hsetprop ${scobj_hpath}/testing/longs/long_0007 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0007 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0007 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0007 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0007 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0007 nxalias "${name}_testing_longs_long_0007" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0007 30 hsetprop ${scobj_hpath}/testing/longs/long_0007 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0007 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0008 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0008 read ${ns}::getULong ${scobj_hpath} rdULong {8} hsetprop ${scobj_hpath}/testing/longs/long_0008 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0008 control true hsetprop ${scobj_hpath}/testing/longs/long_0008 data false hsetprop ${scobj_hpath}/testing/longs/long_0008 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0008 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0008 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0008 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0008 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0008 nxalias "${name}_testing_longs_long_0008" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0008 30 hsetprop ${scobj_hpath}/testing/longs/long_0008 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0008 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0009 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0009 read ${ns}::getULong ${scobj_hpath} rdULong {9} hsetprop ${scobj_hpath}/testing/longs/long_0009 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0009 control true hsetprop ${scobj_hpath}/testing/longs/long_0009 data false hsetprop ${scobj_hpath}/testing/longs/long_0009 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0009 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0009 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0009 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0009 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0009 nxalias "${name}_testing_longs_long_0009" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0009 30 hsetprop ${scobj_hpath}/testing/longs/long_0009 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0009 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0010 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0010 read ${ns}::getULong ${scobj_hpath} rdULong {10} hsetprop ${scobj_hpath}/testing/longs/long_0010 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0010 control true hsetprop ${scobj_hpath}/testing/longs/long_0010 data false hsetprop ${scobj_hpath}/testing/longs/long_0010 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0010 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0010 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0010 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0010 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0010 nxalias "${name}_testing_longs_long_0010" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0010 30 hsetprop ${scobj_hpath}/testing/longs/long_0010 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0010 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0011 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0011 read ${ns}::getULong ${scobj_hpath} rdULong {11} hsetprop ${scobj_hpath}/testing/longs/long_0011 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0011 control true hsetprop ${scobj_hpath}/testing/longs/long_0011 data false hsetprop ${scobj_hpath}/testing/longs/long_0011 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0011 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0011 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0011 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0011 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0011 nxalias "${name}_testing_longs_long_0011" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0011 30 hsetprop ${scobj_hpath}/testing/longs/long_0011 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0011 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0012 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0012 read ${ns}::getULong ${scobj_hpath} rdULong {12} hsetprop ${scobj_hpath}/testing/longs/long_0012 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0012 control true hsetprop ${scobj_hpath}/testing/longs/long_0012 data false hsetprop ${scobj_hpath}/testing/longs/long_0012 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0012 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0012 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0012 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0012 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0012 nxalias "${name}_testing_longs_long_0012" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0012 30 hsetprop ${scobj_hpath}/testing/longs/long_0012 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0012 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0013 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0013 read ${ns}::getULong ${scobj_hpath} rdULong {13} hsetprop ${scobj_hpath}/testing/longs/long_0013 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0013 control true hsetprop ${scobj_hpath}/testing/longs/long_0013 data false hsetprop ${scobj_hpath}/testing/longs/long_0013 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0013 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0013 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0013 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0013 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0013 nxalias "${name}_testing_longs_long_0013" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0013 30 hsetprop ${scobj_hpath}/testing/longs/long_0013 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0013 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0014 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0014 read ${ns}::getULong ${scobj_hpath} rdULong {14} hsetprop ${scobj_hpath}/testing/longs/long_0014 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0014 control true hsetprop ${scobj_hpath}/testing/longs/long_0014 data false hsetprop ${scobj_hpath}/testing/longs/long_0014 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0014 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0014 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0014 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0014 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0014 nxalias "${name}_testing_longs_long_0014" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0014 30 hsetprop ${scobj_hpath}/testing/longs/long_0014 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0014 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0015 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0015 read ${ns}::getULong ${scobj_hpath} rdULong {15} hsetprop ${scobj_hpath}/testing/longs/long_0015 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0015 control true hsetprop ${scobj_hpath}/testing/longs/long_0015 data false hsetprop ${scobj_hpath}/testing/longs/long_0015 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0015 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0015 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0015 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0015 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0015 nxalias "${name}_testing_longs_long_0015" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0015 30 hsetprop ${scobj_hpath}/testing/longs/long_0015 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0015 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0016 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0016 read ${ns}::getULong ${scobj_hpath} rdULong {16} hsetprop ${scobj_hpath}/testing/longs/long_0016 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0016 control true hsetprop ${scobj_hpath}/testing/longs/long_0016 data false hsetprop ${scobj_hpath}/testing/longs/long_0016 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0016 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0016 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0016 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0016 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0016 nxalias "${name}_testing_longs_long_0016" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0016 30 hsetprop ${scobj_hpath}/testing/longs/long_0016 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0016 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0017 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0017 read ${ns}::getULong ${scobj_hpath} rdULong {17} hsetprop ${scobj_hpath}/testing/longs/long_0017 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0017 control true hsetprop ${scobj_hpath}/testing/longs/long_0017 data false hsetprop ${scobj_hpath}/testing/longs/long_0017 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0017 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0017 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0017 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0017 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0017 nxalias "${name}_testing_longs_long_0017" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0017 30 hsetprop ${scobj_hpath}/testing/longs/long_0017 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0017 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0018 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0018 read ${ns}::getULong ${scobj_hpath} rdULong {18} hsetprop ${scobj_hpath}/testing/longs/long_0018 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0018 control true hsetprop ${scobj_hpath}/testing/longs/long_0018 data false hsetprop ${scobj_hpath}/testing/longs/long_0018 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0018 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0018 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0018 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0018 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0018 nxalias "${name}_testing_longs_long_0018" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0018 30 hsetprop ${scobj_hpath}/testing/longs/long_0018 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0018 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0019 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0019 read ${ns}::getULong ${scobj_hpath} rdULong {19} hsetprop ${scobj_hpath}/testing/longs/long_0019 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0019 control true hsetprop ${scobj_hpath}/testing/longs/long_0019 data false hsetprop ${scobj_hpath}/testing/longs/long_0019 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0019 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0019 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0019 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0019 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0019 nxalias "${name}_testing_longs_long_0019" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0019 30 hsetprop ${scobj_hpath}/testing/longs/long_0019 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0019 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0020 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0020 read ${ns}::getULong ${scobj_hpath} rdULong {20} hsetprop ${scobj_hpath}/testing/longs/long_0020 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0020 control true hsetprop ${scobj_hpath}/testing/longs/long_0020 data false hsetprop ${scobj_hpath}/testing/longs/long_0020 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0020 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0020 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0020 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0020 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0020 nxalias "${name}_testing_longs_long_0020" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0020 30 hsetprop ${scobj_hpath}/testing/longs/long_0020 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0020 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0021 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0021 read ${ns}::getULong ${scobj_hpath} rdULong {21} hsetprop ${scobj_hpath}/testing/longs/long_0021 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0021 control true hsetprop ${scobj_hpath}/testing/longs/long_0021 data false hsetprop ${scobj_hpath}/testing/longs/long_0021 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0021 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0021 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0021 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0021 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0021 nxalias "${name}_testing_longs_long_0021" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0021 30 hsetprop ${scobj_hpath}/testing/longs/long_0021 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0021 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0022 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0022 read ${ns}::getULong ${scobj_hpath} rdULong {22} hsetprop ${scobj_hpath}/testing/longs/long_0022 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0022 control true hsetprop ${scobj_hpath}/testing/longs/long_0022 data false hsetprop ${scobj_hpath}/testing/longs/long_0022 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0022 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0022 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0022 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0022 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0022 nxalias "${name}_testing_longs_long_0022" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0022 30 hsetprop ${scobj_hpath}/testing/longs/long_0022 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0022 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0023 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0023 read ${ns}::getULong ${scobj_hpath} rdULong {23} hsetprop ${scobj_hpath}/testing/longs/long_0023 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0023 control true hsetprop ${scobj_hpath}/testing/longs/long_0023 data false hsetprop ${scobj_hpath}/testing/longs/long_0023 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0023 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0023 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0023 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0023 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0023 nxalias "${name}_testing_longs_long_0023" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0023 30 hsetprop ${scobj_hpath}/testing/longs/long_0023 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0023 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0024 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0024 read ${ns}::getULong ${scobj_hpath} rdULong {24} hsetprop ${scobj_hpath}/testing/longs/long_0024 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0024 control true hsetprop ${scobj_hpath}/testing/longs/long_0024 data false hsetprop ${scobj_hpath}/testing/longs/long_0024 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0024 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0024 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0024 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0024 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0024 nxalias "${name}_testing_longs_long_0024" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0024 30 hsetprop ${scobj_hpath}/testing/longs/long_0024 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0024 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0025 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0025 read ${ns}::getULong ${scobj_hpath} rdULong {25} hsetprop ${scobj_hpath}/testing/longs/long_0025 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0025 control true hsetprop ${scobj_hpath}/testing/longs/long_0025 data false hsetprop ${scobj_hpath}/testing/longs/long_0025 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0025 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0025 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0025 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0025 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0025 nxalias "${name}_testing_longs_long_0025" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0025 30 hsetprop ${scobj_hpath}/testing/longs/long_0025 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0025 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0026 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0026 read ${ns}::getULong ${scobj_hpath} rdULong {26} hsetprop ${scobj_hpath}/testing/longs/long_0026 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0026 control true hsetprop ${scobj_hpath}/testing/longs/long_0026 data false hsetprop ${scobj_hpath}/testing/longs/long_0026 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0026 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0026 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0026 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0026 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0026 nxalias "${name}_testing_longs_long_0026" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0026 30 hsetprop ${scobj_hpath}/testing/longs/long_0026 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0026 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0027 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0027 read ${ns}::getULong ${scobj_hpath} rdULong {27} hsetprop ${scobj_hpath}/testing/longs/long_0027 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0027 control true hsetprop ${scobj_hpath}/testing/longs/long_0027 data false hsetprop ${scobj_hpath}/testing/longs/long_0027 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0027 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0027 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0027 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0027 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0027 nxalias "${name}_testing_longs_long_0027" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0027 30 hsetprop ${scobj_hpath}/testing/longs/long_0027 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0027 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0028 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0028 read ${ns}::getULong ${scobj_hpath} rdULong {28} hsetprop ${scobj_hpath}/testing/longs/long_0028 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0028 control true hsetprop ${scobj_hpath}/testing/longs/long_0028 data false hsetprop ${scobj_hpath}/testing/longs/long_0028 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0028 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0028 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0028 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0028 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0028 nxalias "${name}_testing_longs_long_0028" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0028 30 hsetprop ${scobj_hpath}/testing/longs/long_0028 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0028 simulated true } hfactory ${scobj_hpath}/testing/longs/long_0029 plain user int hsetprop ${scobj_hpath}/testing/longs/long_0029 read ${ns}::getULong ${scobj_hpath} rdULong {29} hsetprop ${scobj_hpath}/testing/longs/long_0029 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_0029 control true hsetprop ${scobj_hpath}/testing/longs/long_0029 data false hsetprop ${scobj_hpath}/testing/longs/long_0029 mutable false hsetprop ${scobj_hpath}/testing/longs/long_0029 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_0029 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_0029 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_0029 type "part" hsetprop ${scobj_hpath}/testing/longs/long_0029 nxalias "${name}_testing_longs_long_0029" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_0029 30 hsetprop ${scobj_hpath}/testing/longs/long_0029 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_0029 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1000 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1000 read ${ns}::getULong ${scobj_hpath} rdULong {1000} hsetprop ${scobj_hpath}/testing/longs/long_1000 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1000 control true hsetprop ${scobj_hpath}/testing/longs/long_1000 data false hsetprop ${scobj_hpath}/testing/longs/long_1000 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1000 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1000 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1000 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1000 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1000 nxalias "${name}_testing_longs_long_1000" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1000 30 hsetprop ${scobj_hpath}/testing/longs/long_1000 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1000 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1001 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1001 read ${ns}::getULong ${scobj_hpath} rdULong {1001} hsetprop ${scobj_hpath}/testing/longs/long_1001 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1001 control true hsetprop ${scobj_hpath}/testing/longs/long_1001 data false hsetprop ${scobj_hpath}/testing/longs/long_1001 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1001 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1001 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1001 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1001 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1001 nxalias "${name}_testing_longs_long_1001" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1001 30 hsetprop ${scobj_hpath}/testing/longs/long_1001 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1001 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1002 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1002 read ${ns}::getULong ${scobj_hpath} rdULong {1002} hsetprop ${scobj_hpath}/testing/longs/long_1002 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1002 control true hsetprop ${scobj_hpath}/testing/longs/long_1002 data false hsetprop ${scobj_hpath}/testing/longs/long_1002 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1002 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1002 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1002 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1002 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1002 nxalias "${name}_testing_longs_long_1002" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1002 30 hsetprop ${scobj_hpath}/testing/longs/long_1002 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1002 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1003 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1003 read ${ns}::getULong ${scobj_hpath} rdULong {1003} hsetprop ${scobj_hpath}/testing/longs/long_1003 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1003 control true hsetprop ${scobj_hpath}/testing/longs/long_1003 data false hsetprop ${scobj_hpath}/testing/longs/long_1003 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1003 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1003 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1003 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1003 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1003 nxalias "${name}_testing_longs_long_1003" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1003 30 hsetprop ${scobj_hpath}/testing/longs/long_1003 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1003 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1004 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1004 read ${ns}::getULong ${scobj_hpath} rdULong {1004} hsetprop ${scobj_hpath}/testing/longs/long_1004 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1004 control true hsetprop ${scobj_hpath}/testing/longs/long_1004 data false hsetprop ${scobj_hpath}/testing/longs/long_1004 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1004 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1004 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1004 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1004 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1004 nxalias "${name}_testing_longs_long_1004" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1004 30 hsetprop ${scobj_hpath}/testing/longs/long_1004 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1004 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1005 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1005 read ${ns}::getULong ${scobj_hpath} rdULong {1005} hsetprop ${scobj_hpath}/testing/longs/long_1005 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1005 control true hsetprop ${scobj_hpath}/testing/longs/long_1005 data false hsetprop ${scobj_hpath}/testing/longs/long_1005 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1005 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1005 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1005 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1005 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1005 nxalias "${name}_testing_longs_long_1005" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1005 30 hsetprop ${scobj_hpath}/testing/longs/long_1005 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1005 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1006 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1006 read ${ns}::getULong ${scobj_hpath} rdULong {1006} hsetprop ${scobj_hpath}/testing/longs/long_1006 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1006 control true hsetprop ${scobj_hpath}/testing/longs/long_1006 data false hsetprop ${scobj_hpath}/testing/longs/long_1006 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1006 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1006 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1006 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1006 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1006 nxalias "${name}_testing_longs_long_1006" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1006 30 hsetprop ${scobj_hpath}/testing/longs/long_1006 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1006 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1007 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1007 read ${ns}::getULong ${scobj_hpath} rdULong {1007} hsetprop ${scobj_hpath}/testing/longs/long_1007 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1007 control true hsetprop ${scobj_hpath}/testing/longs/long_1007 data false hsetprop ${scobj_hpath}/testing/longs/long_1007 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1007 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1007 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1007 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1007 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1007 nxalias "${name}_testing_longs_long_1007" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1007 30 hsetprop ${scobj_hpath}/testing/longs/long_1007 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1007 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1008 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1008 read ${ns}::getULong ${scobj_hpath} rdULong {1008} hsetprop ${scobj_hpath}/testing/longs/long_1008 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1008 control true hsetprop ${scobj_hpath}/testing/longs/long_1008 data false hsetprop ${scobj_hpath}/testing/longs/long_1008 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1008 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1008 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1008 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1008 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1008 nxalias "${name}_testing_longs_long_1008" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1008 30 hsetprop ${scobj_hpath}/testing/longs/long_1008 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1008 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1009 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1009 read ${ns}::getULong ${scobj_hpath} rdULong {1009} hsetprop ${scobj_hpath}/testing/longs/long_1009 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1009 control true hsetprop ${scobj_hpath}/testing/longs/long_1009 data false hsetprop ${scobj_hpath}/testing/longs/long_1009 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1009 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1009 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1009 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1009 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1009 nxalias "${name}_testing_longs_long_1009" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1009 30 hsetprop ${scobj_hpath}/testing/longs/long_1009 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1009 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1010 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1010 read ${ns}::getULong ${scobj_hpath} rdULong {1010} hsetprop ${scobj_hpath}/testing/longs/long_1010 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1010 control true hsetprop ${scobj_hpath}/testing/longs/long_1010 data false hsetprop ${scobj_hpath}/testing/longs/long_1010 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1010 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1010 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1010 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1010 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1010 nxalias "${name}_testing_longs_long_1010" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1010 30 hsetprop ${scobj_hpath}/testing/longs/long_1010 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1010 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1011 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1011 read ${ns}::getULong ${scobj_hpath} rdULong {1011} hsetprop ${scobj_hpath}/testing/longs/long_1011 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1011 control true hsetprop ${scobj_hpath}/testing/longs/long_1011 data false hsetprop ${scobj_hpath}/testing/longs/long_1011 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1011 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1011 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1011 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1011 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1011 nxalias "${name}_testing_longs_long_1011" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1011 30 hsetprop ${scobj_hpath}/testing/longs/long_1011 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1011 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1012 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1012 read ${ns}::getULong ${scobj_hpath} rdULong {1012} hsetprop ${scobj_hpath}/testing/longs/long_1012 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1012 control true hsetprop ${scobj_hpath}/testing/longs/long_1012 data false hsetprop ${scobj_hpath}/testing/longs/long_1012 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1012 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1012 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1012 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1012 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1012 nxalias "${name}_testing_longs_long_1012" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1012 30 hsetprop ${scobj_hpath}/testing/longs/long_1012 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1012 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1013 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1013 read ${ns}::getULong ${scobj_hpath} rdULong {1013} hsetprop ${scobj_hpath}/testing/longs/long_1013 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1013 control true hsetprop ${scobj_hpath}/testing/longs/long_1013 data false hsetprop ${scobj_hpath}/testing/longs/long_1013 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1013 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1013 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1013 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1013 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1013 nxalias "${name}_testing_longs_long_1013" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1013 30 hsetprop ${scobj_hpath}/testing/longs/long_1013 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1013 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1014 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1014 read ${ns}::getULong ${scobj_hpath} rdULong {1014} hsetprop ${scobj_hpath}/testing/longs/long_1014 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1014 control true hsetprop ${scobj_hpath}/testing/longs/long_1014 data false hsetprop ${scobj_hpath}/testing/longs/long_1014 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1014 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1014 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1014 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1014 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1014 nxalias "${name}_testing_longs_long_1014" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1014 30 hsetprop ${scobj_hpath}/testing/longs/long_1014 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1014 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1015 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1015 read ${ns}::getULong ${scobj_hpath} rdULong {1015} hsetprop ${scobj_hpath}/testing/longs/long_1015 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1015 control true hsetprop ${scobj_hpath}/testing/longs/long_1015 data false hsetprop ${scobj_hpath}/testing/longs/long_1015 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1015 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1015 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1015 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1015 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1015 nxalias "${name}_testing_longs_long_1015" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1015 30 hsetprop ${scobj_hpath}/testing/longs/long_1015 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1015 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1016 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1016 read ${ns}::getULong ${scobj_hpath} rdULong {1016} hsetprop ${scobj_hpath}/testing/longs/long_1016 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1016 control true hsetprop ${scobj_hpath}/testing/longs/long_1016 data false hsetprop ${scobj_hpath}/testing/longs/long_1016 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1016 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1016 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1016 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1016 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1016 nxalias "${name}_testing_longs_long_1016" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1016 30 hsetprop ${scobj_hpath}/testing/longs/long_1016 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1016 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1017 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1017 read ${ns}::getULong ${scobj_hpath} rdULong {1017} hsetprop ${scobj_hpath}/testing/longs/long_1017 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1017 control true hsetprop ${scobj_hpath}/testing/longs/long_1017 data false hsetprop ${scobj_hpath}/testing/longs/long_1017 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1017 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1017 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1017 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1017 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1017 nxalias "${name}_testing_longs_long_1017" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1017 30 hsetprop ${scobj_hpath}/testing/longs/long_1017 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1017 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1018 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1018 read ${ns}::getULong ${scobj_hpath} rdULong {1018} hsetprop ${scobj_hpath}/testing/longs/long_1018 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1018 control true hsetprop ${scobj_hpath}/testing/longs/long_1018 data false hsetprop ${scobj_hpath}/testing/longs/long_1018 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1018 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1018 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1018 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1018 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1018 nxalias "${name}_testing_longs_long_1018" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1018 30 hsetprop ${scobj_hpath}/testing/longs/long_1018 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1018 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1019 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1019 read ${ns}::getULong ${scobj_hpath} rdULong {1019} hsetprop ${scobj_hpath}/testing/longs/long_1019 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1019 control true hsetprop ${scobj_hpath}/testing/longs/long_1019 data false hsetprop ${scobj_hpath}/testing/longs/long_1019 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1019 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1019 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1019 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1019 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1019 nxalias "${name}_testing_longs_long_1019" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1019 30 hsetprop ${scobj_hpath}/testing/longs/long_1019 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1019 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1020 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1020 read ${ns}::getULong ${scobj_hpath} rdULong {1020} hsetprop ${scobj_hpath}/testing/longs/long_1020 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1020 control true hsetprop ${scobj_hpath}/testing/longs/long_1020 data false hsetprop ${scobj_hpath}/testing/longs/long_1020 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1020 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1020 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1020 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1020 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1020 nxalias "${name}_testing_longs_long_1020" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1020 30 hsetprop ${scobj_hpath}/testing/longs/long_1020 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1020 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1021 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1021 read ${ns}::getULong ${scobj_hpath} rdULong {1021} hsetprop ${scobj_hpath}/testing/longs/long_1021 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1021 control true hsetprop ${scobj_hpath}/testing/longs/long_1021 data false hsetprop ${scobj_hpath}/testing/longs/long_1021 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1021 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1021 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1021 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1021 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1021 nxalias "${name}_testing_longs_long_1021" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1021 30 hsetprop ${scobj_hpath}/testing/longs/long_1021 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1021 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1022 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1022 read ${ns}::getULong ${scobj_hpath} rdULong {1022} hsetprop ${scobj_hpath}/testing/longs/long_1022 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1022 control true hsetprop ${scobj_hpath}/testing/longs/long_1022 data false hsetprop ${scobj_hpath}/testing/longs/long_1022 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1022 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1022 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1022 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1022 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1022 nxalias "${name}_testing_longs_long_1022" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1022 30 hsetprop ${scobj_hpath}/testing/longs/long_1022 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1022 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1023 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1023 read ${ns}::getULong ${scobj_hpath} rdULong {1023} hsetprop ${scobj_hpath}/testing/longs/long_1023 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1023 control true hsetprop ${scobj_hpath}/testing/longs/long_1023 data false hsetprop ${scobj_hpath}/testing/longs/long_1023 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1023 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1023 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1023 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1023 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1023 nxalias "${name}_testing_longs_long_1023" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1023 30 hsetprop ${scobj_hpath}/testing/longs/long_1023 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1023 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1024 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1024 read ${ns}::getULong ${scobj_hpath} rdULong {1024} hsetprop ${scobj_hpath}/testing/longs/long_1024 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1024 control true hsetprop ${scobj_hpath}/testing/longs/long_1024 data false hsetprop ${scobj_hpath}/testing/longs/long_1024 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1024 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1024 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1024 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1024 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1024 nxalias "${name}_testing_longs_long_1024" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1024 30 hsetprop ${scobj_hpath}/testing/longs/long_1024 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1024 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1025 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1025 read ${ns}::getULong ${scobj_hpath} rdULong {1025} hsetprop ${scobj_hpath}/testing/longs/long_1025 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1025 control true hsetprop ${scobj_hpath}/testing/longs/long_1025 data false hsetprop ${scobj_hpath}/testing/longs/long_1025 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1025 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1025 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1025 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1025 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1025 nxalias "${name}_testing_longs_long_1025" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1025 30 hsetprop ${scobj_hpath}/testing/longs/long_1025 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1025 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1026 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1026 read ${ns}::getULong ${scobj_hpath} rdULong {1026} hsetprop ${scobj_hpath}/testing/longs/long_1026 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1026 control true hsetprop ${scobj_hpath}/testing/longs/long_1026 data false hsetprop ${scobj_hpath}/testing/longs/long_1026 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1026 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1026 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1026 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1026 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1026 nxalias "${name}_testing_longs_long_1026" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1026 30 hsetprop ${scobj_hpath}/testing/longs/long_1026 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1026 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1027 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1027 read ${ns}::getULong ${scobj_hpath} rdULong {1027} hsetprop ${scobj_hpath}/testing/longs/long_1027 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1027 control true hsetprop ${scobj_hpath}/testing/longs/long_1027 data false hsetprop ${scobj_hpath}/testing/longs/long_1027 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1027 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1027 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1027 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1027 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1027 nxalias "${name}_testing_longs_long_1027" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1027 30 hsetprop ${scobj_hpath}/testing/longs/long_1027 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1027 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1028 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1028 read ${ns}::getULong ${scobj_hpath} rdULong {1028} hsetprop ${scobj_hpath}/testing/longs/long_1028 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1028 control true hsetprop ${scobj_hpath}/testing/longs/long_1028 data false hsetprop ${scobj_hpath}/testing/longs/long_1028 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1028 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1028 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1028 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1028 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1028 nxalias "${name}_testing_longs_long_1028" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1028 30 hsetprop ${scobj_hpath}/testing/longs/long_1028 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1028 simulated true } hfactory ${scobj_hpath}/testing/longs/long_1029 plain user int hsetprop ${scobj_hpath}/testing/longs/long_1029 read ${ns}::getULong ${scobj_hpath} rdULong {1029} hsetprop ${scobj_hpath}/testing/longs/long_1029 rdULong ${ns}::rdULong ${scobj_hpath} hsetprop ${scobj_hpath}/testing/longs/long_1029 control true hsetprop ${scobj_hpath}/testing/longs/long_1029 data false hsetprop ${scobj_hpath}/testing/longs/long_1029 mutable false hsetprop ${scobj_hpath}/testing/longs/long_1029 nxsave false hsetprop ${scobj_hpath}/testing/longs/long_1029 oldval 0 hsetprop ${scobj_hpath}/testing/longs/long_1029 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/longs/long_1029 type "part" hsetprop ${scobj_hpath}/testing/longs/long_1029 nxalias "${name}_testing_longs_long_1029" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/longs/long_1029 30 hsetprop ${scobj_hpath}/testing/longs/long_1029 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/longs/long_1029 simulated true } hsetprop ${scobj_hpath}/testing/longs data "false" hsetprop ${scobj_hpath}/testing/longs klass "@none" hsetprop ${scobj_hpath}/testing/longs type "part" hfactory ${scobj_hpath}/testing/shorts plain spy none hfactory ${scobj_hpath}/testing/shorts/short_0000 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0000 read ${ns}::getUShort ${scobj_hpath} rdUShort {0} hsetprop ${scobj_hpath}/testing/shorts/short_0000 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0000 control true hsetprop ${scobj_hpath}/testing/shorts/short_0000 data false hsetprop ${scobj_hpath}/testing/shorts/short_0000 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0000 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0000 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0000 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0000 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0000 nxalias "${name}_testing_shorts_short_0000" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0000 30 hsetprop ${scobj_hpath}/testing/shorts/short_0000 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0000 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0001 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0001 read ${ns}::getUShort ${scobj_hpath} rdUShort {1} hsetprop ${scobj_hpath}/testing/shorts/short_0001 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0001 control true hsetprop ${scobj_hpath}/testing/shorts/short_0001 data false hsetprop ${scobj_hpath}/testing/shorts/short_0001 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0001 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0001 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0001 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0001 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0001 nxalias "${name}_testing_shorts_short_0001" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0001 30 hsetprop ${scobj_hpath}/testing/shorts/short_0001 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0001 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0002 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0002 read ${ns}::getUShort ${scobj_hpath} rdUShort {2} hsetprop ${scobj_hpath}/testing/shorts/short_0002 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0002 control true hsetprop ${scobj_hpath}/testing/shorts/short_0002 data false hsetprop ${scobj_hpath}/testing/shorts/short_0002 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0002 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0002 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0002 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0002 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0002 nxalias "${name}_testing_shorts_short_0002" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0002 30 hsetprop ${scobj_hpath}/testing/shorts/short_0002 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0002 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0003 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0003 read ${ns}::getUShort ${scobj_hpath} rdUShort {3} hsetprop ${scobj_hpath}/testing/shorts/short_0003 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0003 control true hsetprop ${scobj_hpath}/testing/shorts/short_0003 data false hsetprop ${scobj_hpath}/testing/shorts/short_0003 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0003 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0003 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0003 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0003 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0003 nxalias "${name}_testing_shorts_short_0003" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0003 30 hsetprop ${scobj_hpath}/testing/shorts/short_0003 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0003 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0004 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0004 read ${ns}::getUShort ${scobj_hpath} rdUShort {4} hsetprop ${scobj_hpath}/testing/shorts/short_0004 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0004 control true hsetprop ${scobj_hpath}/testing/shorts/short_0004 data false hsetprop ${scobj_hpath}/testing/shorts/short_0004 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0004 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0004 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0004 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0004 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0004 nxalias "${name}_testing_shorts_short_0004" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0004 30 hsetprop ${scobj_hpath}/testing/shorts/short_0004 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0004 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0005 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0005 read ${ns}::getUShort ${scobj_hpath} rdUShort {5} hsetprop ${scobj_hpath}/testing/shorts/short_0005 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0005 control true hsetprop ${scobj_hpath}/testing/shorts/short_0005 data false hsetprop ${scobj_hpath}/testing/shorts/short_0005 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0005 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0005 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0005 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0005 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0005 nxalias "${name}_testing_shorts_short_0005" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0005 30 hsetprop ${scobj_hpath}/testing/shorts/short_0005 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0005 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0006 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0006 read ${ns}::getUShort ${scobj_hpath} rdUShort {6} hsetprop ${scobj_hpath}/testing/shorts/short_0006 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0006 control true hsetprop ${scobj_hpath}/testing/shorts/short_0006 data false hsetprop ${scobj_hpath}/testing/shorts/short_0006 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0006 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0006 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0006 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0006 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0006 nxalias "${name}_testing_shorts_short_0006" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0006 30 hsetprop ${scobj_hpath}/testing/shorts/short_0006 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0006 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0007 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0007 read ${ns}::getUShort ${scobj_hpath} rdUShort {7} hsetprop ${scobj_hpath}/testing/shorts/short_0007 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0007 control true hsetprop ${scobj_hpath}/testing/shorts/short_0007 data false hsetprop ${scobj_hpath}/testing/shorts/short_0007 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0007 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0007 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0007 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0007 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0007 nxalias "${name}_testing_shorts_short_0007" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0007 30 hsetprop ${scobj_hpath}/testing/shorts/short_0007 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0007 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0008 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0008 read ${ns}::getUShort ${scobj_hpath} rdUShort {8} hsetprop ${scobj_hpath}/testing/shorts/short_0008 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0008 control true hsetprop ${scobj_hpath}/testing/shorts/short_0008 data false hsetprop ${scobj_hpath}/testing/shorts/short_0008 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0008 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0008 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0008 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0008 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0008 nxalias "${name}_testing_shorts_short_0008" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0008 30 hsetprop ${scobj_hpath}/testing/shorts/short_0008 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0008 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0009 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0009 read ${ns}::getUShort ${scobj_hpath} rdUShort {9} hsetprop ${scobj_hpath}/testing/shorts/short_0009 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0009 control true hsetprop ${scobj_hpath}/testing/shorts/short_0009 data false hsetprop ${scobj_hpath}/testing/shorts/short_0009 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0009 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0009 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0009 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0009 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0009 nxalias "${name}_testing_shorts_short_0009" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0009 30 hsetprop ${scobj_hpath}/testing/shorts/short_0009 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0009 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0010 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0010 read ${ns}::getUShort ${scobj_hpath} rdUShort {10} hsetprop ${scobj_hpath}/testing/shorts/short_0010 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0010 control true hsetprop ${scobj_hpath}/testing/shorts/short_0010 data false hsetprop ${scobj_hpath}/testing/shorts/short_0010 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0010 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0010 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0010 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0010 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0010 nxalias "${name}_testing_shorts_short_0010" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0010 30 hsetprop ${scobj_hpath}/testing/shorts/short_0010 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0010 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0011 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0011 read ${ns}::getUShort ${scobj_hpath} rdUShort {11} hsetprop ${scobj_hpath}/testing/shorts/short_0011 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0011 control true hsetprop ${scobj_hpath}/testing/shorts/short_0011 data false hsetprop ${scobj_hpath}/testing/shorts/short_0011 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0011 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0011 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0011 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0011 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0011 nxalias "${name}_testing_shorts_short_0011" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0011 30 hsetprop ${scobj_hpath}/testing/shorts/short_0011 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0011 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0012 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0012 read ${ns}::getUShort ${scobj_hpath} rdUShort {12} hsetprop ${scobj_hpath}/testing/shorts/short_0012 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0012 control true hsetprop ${scobj_hpath}/testing/shorts/short_0012 data false hsetprop ${scobj_hpath}/testing/shorts/short_0012 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0012 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0012 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0012 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0012 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0012 nxalias "${name}_testing_shorts_short_0012" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0012 30 hsetprop ${scobj_hpath}/testing/shorts/short_0012 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0012 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0013 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0013 read ${ns}::getUShort ${scobj_hpath} rdUShort {13} hsetprop ${scobj_hpath}/testing/shorts/short_0013 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0013 control true hsetprop ${scobj_hpath}/testing/shorts/short_0013 data false hsetprop ${scobj_hpath}/testing/shorts/short_0013 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0013 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0013 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0013 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0013 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0013 nxalias "${name}_testing_shorts_short_0013" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0013 30 hsetprop ${scobj_hpath}/testing/shorts/short_0013 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0013 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0014 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0014 read ${ns}::getUShort ${scobj_hpath} rdUShort {14} hsetprop ${scobj_hpath}/testing/shorts/short_0014 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0014 control true hsetprop ${scobj_hpath}/testing/shorts/short_0014 data false hsetprop ${scobj_hpath}/testing/shorts/short_0014 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0014 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0014 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0014 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0014 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0014 nxalias "${name}_testing_shorts_short_0014" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0014 30 hsetprop ${scobj_hpath}/testing/shorts/short_0014 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0014 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0015 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0015 read ${ns}::getUShort ${scobj_hpath} rdUShort {15} hsetprop ${scobj_hpath}/testing/shorts/short_0015 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0015 control true hsetprop ${scobj_hpath}/testing/shorts/short_0015 data false hsetprop ${scobj_hpath}/testing/shorts/short_0015 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0015 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0015 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0015 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0015 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0015 nxalias "${name}_testing_shorts_short_0015" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0015 30 hsetprop ${scobj_hpath}/testing/shorts/short_0015 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0015 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0016 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0016 read ${ns}::getUShort ${scobj_hpath} rdUShort {16} hsetprop ${scobj_hpath}/testing/shorts/short_0016 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0016 control true hsetprop ${scobj_hpath}/testing/shorts/short_0016 data false hsetprop ${scobj_hpath}/testing/shorts/short_0016 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0016 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0016 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0016 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0016 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0016 nxalias "${name}_testing_shorts_short_0016" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0016 30 hsetprop ${scobj_hpath}/testing/shorts/short_0016 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0016 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0017 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0017 read ${ns}::getUShort ${scobj_hpath} rdUShort {17} hsetprop ${scobj_hpath}/testing/shorts/short_0017 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0017 control true hsetprop ${scobj_hpath}/testing/shorts/short_0017 data false hsetprop ${scobj_hpath}/testing/shorts/short_0017 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0017 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0017 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0017 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0017 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0017 nxalias "${name}_testing_shorts_short_0017" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0017 30 hsetprop ${scobj_hpath}/testing/shorts/short_0017 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0017 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0018 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0018 read ${ns}::getUShort ${scobj_hpath} rdUShort {18} hsetprop ${scobj_hpath}/testing/shorts/short_0018 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0018 control true hsetprop ${scobj_hpath}/testing/shorts/short_0018 data false hsetprop ${scobj_hpath}/testing/shorts/short_0018 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0018 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0018 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0018 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0018 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0018 nxalias "${name}_testing_shorts_short_0018" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0018 30 hsetprop ${scobj_hpath}/testing/shorts/short_0018 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0018 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0019 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0019 read ${ns}::getUShort ${scobj_hpath} rdUShort {19} hsetprop ${scobj_hpath}/testing/shorts/short_0019 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0019 control true hsetprop ${scobj_hpath}/testing/shorts/short_0019 data false hsetprop ${scobj_hpath}/testing/shorts/short_0019 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0019 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0019 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0019 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0019 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0019 nxalias "${name}_testing_shorts_short_0019" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0019 30 hsetprop ${scobj_hpath}/testing/shorts/short_0019 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0019 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0020 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0020 read ${ns}::getUShort ${scobj_hpath} rdUShort {20} hsetprop ${scobj_hpath}/testing/shorts/short_0020 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0020 control true hsetprop ${scobj_hpath}/testing/shorts/short_0020 data false hsetprop ${scobj_hpath}/testing/shorts/short_0020 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0020 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0020 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0020 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0020 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0020 nxalias "${name}_testing_shorts_short_0020" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0020 30 hsetprop ${scobj_hpath}/testing/shorts/short_0020 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0020 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0021 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0021 read ${ns}::getUShort ${scobj_hpath} rdUShort {21} hsetprop ${scobj_hpath}/testing/shorts/short_0021 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0021 control true hsetprop ${scobj_hpath}/testing/shorts/short_0021 data false hsetprop ${scobj_hpath}/testing/shorts/short_0021 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0021 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0021 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0021 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0021 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0021 nxalias "${name}_testing_shorts_short_0021" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0021 30 hsetprop ${scobj_hpath}/testing/shorts/short_0021 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0021 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0022 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0022 read ${ns}::getUShort ${scobj_hpath} rdUShort {22} hsetprop ${scobj_hpath}/testing/shorts/short_0022 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0022 control true hsetprop ${scobj_hpath}/testing/shorts/short_0022 data false hsetprop ${scobj_hpath}/testing/shorts/short_0022 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0022 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0022 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0022 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0022 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0022 nxalias "${name}_testing_shorts_short_0022" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0022 30 hsetprop ${scobj_hpath}/testing/shorts/short_0022 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0022 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0023 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0023 read ${ns}::getUShort ${scobj_hpath} rdUShort {23} hsetprop ${scobj_hpath}/testing/shorts/short_0023 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0023 control true hsetprop ${scobj_hpath}/testing/shorts/short_0023 data false hsetprop ${scobj_hpath}/testing/shorts/short_0023 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0023 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0023 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0023 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0023 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0023 nxalias "${name}_testing_shorts_short_0023" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0023 30 hsetprop ${scobj_hpath}/testing/shorts/short_0023 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0023 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0024 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0024 read ${ns}::getUShort ${scobj_hpath} rdUShort {24} hsetprop ${scobj_hpath}/testing/shorts/short_0024 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0024 control true hsetprop ${scobj_hpath}/testing/shorts/short_0024 data false hsetprop ${scobj_hpath}/testing/shorts/short_0024 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0024 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0024 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0024 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0024 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0024 nxalias "${name}_testing_shorts_short_0024" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0024 30 hsetprop ${scobj_hpath}/testing/shorts/short_0024 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0024 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0025 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0025 read ${ns}::getUShort ${scobj_hpath} rdUShort {25} hsetprop ${scobj_hpath}/testing/shorts/short_0025 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0025 control true hsetprop ${scobj_hpath}/testing/shorts/short_0025 data false hsetprop ${scobj_hpath}/testing/shorts/short_0025 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0025 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0025 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0025 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0025 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0025 nxalias "${name}_testing_shorts_short_0025" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0025 30 hsetprop ${scobj_hpath}/testing/shorts/short_0025 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0025 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0026 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0026 read ${ns}::getUShort ${scobj_hpath} rdUShort {26} hsetprop ${scobj_hpath}/testing/shorts/short_0026 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0026 control true hsetprop ${scobj_hpath}/testing/shorts/short_0026 data false hsetprop ${scobj_hpath}/testing/shorts/short_0026 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0026 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0026 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0026 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0026 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0026 nxalias "${name}_testing_shorts_short_0026" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0026 30 hsetprop ${scobj_hpath}/testing/shorts/short_0026 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0026 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0027 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0027 read ${ns}::getUShort ${scobj_hpath} rdUShort {27} hsetprop ${scobj_hpath}/testing/shorts/short_0027 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0027 control true hsetprop ${scobj_hpath}/testing/shorts/short_0027 data false hsetprop ${scobj_hpath}/testing/shorts/short_0027 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0027 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0027 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0027 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0027 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0027 nxalias "${name}_testing_shorts_short_0027" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0027 30 hsetprop ${scobj_hpath}/testing/shorts/short_0027 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0027 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0028 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0028 read ${ns}::getUShort ${scobj_hpath} rdUShort {28} hsetprop ${scobj_hpath}/testing/shorts/short_0028 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0028 control true hsetprop ${scobj_hpath}/testing/shorts/short_0028 data false hsetprop ${scobj_hpath}/testing/shorts/short_0028 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0028 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0028 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0028 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0028 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0028 nxalias "${name}_testing_shorts_short_0028" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0028 30 hsetprop ${scobj_hpath}/testing/shorts/short_0028 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0028 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_0029 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_0029 read ${ns}::getUShort ${scobj_hpath} rdUShort {29} hsetprop ${scobj_hpath}/testing/shorts/short_0029 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_0029 control true hsetprop ${scobj_hpath}/testing/shorts/short_0029 data false hsetprop ${scobj_hpath}/testing/shorts/short_0029 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_0029 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_0029 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_0029 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_0029 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_0029 nxalias "${name}_testing_shorts_short_0029" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_0029 30 hsetprop ${scobj_hpath}/testing/shorts/short_0029 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_0029 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1000 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1000 read ${ns}::getUShort ${scobj_hpath} rdUShort {1000} hsetprop ${scobj_hpath}/testing/shorts/short_1000 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1000 control true hsetprop ${scobj_hpath}/testing/shorts/short_1000 data false hsetprop ${scobj_hpath}/testing/shorts/short_1000 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1000 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1000 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1000 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1000 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1000 nxalias "${name}_testing_shorts_short_1000" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1000 30 hsetprop ${scobj_hpath}/testing/shorts/short_1000 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1000 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1001 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1001 read ${ns}::getUShort ${scobj_hpath} rdUShort {1001} hsetprop ${scobj_hpath}/testing/shorts/short_1001 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1001 control true hsetprop ${scobj_hpath}/testing/shorts/short_1001 data false hsetprop ${scobj_hpath}/testing/shorts/short_1001 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1001 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1001 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1001 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1001 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1001 nxalias "${name}_testing_shorts_short_1001" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1001 30 hsetprop ${scobj_hpath}/testing/shorts/short_1001 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1001 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1002 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1002 read ${ns}::getUShort ${scobj_hpath} rdUShort {1002} hsetprop ${scobj_hpath}/testing/shorts/short_1002 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1002 control true hsetprop ${scobj_hpath}/testing/shorts/short_1002 data false hsetprop ${scobj_hpath}/testing/shorts/short_1002 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1002 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1002 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1002 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1002 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1002 nxalias "${name}_testing_shorts_short_1002" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1002 30 hsetprop ${scobj_hpath}/testing/shorts/short_1002 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1002 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1003 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1003 read ${ns}::getUShort ${scobj_hpath} rdUShort {1003} hsetprop ${scobj_hpath}/testing/shorts/short_1003 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1003 control true hsetprop ${scobj_hpath}/testing/shorts/short_1003 data false hsetprop ${scobj_hpath}/testing/shorts/short_1003 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1003 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1003 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1003 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1003 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1003 nxalias "${name}_testing_shorts_short_1003" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1003 30 hsetprop ${scobj_hpath}/testing/shorts/short_1003 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1003 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1004 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1004 read ${ns}::getUShort ${scobj_hpath} rdUShort {1004} hsetprop ${scobj_hpath}/testing/shorts/short_1004 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1004 control true hsetprop ${scobj_hpath}/testing/shorts/short_1004 data false hsetprop ${scobj_hpath}/testing/shorts/short_1004 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1004 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1004 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1004 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1004 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1004 nxalias "${name}_testing_shorts_short_1004" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1004 30 hsetprop ${scobj_hpath}/testing/shorts/short_1004 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1004 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1005 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1005 read ${ns}::getUShort ${scobj_hpath} rdUShort {1005} hsetprop ${scobj_hpath}/testing/shorts/short_1005 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1005 control true hsetprop ${scobj_hpath}/testing/shorts/short_1005 data false hsetprop ${scobj_hpath}/testing/shorts/short_1005 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1005 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1005 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1005 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1005 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1005 nxalias "${name}_testing_shorts_short_1005" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1005 30 hsetprop ${scobj_hpath}/testing/shorts/short_1005 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1005 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1006 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1006 read ${ns}::getUShort ${scobj_hpath} rdUShort {1006} hsetprop ${scobj_hpath}/testing/shorts/short_1006 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1006 control true hsetprop ${scobj_hpath}/testing/shorts/short_1006 data false hsetprop ${scobj_hpath}/testing/shorts/short_1006 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1006 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1006 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1006 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1006 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1006 nxalias "${name}_testing_shorts_short_1006" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1006 30 hsetprop ${scobj_hpath}/testing/shorts/short_1006 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1006 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1007 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1007 read ${ns}::getUShort ${scobj_hpath} rdUShort {1007} hsetprop ${scobj_hpath}/testing/shorts/short_1007 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1007 control true hsetprop ${scobj_hpath}/testing/shorts/short_1007 data false hsetprop ${scobj_hpath}/testing/shorts/short_1007 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1007 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1007 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1007 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1007 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1007 nxalias "${name}_testing_shorts_short_1007" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1007 30 hsetprop ${scobj_hpath}/testing/shorts/short_1007 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1007 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1008 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1008 read ${ns}::getUShort ${scobj_hpath} rdUShort {1008} hsetprop ${scobj_hpath}/testing/shorts/short_1008 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1008 control true hsetprop ${scobj_hpath}/testing/shorts/short_1008 data false hsetprop ${scobj_hpath}/testing/shorts/short_1008 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1008 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1008 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1008 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1008 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1008 nxalias "${name}_testing_shorts_short_1008" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1008 30 hsetprop ${scobj_hpath}/testing/shorts/short_1008 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1008 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1009 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1009 read ${ns}::getUShort ${scobj_hpath} rdUShort {1009} hsetprop ${scobj_hpath}/testing/shorts/short_1009 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1009 control true hsetprop ${scobj_hpath}/testing/shorts/short_1009 data false hsetprop ${scobj_hpath}/testing/shorts/short_1009 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1009 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1009 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1009 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1009 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1009 nxalias "${name}_testing_shorts_short_1009" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1009 30 hsetprop ${scobj_hpath}/testing/shorts/short_1009 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1009 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1010 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1010 read ${ns}::getUShort ${scobj_hpath} rdUShort {1010} hsetprop ${scobj_hpath}/testing/shorts/short_1010 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1010 control true hsetprop ${scobj_hpath}/testing/shorts/short_1010 data false hsetprop ${scobj_hpath}/testing/shorts/short_1010 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1010 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1010 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1010 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1010 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1010 nxalias "${name}_testing_shorts_short_1010" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1010 30 hsetprop ${scobj_hpath}/testing/shorts/short_1010 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1010 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1011 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1011 read ${ns}::getUShort ${scobj_hpath} rdUShort {1011} hsetprop ${scobj_hpath}/testing/shorts/short_1011 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1011 control true hsetprop ${scobj_hpath}/testing/shorts/short_1011 data false hsetprop ${scobj_hpath}/testing/shorts/short_1011 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1011 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1011 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1011 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1011 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1011 nxalias "${name}_testing_shorts_short_1011" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1011 30 hsetprop ${scobj_hpath}/testing/shorts/short_1011 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1011 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1012 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1012 read ${ns}::getUShort ${scobj_hpath} rdUShort {1012} hsetprop ${scobj_hpath}/testing/shorts/short_1012 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1012 control true hsetprop ${scobj_hpath}/testing/shorts/short_1012 data false hsetprop ${scobj_hpath}/testing/shorts/short_1012 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1012 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1012 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1012 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1012 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1012 nxalias "${name}_testing_shorts_short_1012" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1012 30 hsetprop ${scobj_hpath}/testing/shorts/short_1012 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1012 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1013 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1013 read ${ns}::getUShort ${scobj_hpath} rdUShort {1013} hsetprop ${scobj_hpath}/testing/shorts/short_1013 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1013 control true hsetprop ${scobj_hpath}/testing/shorts/short_1013 data false hsetprop ${scobj_hpath}/testing/shorts/short_1013 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1013 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1013 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1013 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1013 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1013 nxalias "${name}_testing_shorts_short_1013" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1013 30 hsetprop ${scobj_hpath}/testing/shorts/short_1013 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1013 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1014 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1014 read ${ns}::getUShort ${scobj_hpath} rdUShort {1014} hsetprop ${scobj_hpath}/testing/shorts/short_1014 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1014 control true hsetprop ${scobj_hpath}/testing/shorts/short_1014 data false hsetprop ${scobj_hpath}/testing/shorts/short_1014 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1014 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1014 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1014 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1014 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1014 nxalias "${name}_testing_shorts_short_1014" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1014 30 hsetprop ${scobj_hpath}/testing/shorts/short_1014 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1014 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1015 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1015 read ${ns}::getUShort ${scobj_hpath} rdUShort {1015} hsetprop ${scobj_hpath}/testing/shorts/short_1015 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1015 control true hsetprop ${scobj_hpath}/testing/shorts/short_1015 data false hsetprop ${scobj_hpath}/testing/shorts/short_1015 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1015 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1015 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1015 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1015 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1015 nxalias "${name}_testing_shorts_short_1015" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1015 30 hsetprop ${scobj_hpath}/testing/shorts/short_1015 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1015 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1016 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1016 read ${ns}::getUShort ${scobj_hpath} rdUShort {1016} hsetprop ${scobj_hpath}/testing/shorts/short_1016 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1016 control true hsetprop ${scobj_hpath}/testing/shorts/short_1016 data false hsetprop ${scobj_hpath}/testing/shorts/short_1016 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1016 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1016 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1016 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1016 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1016 nxalias "${name}_testing_shorts_short_1016" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1016 30 hsetprop ${scobj_hpath}/testing/shorts/short_1016 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1016 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1017 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1017 read ${ns}::getUShort ${scobj_hpath} rdUShort {1017} hsetprop ${scobj_hpath}/testing/shorts/short_1017 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1017 control true hsetprop ${scobj_hpath}/testing/shorts/short_1017 data false hsetprop ${scobj_hpath}/testing/shorts/short_1017 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1017 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1017 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1017 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1017 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1017 nxalias "${name}_testing_shorts_short_1017" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1017 30 hsetprop ${scobj_hpath}/testing/shorts/short_1017 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1017 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1018 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1018 read ${ns}::getUShort ${scobj_hpath} rdUShort {1018} hsetprop ${scobj_hpath}/testing/shorts/short_1018 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1018 control true hsetprop ${scobj_hpath}/testing/shorts/short_1018 data false hsetprop ${scobj_hpath}/testing/shorts/short_1018 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1018 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1018 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1018 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1018 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1018 nxalias "${name}_testing_shorts_short_1018" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1018 30 hsetprop ${scobj_hpath}/testing/shorts/short_1018 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1018 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1019 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1019 read ${ns}::getUShort ${scobj_hpath} rdUShort {1019} hsetprop ${scobj_hpath}/testing/shorts/short_1019 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1019 control true hsetprop ${scobj_hpath}/testing/shorts/short_1019 data false hsetprop ${scobj_hpath}/testing/shorts/short_1019 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1019 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1019 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1019 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1019 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1019 nxalias "${name}_testing_shorts_short_1019" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1019 30 hsetprop ${scobj_hpath}/testing/shorts/short_1019 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1019 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1020 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1020 read ${ns}::getUShort ${scobj_hpath} rdUShort {1020} hsetprop ${scobj_hpath}/testing/shorts/short_1020 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1020 control true hsetprop ${scobj_hpath}/testing/shorts/short_1020 data false hsetprop ${scobj_hpath}/testing/shorts/short_1020 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1020 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1020 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1020 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1020 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1020 nxalias "${name}_testing_shorts_short_1020" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1020 30 hsetprop ${scobj_hpath}/testing/shorts/short_1020 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1020 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1021 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1021 read ${ns}::getUShort ${scobj_hpath} rdUShort {1021} hsetprop ${scobj_hpath}/testing/shorts/short_1021 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1021 control true hsetprop ${scobj_hpath}/testing/shorts/short_1021 data false hsetprop ${scobj_hpath}/testing/shorts/short_1021 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1021 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1021 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1021 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1021 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1021 nxalias "${name}_testing_shorts_short_1021" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1021 30 hsetprop ${scobj_hpath}/testing/shorts/short_1021 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1021 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1022 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1022 read ${ns}::getUShort ${scobj_hpath} rdUShort {1022} hsetprop ${scobj_hpath}/testing/shorts/short_1022 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1022 control true hsetprop ${scobj_hpath}/testing/shorts/short_1022 data false hsetprop ${scobj_hpath}/testing/shorts/short_1022 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1022 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1022 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1022 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1022 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1022 nxalias "${name}_testing_shorts_short_1022" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1022 30 hsetprop ${scobj_hpath}/testing/shorts/short_1022 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1022 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1023 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1023 read ${ns}::getUShort ${scobj_hpath} rdUShort {1023} hsetprop ${scobj_hpath}/testing/shorts/short_1023 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1023 control true hsetprop ${scobj_hpath}/testing/shorts/short_1023 data false hsetprop ${scobj_hpath}/testing/shorts/short_1023 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1023 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1023 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1023 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1023 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1023 nxalias "${name}_testing_shorts_short_1023" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1023 30 hsetprop ${scobj_hpath}/testing/shorts/short_1023 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1023 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1024 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1024 read ${ns}::getUShort ${scobj_hpath} rdUShort {1024} hsetprop ${scobj_hpath}/testing/shorts/short_1024 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1024 control true hsetprop ${scobj_hpath}/testing/shorts/short_1024 data false hsetprop ${scobj_hpath}/testing/shorts/short_1024 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1024 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1024 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1024 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1024 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1024 nxalias "${name}_testing_shorts_short_1024" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1024 30 hsetprop ${scobj_hpath}/testing/shorts/short_1024 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1024 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1025 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1025 read ${ns}::getUShort ${scobj_hpath} rdUShort {1025} hsetprop ${scobj_hpath}/testing/shorts/short_1025 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1025 control true hsetprop ${scobj_hpath}/testing/shorts/short_1025 data false hsetprop ${scobj_hpath}/testing/shorts/short_1025 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1025 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1025 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1025 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1025 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1025 nxalias "${name}_testing_shorts_short_1025" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1025 30 hsetprop ${scobj_hpath}/testing/shorts/short_1025 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1025 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1026 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1026 read ${ns}::getUShort ${scobj_hpath} rdUShort {1026} hsetprop ${scobj_hpath}/testing/shorts/short_1026 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1026 control true hsetprop ${scobj_hpath}/testing/shorts/short_1026 data false hsetprop ${scobj_hpath}/testing/shorts/short_1026 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1026 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1026 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1026 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1026 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1026 nxalias "${name}_testing_shorts_short_1026" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1026 30 hsetprop ${scobj_hpath}/testing/shorts/short_1026 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1026 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1027 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1027 read ${ns}::getUShort ${scobj_hpath} rdUShort {1027} hsetprop ${scobj_hpath}/testing/shorts/short_1027 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1027 control true hsetprop ${scobj_hpath}/testing/shorts/short_1027 data false hsetprop ${scobj_hpath}/testing/shorts/short_1027 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1027 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1027 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1027 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1027 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1027 nxalias "${name}_testing_shorts_short_1027" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1027 30 hsetprop ${scobj_hpath}/testing/shorts/short_1027 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1027 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1028 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1028 read ${ns}::getUShort ${scobj_hpath} rdUShort {1028} hsetprop ${scobj_hpath}/testing/shorts/short_1028 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1028 control true hsetprop ${scobj_hpath}/testing/shorts/short_1028 data false hsetprop ${scobj_hpath}/testing/shorts/short_1028 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1028 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1028 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1028 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1028 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1028 nxalias "${name}_testing_shorts_short_1028" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1028 30 hsetprop ${scobj_hpath}/testing/shorts/short_1028 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1028 simulated true } hfactory ${scobj_hpath}/testing/shorts/short_1029 plain user int hsetprop ${scobj_hpath}/testing/shorts/short_1029 read ${ns}::getUShort ${scobj_hpath} rdUShort {1029} hsetprop ${scobj_hpath}/testing/shorts/short_1029 rdUShort ${ns}::rdUShort ${scobj_hpath} hsetprop ${scobj_hpath}/testing/shorts/short_1029 control true hsetprop ${scobj_hpath}/testing/shorts/short_1029 data false hsetprop ${scobj_hpath}/testing/shorts/short_1029 mutable false hsetprop ${scobj_hpath}/testing/shorts/short_1029 nxsave false hsetprop ${scobj_hpath}/testing/shorts/short_1029 oldval 0 hsetprop ${scobj_hpath}/testing/shorts/short_1029 sdsinfo "::nexus::scobj::sdsinfo" hsetprop ${scobj_hpath}/testing/shorts/short_1029 type "part" hsetprop ${scobj_hpath}/testing/shorts/short_1029 nxalias "${name}_testing_shorts_short_1029" if {[string equal -nocase "${simulation_flag}" "false"]} { ${sct_controller} poll ${scobj_hpath}/testing/shorts/short_1029 30 hsetprop ${scobj_hpath}/testing/shorts/short_1029 simulated false } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => No poll/write for aerolas_doppler" hsetprop ${scobj_hpath}/testing/shorts/short_1029 simulated true } hsetprop ${scobj_hpath}/testing/shorts data "false" hsetprop ${scobj_hpath}/testing/shorts klass "@none" hsetprop ${scobj_hpath}/testing/shorts type "part" } hsetprop ${scobj_hpath} driver aerolas_doppler hsetprop ${scobj_hpath} klass ${device_class} hsetprop ${scobj_hpath} data true hsetprop ${scobj_hpath} debug_threshold 5 # mkDriver hook code goes here } catch_message ] handle_exception ${catch_status} ${catch_message} } proc ::scobj::aerolas_doppler::add_driver {name device_class simulation_flag ip_address tcp_port} { set catch_status [ catch { ::scobj::aerolas_doppler::sics_log 9 "::scobj::aerolas_doppler::add_driver ${name} ${device_class} ${simulation_flag} ${ip_address} ${tcp_port} ${testing}" if {[string equal -nocase "${simulation_flag}" "false"]} { if {[string equal -nocase "aqadapter" "${ip_address}"]} { ::scobj::aerolas_doppler::sics_log 9 "makesctcontroller sct_${name} aqadapter ${tcp_port}" makesctcontroller sct_${name} aqadapter ${tcp_port} } else { ::scobj::aerolas_doppler::sics_log 9 "makesctcontroller sct_${name} modbus_ap ${ip_address}:${tcp_port}" makesctcontroller sct_${name} modbus_ap ${ip_address}:${tcp_port} } } else { ::scobj::aerolas_doppler::sics_log 9 "simulation_flag=${simulation_flag} => Null sctcontroller for aerolas_doppler" ::scobj::aerolas_doppler::sics_log 9 "makesctcontroller sct_${name} aqadapter NULL" makesctcontroller sct_${name} aqadapter NULL } ::scobj::aerolas_doppler::sics_log 1 "::scobj::aerolas_doppler::mkDriver sct_${name} ${name} ${device_class} ${simulation_flag} ${ip_address} ${tcp_port} ${testing}" ::scobj::aerolas_doppler::mkDriver sct_${name} ${name} ${device_class} ${simulation_flag} ${ip_address} ${tcp_port} ${testing} } catch_message ] handle_exception ${catch_status} ${catch_message} } namespace eval ::scobj::aerolas_doppler { namespace export debug_threshold namespace export debug_log namespace export sics_log namespace export mkDriver namespace export add_driver } proc add_aerolas_doppler {name ip_address tcp_port} { set simulation_flag "[string tolower [SplitReply [motor_simulation]]]" ::scobj::aerolas_doppler::add_driver ${name} "instrument" ${simulation_flag} ${ip_address} ${tcp_port} } clientput "file evaluation of sct_aerolas_doppler.tcl" ::scobj::aerolas_doppler::sics_log 9 "file evaluation of sct_aerolas_doppler.tcl" proc ::scobj::aerolas_doppler::read_config {} { set catch_status [ catch { set ns "::scobj::aerolas_doppler" dict for {k u} $::config_dict { if { [dict exists $u "implementation"] } { set simulation_flag "[string tolower [SplitReply [motor_simulation]]]" set device_class "instrument" if { !([dict exists $u "name"] && [dict exists $u "enabled"]) } { continue } set enabled [string tolower [dict get $u "enabled"]] if { ! ([string equal -nocase $enabled "true" ] || [string equal -nocase $enabled "always"]) } { continue } if { [dict exists $u "simulation_group"] } { set simulation_flag [SplitReply [[string tolower [dict get $u "simulation_group"]]]] } if { [dict exists $u "device_class"] } { set device_class "[dict get $u "device_class"]" } set name [dict get $u name] set implementation [dict get $u "implementation"] if { !([dict exists $::config_dict $implementation]) } { continue } set v [dict get $::config_dict $implementation] if { !([dict exists $v "driver"]) } { continue } if { [string equal -nocase [dict get $v "driver"] "aerolas_doppler"] } { if { ![string equal -nocase "${simulation_flag}" "false"] } { set asyncqueue "null" ${ns}::sics_log 9 "simulation_flag=${simulation_flag} => using null asyncqueue" ${ns}::sics_log 9 "makesctcontroller sct_${name} aqadapter NULL" makesctcontroller sct_${name} aqadapter NULL } elseif { [dict exists $v "asyncqueue"] } { set asyncqueue [dict get $v "asyncqueue"] if { [string equal -nocase ${asyncqueue} "sct"] } { set ip_address [dict get $v ip] set tcp_port [dict get $v port] makesctcontroller sct_${name} modbus_ap ${ip_address}:${tcp_port} } else { makesctcontroller sct_${name} aqadapter ${asyncqueue} } } else { if { [dict exists $v "asyncprotocol"] } { set asyncprotocol [dict get $v "asyncprotocol"] } else { set asyncprotocol ${name}_protocol MakeAsyncProtocol ${asyncprotocol} if { [dict exists $v "sendterminator"] } { ${asyncprotocol} sendterminator "[dict get $v "sendterminator"]" } elseif { [dict exists $v "terminator"] } { ${asyncprotocol} sendterminator "[dict get $v "terminator"]" } if { [dict exists $v "replyterminator"] } { ${asyncprotocol} replyterminator "[dict get $v "replyterminator"]" } elseif { [dict exists $v "terminator"] } { ${asyncprotocol} replyterminator "[dict get $v "terminator"]" } } set asyncqueue ${name}_queue set ip_address [dict get $v ip] set tcp_port [dict get $v port] MakeAsyncQueue ${asyncqueue} ${asyncprotocol} ${ip_address} ${tcp_port} if { [dict exists $v "timeout"] } { ${asyncqueue} timeout "[dict get $v "timeout"]" } makesctcontroller sct_${name} aqadapter ${asyncqueue} } set arg_list [list] set missing_list [list] array unset default_map array set default_map [list testing false] foreach arg {testing} { if {[dict exists $u $arg]} { lappend arg_list "[dict get $u $arg]" } elseif {[dict exists $v $arg]} { lappend arg_list "[dict get $v $arg]" } elseif {[info exists default_map($arg)]} { lappend arg_list $default_map($arg) } else { ${ns}::sics_log 9 "Missing configuration value $arg" lappend missing_list $arg } } if { [llength $missing_list] > 0 } { error "$name is missing configuration values $missing_list" } ${ns}::mkDriver sct_${name} ${name} ${device_class} ${simulation_flag} ${ip_address} ${tcp_port} {*}$arg_list } } } } catch_message ] handle_exception ${catch_status} ${catch_message} } if { [info exists ::config_dict] } { ::scobj::aerolas_doppler::read_config } else { ::scobj::aerolas_doppler::sics_log 5 "No config dict" }