<workflowRun _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>orin</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>checkall</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OTA</name><value>public</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>region</name><value>all</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>deviceChoice</name><value>false</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>msgBranch</name><value>rc_dev_tangshanjinxi</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rslidarSDKBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rslidarSdkNewBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>cameraDriverBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>loginSyncToolBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>systemRosBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>nodeManagerBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>thirdpartyBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>unifiedSystemMonitorBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rosBridgeBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hdcontrolBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>versionsObserverBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>cacheBagNodeBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>systemMonitorBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>performanceAnalystBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>scheduleManagerBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>imvSpreaderDetectionBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>craneAlignBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>mrpt2Branch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>warningModuleBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rminterpreterBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>nodeManagerOnlineBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rtspRelayerBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hesaiLidarBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>newTruckSpreaderDetectionBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>rcinterpreterBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>pncBranch</name><value>feat_daxie_proto</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>guardianBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>staticTransformBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>msfLocBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>msfAssistantBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hdmapBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>peripheralControllerBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>predictionBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>laneDetectionBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>dataCollectionBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>tosVisualizeBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>sinsCalibrationHmiBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>toolsBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>segmentationBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>controlBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hdmapCloudBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>nodeManagerHmiBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>groundmarkerDetectionBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>calibrationToolsBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>simulatorBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>snapshotUploadBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>hdmapInterfaceBranch</name><value>rc_dev</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>spreaderSegmentationBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>trafficLightDetectionBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>perceptionPublisherBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>cameraCalibToolBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>avmBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>v2Branch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>newDetectionBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>seniorCalibrationBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>doxBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>oleLidarBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>lidarCameraFusionBranch</name><value>no</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>notes</name><value>津西 pnc 优化</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>users</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>operate</name><value>no</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user wuyanjun</shortDescription><userId>wuyanjun</userId><userName>wuyanjun</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>5362</buildNumber><marked><SHA1>6ec4c73f16769d31c660c5020d0f9d715ab0b1b7</SHA1><branch><SHA1>6ec4c73f16769d31c660c5020d0f9d715ab0b1b7</SHA1><name>master</name></branch></marked><revision><SHA1>6ec4c73f16769d31c660c5020d0f9d715ab0b1b7</SHA1><branch><SHA1>6ec4c73f16769d31c660c5020d0f9d715ab0b1b7</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>6ec4c73f16769d31c660c5020d0f9d715ab0b1b7</SHA1><branch><SHA1>6ec4c73f16769d31c660c5020d0f9d715ab0b1b7</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/weilikang/jenkinslib.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>5362</buildNumber><marked><SHA1>acac218eaabc3be514fc740bc55d76eb81b11fbb</SHA1><branch><SHA1>acac218eaabc3be514fc740bc55d76eb81b11fbb</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>acac218eaabc3be514fc740bc55d76eb81b11fbb</SHA1><branch><SHA1>acac218eaabc3be514fc740bc55d76eb81b11fbb</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>acac218eaabc3be514fc740bc55d76eb81b11fbb</SHA1><branch><SHA1>acac218eaabc3be514fc740bc55d76eb81b11fbb</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/weilikang/jenkinsfiles.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev_d0713c _class='hudson.plugins.git.util.Build'><buildNumber>1459</buildNumber><marked><SHA1>d0713c65fd86b2ac53ed036ec66b90521c2ef97c</SHA1><branch><SHA1>d0713c65fd86b2ac53ed036ec66b90521c2ef97c</SHA1><name>origin/rc_dev_d0713c</name></branch></marked><revision><SHA1>d0713c65fd86b2ac53ed036ec66b90521c2ef97c</SHA1><branch><SHA1>d0713c65fd86b2ac53ed036ec66b90521c2ef97c</SHA1><name>origin/rc_dev_d0713c</name></branch></revision></originrc_dev_d0713c><originfeat_baoshishun_patch _class='hudson.plugins.git.util.Build'><buildNumber>2636</buildNumber><marked><SHA1>762ac69a8087af8a7d2988094ab4943f538e8a04</SHA1><branch><SHA1>762ac69a8087af8a7d2988094ab4943f538e8a04</SHA1><name>origin/feat_baoshishun_patch</name></branch></marked><revision><SHA1>762ac69a8087af8a7d2988094ab4943f538e8a04</SHA1><branch><SHA1>762ac69a8087af8a7d2988094ab4943f538e8a04</SHA1><name>origin/feat_baoshishun_patch</name></branch></revision></originfeat_baoshishun_patch><originfeat_yantaigunzhuang_patch _class='hudson.plugins.git.util.Build'><buildNumber>2978</buildNumber><marked><SHA1>b0dc167a0d703b582578476c1eb328f91db48e72</SHA1><branch><SHA1>b0dc167a0d703b582578476c1eb328f91db48e72</SHA1><name>origin/feat_yantaigunzhuang_patch</name></branch></marked><revision><SHA1>b0dc167a0d703b582578476c1eb328f91db48e72</SHA1><branch><SHA1>b0dc167a0d703b582578476c1eb328f91db48e72</SHA1><name>origin/feat_yantaigunzhuang_patch</name></branch></revision></originfeat_yantaigunzhuang_patch><originfeat_shanqi_body _class='hudson.plugins.git.util.Build'><buildNumber>4049</buildNumber><marked><SHA1>2762395f197d1dcc14647d4e7bca0c6a467b69b6</SHA1><branch><SHA1>2762395f197d1dcc14647d4e7bca0c6a467b69b6</SHA1><name>origin/feat_shanqi_body</name></branch></marked><revision><SHA1>2762395f197d1dcc14647d4e7bca0c6a467b69b6</SHA1><branch><SHA1>2762395f197d1dcc14647d4e7bca0c6a467b69b6</SHA1><name>origin/feat_shanqi_body</name></branch></revision></originfeat_shanqi_body><origindev _class='hudson.plugins.git.util.Build'><buildNumber>1429</buildNumber><marked><SHA1>65cc0a53c4ff9a267881946487f649492cb8d747</SHA1><branch><SHA1>65cc0a53c4ff9a267881946487f649492cb8d747</SHA1><name>origin/dev</name></branch></marked><revision><SHA1>65cc0a53c4ff9a267881946487f649492cb8d747</SHA1><branch><SHA1>65cc0a53c4ff9a267881946487f649492cb8d747</SHA1><name>origin/dev</name></branch></revision></origindev><originrcdev_149153a_trailer_angle _class='hudson.plugins.git.util.Build'><buildNumber>399</buildNumber><marked><SHA1>132b9fd32a37d8e9f0311c032954fb00a34c9513</SHA1><branch><SHA1>132b9fd32a37d8e9f0311c032954fb00a34c9513</SHA1><name>origin/rcdev_149153a_trailer_angle</name></branch></marked><revision><SHA1>132b9fd32a37d8e9f0311c032954fb00a34c9513</SHA1><branch><SHA1>132b9fd32a37d8e9f0311c032954fb00a34c9513</SHA1><name>origin/rcdev_149153a_trailer_angle</name></branch></revision></originrcdev_149153a_trailer_angle><originfeat-peripheral_qiangang _class='hudson.plugins.git.util.Build'><buildNumber>984</buildNumber><marked><SHA1>47370a9f329d90e5e5d59e53f6173a21ad880678</SHA1><branch><SHA1>47370a9f329d90e5e5d59e53f6173a21ad880678</SHA1><name>origin/feat-peripheral_qiangang</name></branch></marked><revision><SHA1>47370a9f329d90e5e5d59e53f6173a21ad880678</SHA1><branch><SHA1>47370a9f329d90e5e5d59e53f6173a21ad880678</SHA1><name>origin/feat-peripheral_qiangang</name></branch></revision></originfeat-peripheral_qiangang><originfeat_tc_v2_weihai _class='hudson.plugins.git.util.Build'><buildNumber>4596</buildNumber><marked><SHA1>db51c891fddcf73babce98115f7526d2860bd6c4</SHA1><branch><SHA1>db51c891fddcf73babce98115f7526d2860bd6c4</SHA1><name>origin/feat_tc_v2_weihai</name></branch></marked><revision><SHA1>db51c891fddcf73babce98115f7526d2860bd6c4</SHA1><branch><SHA1>db51c891fddcf73babce98115f7526d2860bd6c4</SHA1><name>origin/feat_tc_v2_weihai</name></branch></revision></originfeat_tc_v2_weihai><originrcdev_0a13c34 _class='hudson.plugins.git.util.Build'><buildNumber>679</buildNumber><marked><SHA1>0a13c3462eee863b32a43ea2e82612f649af702a</SHA1><branch><SHA1>0a13c3462eee863b32a43ea2e82612f649af702a</SHA1><name>origin/rcdev_0a13c34</name></branch></marked><revision><SHA1>0a13c3462eee863b32a43ea2e82612f649af702a</SHA1><branch><SHA1>0a13c3462eee863b32a43ea2e82612f649af702a</SHA1><name>origin/rcdev_0a13c34</name></branch></revision></originrcdev_0a13c34><originrc_dev_qiangang _class='hudson.plugins.git.util.Build'><buildNumber>5355</buildNumber><marked><SHA1>27402f14260ed710f3f7ea37c0667ed4d344f3e1</SHA1><branch><SHA1>27402f14260ed710f3f7ea37c0667ed4d344f3e1</SHA1><name>origin/rc_dev_qiangang</name></branch></marked><revision><SHA1>27402f14260ed710f3f7ea37c0667ed4d344f3e1</SHA1><branch><SHA1>27402f14260ed710f3f7ea37c0667ed4d344f3e1</SHA1><name>origin/rc_dev_qiangang</name></branch></revision></originrc_dev_qiangang><originfeat_xiamen_patch _class='hudson.plugins.git.util.Build'><buildNumber>3569</buildNumber><marked><SHA1>5edde714fd5009dce8a08067bfa73d09adf298d6</SHA1><branch><SHA1>5edde714fd5009dce8a08067bfa73d09adf298d6</SHA1><name>origin/feat_xiamen_patch</name></branch></marked><revision><SHA1>5edde714fd5009dce8a08067bfa73d09adf298d6</SHA1><branch><SHA1>5edde714fd5009dce8a08067bfa73d09adf298d6</SHA1><name>origin/feat_xiamen_patch</name></branch></revision></originfeat_xiamen_patch><originrc_dev_taiyang _class='hudson.plugins.git.util.Build'><buildNumber>4474</buildNumber><marked><SHA1>7b898979876c3089d42c8ecbfbeef3da821c694b</SHA1><branch><SHA1>7b898979876c3089d42c8ecbfbeef3da821c694b</SHA1><name>origin/rc_dev_taiyang</name></branch></marked><revision><SHA1>7b898979876c3089d42c8ecbfbeef3da821c694b</SHA1><branch><SHA1>7b898979876c3089d42c8ecbfbeef3da821c694b</SHA1><name>origin/rc_dev_taiyang</name></branch></revision></originrc_dev_taiyang><originfeat_mandula_udp _class='hudson.plugins.git.util.Build'><buildNumber>1708</buildNumber><marked><SHA1>d261c50491fbc8a11349b8ab65a8076d75ebdc08</SHA1><branch><SHA1>d261c50491fbc8a11349b8ab65a8076d75ebdc08</SHA1><name>origin/feat_mandula_udp</name></branch></marked><revision><SHA1>d261c50491fbc8a11349b8ab65a8076d75ebdc08</SHA1><branch><SHA1>d261c50491fbc8a11349b8ab65a8076d75ebdc08</SHA1><name>origin/feat_mandula_udp</name></branch></revision></originfeat_mandula_udp><originfeat_qiangang_patch _class='hudson.plugins.git.util.Build'><buildNumber>4940</buildNumber><marked><SHA1>1be039cfa092298ec02479636537b6550f1b9152</SHA1><branch><SHA1>1be039cfa092298ec02479636537b6550f1b9152</SHA1><name>origin/feat_qiangang_patch</name></branch></marked><revision><SHA1>1be039cfa092298ec02479636537b6550f1b9152</SHA1><branch><SHA1>1be039cfa092298ec02479636537b6550f1b9152</SHA1><name>origin/feat_qiangang_patch</name></branch></revision></originfeat_qiangang_patch><originrc_dev_shanqihuanwei _class='hudson.plugins.git.util.Build'><buildNumber>3829</buildNumber><marked><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><branch><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><name>origin/rc_dev_shanqihuanwei</name></branch></marked><revision><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><branch><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><name>origin/rc_dev_shanqihuanwei</name></branch></revision></originrc_dev_shanqihuanwei><originfeat_tc_v2_yantai _class='hudson.plugins.git.util.Build'><buildNumber>4438</buildNumber><marked><SHA1>bdb5ae48b5cbb4cf8ba76eba652e4f20aeff253d</SHA1><branch><SHA1>bdb5ae48b5cbb4cf8ba76eba652e4f20aeff253d</SHA1><name>origin/feat_tc_v2_yantai</name></branch></marked><revision><SHA1>bdb5ae48b5cbb4cf8ba76eba652e4f20aeff253d</SHA1><branch><SHA1>bdb5ae48b5cbb4cf8ba76eba652e4f20aeff253d</SHA1><name>origin/feat_tc_v2_yantai</name></branch></revision></originfeat_tc_v2_yantai><originrc_dev_aa0c1a _class='hudson.plugins.git.util.Build'><buildNumber>987</buildNumber><marked><SHA1>aa0c1ad9045b648f995a6fe4671d5b8220f4d3ef</SHA1><branch><SHA1>aa0c1ad9045b648f995a6fe4671d5b8220f4d3ef</SHA1><name>origin/rc_dev_aa0c1a</name></branch></marked><revision><SHA1>aa0c1ad9045b648f995a6fe4671d5b8220f4d3ef</SHA1><branch><SHA1>aa0c1ad9045b648f995a6fe4671d5b8220f4d3ef</SHA1><name>origin/rc_dev_aa0c1a</name></branch></revision></originrc_dev_aa0c1a><originrcdev_e94a64d _class='hudson.plugins.git.util.Build'><buildNumber>458</buildNumber><marked><SHA1>e94a64d8a6be30e09895d140a69f3eeea854768b</SHA1><branch><SHA1>e94a64d8a6be30e09895d140a69f3eeea854768b</SHA1><name>origin/rcdev_e94a64d</name></branch></marked><revision><SHA1>e94a64d8a6be30e09895d140a69f3eeea854768b</SHA1><branch><SHA1>e94a64d8a6be30e09895d140a69f3eeea854768b</SHA1><name>origin/rcdev_e94a64d</name></branch></revision></originrcdev_e94a64d><originfeat-peripheral_op_state_4f0d173 _class='hudson.plugins.git.util.Build'><buildNumber>760</buildNumber><marked><SHA1>4f0d1733cabb9531e5177261c6c48e2a5e67aec1</SHA1><branch><SHA1>4f0d1733cabb9531e5177261c6c48e2a5e67aec1</SHA1><name>origin/feat-peripheral_op_state_4f0d173</name></branch></marked><revision><SHA1>4f0d1733cabb9531e5177261c6c48e2a5e67aec1</SHA1><branch><SHA1>4f0d1733cabb9531e5177261c6c48e2a5e67aec1</SHA1><name>origin/feat-peripheral_op_state_4f0d173</name></branch></revision></originfeat-peripheral_op_state_4f0d173><originrc_dev_hncs_sany _class='hudson.plugins.git.util.Build'><buildNumber>3331</buildNumber><marked><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><branch><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><name>origin/rc_dev_hncs_sany</name></branch></marked><revision><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><branch><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><name>origin/rc_dev_hncs_sany</name></branch></revision></originrc_dev_hncs_sany><originfeat_tc_v2_daxie _class='hudson.plugins.git.util.Build'><buildNumber>4255</buildNumber><marked><SHA1>aed54f80025d95dc2fa58fadb5f26bd1c46d4b0d</SHA1><branch><SHA1>aed54f80025d95dc2fa58fadb5f26bd1c46d4b0d</SHA1><name>origin/feat_tc_v2_daxie</name></branch></marked><revision><SHA1>aed54f80025d95dc2fa58fadb5f26bd1c46d4b0d</SHA1><branch><SHA1>aed54f80025d95dc2fa58fadb5f26bd1c46d4b0d</SHA1><name>origin/feat_tc_v2_daxie</name></branch></revision></originfeat_tc_v2_daxie><originfeat_dongfen_patch _class='hudson.plugins.git.util.Build'><buildNumber>2861</buildNumber><marked><SHA1>a26e5ad39203c993966d44fffa5713b01d617b97</SHA1><branch><SHA1>a26e5ad39203c993966d44fffa5713b01d617b97</SHA1><name>origin/feat_dongfen_patch</name></branch></marked><revision><SHA1>a26e5ad39203c993966d44fffa5713b01d617b97</SHA1><branch><SHA1>a26e5ad39203c993966d44fffa5713b01d617b97</SHA1><name>origin/feat_dongfen_patch</name></branch></revision></originfeat_dongfen_patch><originrc_dev_4979780 _class='hudson.plugins.git.util.Build'><buildNumber>370</buildNumber><marked><SHA1>497978009b50ff03b0ff8cb8d9a1485684556919</SHA1><branch><SHA1>497978009b50ff03b0ff8cb8d9a1485684556919</SHA1><name>origin/rc_dev_4979780</name></branch></marked><revision><SHA1>497978009b50ff03b0ff8cb8d9a1485684556919</SHA1><branch><SHA1>497978009b50ff03b0ff8cb8d9a1485684556919</SHA1><name>origin/rc_dev_4979780</name></branch></revision></originrc_dev_4979780><origindev_direction _class='hudson.plugins.git.util.Build'><buildNumber>81</buildNumber><marked><SHA1>6411c275ca6b5168853fe5bb65aa98954bb812c3</SHA1><branch><SHA1>6411c275ca6b5168853fe5bb65aa98954bb812c3</SHA1><name>origin/dev_direction</name></branch></marked><revision><SHA1>6411c275ca6b5168853fe5bb65aa98954bb812c3</SHA1><branch><SHA1>6411c275ca6b5168853fe5bb65aa98954bb812c3</SHA1><name>origin/dev_direction</name></branch></revision></origindev_direction><originfeat_tc_v2_yangpu _class='hudson.plugins.git.util.Build'><buildNumber>4211</buildNumber><marked><SHA1>549daf0fc4e7c8f469ba1807acf334525ddb939b</SHA1><branch><SHA1>549daf0fc4e7c8f469ba1807acf334525ddb939b</SHA1><name>origin/feat_tc_v2_yangpu</name></branch></marked><revision><SHA1>549daf0fc4e7c8f469ba1807acf334525ddb939b</SHA1><branch><SHA1>549daf0fc4e7c8f469ba1807acf334525ddb939b</SHA1><name>origin/feat_tc_v2_yangpu</name></branch></revision></originfeat_tc_v2_yangpu><originfeat_align _class='hudson.plugins.git.util.Build'><buildNumber>919</buildNumber><marked><SHA1>54ba39e79030a3fa4ea56fab9f60b52dc228a749</SHA1><branch><SHA1>54ba39e79030a3fa4ea56fab9f60b52dc228a749</SHA1><name>origin/feat_align</name></branch></marked><revision><SHA1>54ba39e79030a3fa4ea56fab9f60b52dc228a749</SHA1><branch><SHA1>54ba39e79030a3fa4ea56fab9f60b52dc228a749</SHA1><name>origin/feat_align</name></branch></revision></originfeat_align><originfeat_yard_lane_change _class='hudson.plugins.git.util.Build'><buildNumber>1146</buildNumber><marked><SHA1>9c5267888fbed74808f7b7c3fa5beff157057207</SHA1><branch><SHA1>9c5267888fbed74808f7b7c3fa5beff157057207</SHA1><name>origin/feat_yard_lane_change</name></branch></marked><revision><SHA1>9c5267888fbed74808f7b7c3fa5beff157057207</SHA1><branch><SHA1>9c5267888fbed74808f7b7c3fa5beff157057207</SHA1><name>origin/feat_yard_lane_change</name></branch></revision></originfeat_yard_lane_change><originrcdev_932d6d_upload_system _class='hudson.plugins.git.util.Build'><buildNumber>209</buildNumber><marked><SHA1>3a50cff848748edd8611e44d21adff84840c5482</SHA1><branch><SHA1>3a50cff848748edd8611e44d21adff84840c5482</SHA1><name>origin/rcdev_932d6d_upload_system</name></branch></marked><revision><SHA1>3a50cff848748edd8611e44d21adff84840c5482</SHA1><branch><SHA1>3a50cff848748edd8611e44d21adff84840c5482</SHA1><name>origin/rcdev_932d6d_upload_system</name></branch></revision></originrcdev_932d6d_upload_system><originfeat_tc_v2_xiamen _class='hudson.plugins.git.util.Build'><buildNumber>5302</buildNumber><marked><SHA1>df329f0b0fe1fb2f0213fc2c6e790f48c58253e5</SHA1><branch><SHA1>df329f0b0fe1fb2f0213fc2c6e790f48c58253e5</SHA1><name>origin/feat_tc_v2_xiamen</name></branch></marked><revision><SHA1>df329f0b0fe1fb2f0213fc2c6e790f48c58253e5</SHA1><branch><SHA1>df329f0b0fe1fb2f0213fc2c6e790f48c58253e5</SHA1><name>origin/feat_tc_v2_xiamen</name></branch></revision></originfeat_tc_v2_xiamen><originfeat_xilian_upload_system _class='hudson.plugins.git.util.Build'><buildNumber>121</buildNumber><marked><SHA1>6d6040ecf559600798bbacdd747ccd3ca5155e03</SHA1><branch><SHA1>6d6040ecf559600798bbacdd747ccd3ca5155e03</SHA1><name>origin/feat_xilian_upload_system</name></branch></marked><revision><SHA1>6d6040ecf559600798bbacdd747ccd3ca5155e03</SHA1><branch><SHA1>6d6040ecf559600798bbacdd747ccd3ca5155e03</SHA1><name>origin/feat_xilian_upload_system</name></branch></revision></originfeat_xilian_upload_system><originrcdev_c9969b7 _class='hudson.plugins.git.util.Build'><buildNumber>933</buildNumber><marked><SHA1>24a5a27ac09f5c6d866b65ecdc9fee463be597cf</SHA1><branch><SHA1>24a5a27ac09f5c6d866b65ecdc9fee463be597cf</SHA1><name>origin/rcdev_c9969b7</name></branch></marked><revision><SHA1>24a5a27ac09f5c6d866b65ecdc9fee463be597cf</SHA1><branch><SHA1>24a5a27ac09f5c6d866b65ecdc9fee463be597cf</SHA1><name>origin/rcdev_c9969b7</name></branch></revision></originrcdev_c9969b7><originrc_dev_b620c9 _class='hudson.plugins.git.util.Build'><buildNumber>865</buildNumber><marked><SHA1>b620c9e6a12a69dd6565be4549a34b1fb0071849</SHA1><branch><SHA1>b620c9e6a12a69dd6565be4549a34b1fb0071849</SHA1><name>origin/rc_dev_b620c9</name></branch></marked><revision><SHA1>b620c9e6a12a69dd6565be4549a34b1fb0071849</SHA1><branch><SHA1>b620c9e6a12a69dd6565be4549a34b1fb0071849</SHA1><name>origin/rc_dev_b620c9</name></branch></revision></originrc_dev_b620c9><originrcdev_e94a64d_PeripheralCmd _class='hudson.plugins.git.util.Build'><buildNumber>453</buildNumber><marked><SHA1>155caab970f5485493d4d1ddf1e7fd1e416c5059</SHA1><branch><SHA1>155caab970f5485493d4d1ddf1e7fd1e416c5059</SHA1><name>origin/rcdev_e94a64d_PeripheralCmd</name></branch></marked><revision><SHA1>155caab970f5485493d4d1ddf1e7fd1e416c5059</SHA1><branch><SHA1>155caab970f5485493d4d1ddf1e7fd1e416c5059</SHA1><name>origin/rcdev_e94a64d_PeripheralCmd</name></branch></revision></originrcdev_e94a64d_PeripheralCmd><originrcev_side_pass _class='hudson.plugins.git.util.Build'><buildNumber>2287</buildNumber><marked><SHA1>fdd4c6a46589b5168519ac5124016ee02f1f0129</SHA1><branch><SHA1>fdd4c6a46589b5168519ac5124016ee02f1f0129</SHA1><name>origin/rcev_side_pass</name></branch></marked><revision><SHA1>fdd4c6a46589b5168519ac5124016ee02f1f0129</SHA1><branch><SHA1>fdd4c6a46589b5168519ac5124016ee02f1f0129</SHA1><name>origin/rcev_side_pass</name></branch></revision></originrcev_side_pass><originrc_dev_baoshishun _class='hudson.plugins.git.util.Build'><buildNumber>5253</buildNumber><marked><SHA1>b080c3140afa34324a990cf86e60f3a92affb918</SHA1><branch><SHA1>b080c3140afa34324a990cf86e60f3a92affb918</SHA1><name>origin/rc_dev_baoshishun</name></branch></marked><revision><SHA1>b080c3140afa34324a990cf86e60f3a92affb918</SHA1><branch><SHA1>b080c3140afa34324a990cf86e60f3a92affb918</SHA1><name>origin/rc_dev_baoshishun</name></branch></revision></originrc_dev_baoshishun><originrc_dev_youyiguan _class='hudson.plugins.git.util.Build'><buildNumber>5332</buildNumber><marked><SHA1>1be039cfa092298ec02479636537b6550f1b9152</SHA1><branch><SHA1>1be039cfa092298ec02479636537b6550f1b9152</SHA1><name>origin/rc_dev_youyiguan</name></branch></marked><revision><SHA1>1be039cfa092298ec02479636537b6550f1b9152</SHA1><branch><SHA1>1be039cfa092298ec02479636537b6550f1b9152</SHA1><name>origin/rc_dev_youyiguan</name></branch></revision></originrc_dev_youyiguan><originrc_dev_tangshanjinxi _class='hudson.plugins.git.util.Build'><buildNumber>5362</buildNumber><marked><SHA1>1b306566b5e66a524235d5f2635d6ef234fcc6a8</SHA1><branch><SHA1>1b306566b5e66a524235d5f2635d6ef234fcc6a8</SHA1><name>origin/rc_dev_tangshanjinxi</name></branch></marked><revision><SHA1>1b306566b5e66a524235d5f2635d6ef234fcc6a8</SHA1><branch><SHA1>1b306566b5e66a524235d5f2635d6ef234fcc6a8</SHA1><name>origin/rc_dev_tangshanjinxi</name></branch></revision></originrc_dev_tangshanjinxi><originrc_dev_weiqiao _class='hudson.plugins.git.util.Build'><buildNumber>5337</buildNumber><marked><SHA1>77e314b6ec1f478bfb91514c971c5d2c05d05744</SHA1><branch><SHA1>77e314b6ec1f478bfb91514c971c5d2c05d05744</SHA1><name>origin/rc_dev_weiqiao</name></branch></marked><revision><SHA1>77e314b6ec1f478bfb91514c971c5d2c05d05744</SHA1><branch><SHA1>77e314b6ec1f478bfb91514c971c5d2c05d05744</SHA1><name>origin/rc_dev_weiqiao</name></branch></revision></originrc_dev_weiqiao><originrc_dev_xilian _class='hudson.plugins.git.util.Build'><buildNumber>5177</buildNumber><marked><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><branch><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><name>origin/rc_dev_xilian</name></branch></marked><revision><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><branch><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><name>origin/rc_dev_xilian</name></branch></revision></originrc_dev_xilian><originfeat_monitor_frame _class='hudson.plugins.git.util.Build'><buildNumber>846</buildNumber><marked><SHA1>ca7c2a8369584e2797d47ddc5bcee2e7bc94013a</SHA1><branch><SHA1>ca7c2a8369584e2797d47ddc5bcee2e7bc94013a</SHA1><name>origin/feat_monitor_frame</name></branch></marked><revision><SHA1>ca7c2a8369584e2797d47ddc5bcee2e7bc94013a</SHA1><branch><SHA1>ca7c2a8369584e2797d47ddc5bcee2e7bc94013a</SHA1><name>origin/feat_monitor_frame</name></branch></revision></originfeat_monitor_frame><originrc_dev_wuhanzhongtielianji _class='hudson.plugins.git.util.Build'><buildNumber>5341</buildNumber><marked><SHA1>548659540c3568147388dbcf79627429cb5288eb</SHA1><branch><SHA1>548659540c3568147388dbcf79627429cb5288eb</SHA1><name>origin/rc_dev_wuhanzhongtielianji</name></branch></marked><revision><SHA1>548659540c3568147388dbcf79627429cb5288eb</SHA1><branch><SHA1>548659540c3568147388dbcf79627429cb5288eb</SHA1><name>origin/rc_dev_wuhanzhongtielianji</name></branch></revision></originrc_dev_wuhanzhongtielianji><originfeat_qiangang _class='hudson.plugins.git.util.Build'><buildNumber>3595</buildNumber><marked><SHA1>289cda308241280b261706930b818b90420fcb5f</SHA1><branch><SHA1>289cda308241280b261706930b818b90420fcb5f</SHA1><name>origin/feat_qiangang</name></branch></marked><revision><SHA1>289cda308241280b261706930b818b90420fcb5f</SHA1><branch><SHA1>289cda308241280b261706930b818b90420fcb5f</SHA1><name>origin/feat_qiangang</name></branch></revision></originfeat_qiangang><originrc_dev_93cc60 _class='hudson.plugins.git.util.Build'><buildNumber>952</buildNumber><marked><SHA1>93cc602576f9f342ff85e9cc672a683b99db923b</SHA1><branch><SHA1>93cc602576f9f342ff85e9cc672a683b99db923b</SHA1><name>origin/rc_dev_93cc60</name></branch></marked><revision><SHA1>93cc602576f9f342ff85e9cc672a683b99db923b</SHA1><branch><SHA1>93cc602576f9f342ff85e9cc672a683b99db923b</SHA1><name>origin/rc_dev_93cc60</name></branch></revision></originrc_dev_93cc60><originrcdev_eda38eea _class='hudson.plugins.git.util.Build'><buildNumber>480</buildNumber><marked><SHA1>eda38eeac1aeb69de3272a92d821653d495a9d57</SHA1><branch><SHA1>eda38eeac1aeb69de3272a92d821653d495a9d57</SHA1><name>origin/rcdev_eda38eea</name></branch></marked><revision><SHA1>eda38eeac1aeb69de3272a92d821653d495a9d57</SHA1><branch><SHA1>eda38eeac1aeb69de3272a92d821653d495a9d57</SHA1><name>origin/rcdev_eda38eea</name></branch></revision></originrcdev_eda38eea><originrcdev_149153 _class='hudson.plugins.git.util.Build'><buildNumber>541</buildNumber><marked><SHA1>149153ac4ea04cd5252478ffb172a534e10edc7a</SHA1><branch><SHA1>149153ac4ea04cd5252478ffb172a534e10edc7a</SHA1><name>origin/rcdev_149153</name></branch></marked><revision><SHA1>149153ac4ea04cd5252478ffb172a534e10edc7a</SHA1><branch><SHA1>149153ac4ea04cd5252478ffb172a534e10edc7a</SHA1><name>origin/rcdev_149153</name></branch></revision></originrcdev_149153><originfeat_suxi_patch _class='hudson.plugins.git.util.Build'><buildNumber>1994</buildNumber><marked><SHA1>762ac69a8087af8a7d2988094ab4943f538e8a04</SHA1><branch><SHA1>762ac69a8087af8a7d2988094ab4943f538e8a04</SHA1><name>origin/feat_suxi_patch</name></branch></marked><revision><SHA1>762ac69a8087af8a7d2988094ab4943f538e8a04</SHA1><branch><SHA1>762ac69a8087af8a7d2988094ab4943f538e8a04</SHA1><name>origin/feat_suxi_patch</name></branch></revision></originfeat_suxi_patch><originfeat_tc_v2_qiangang _class='hudson.plugins.git.util.Build'><buildNumber>4227</buildNumber><marked><SHA1>bcbc5de637a9a70f2d4a3f32247a71a67dbfd4a0</SHA1><branch><SHA1>bcbc5de637a9a70f2d4a3f32247a71a67dbfd4a0</SHA1><name>origin/feat_tc_v2_qiangang</name></branch></marked><revision><SHA1>bcbc5de637a9a70f2d4a3f32247a71a67dbfd4a0</SHA1><branch><SHA1>bcbc5de637a9a70f2d4a3f32247a71a67dbfd4a0</SHA1><name>origin/feat_tc_v2_qiangang</name></branch></revision></originfeat_tc_v2_qiangang><originrc_dev_jiningliangshangang _class='hudson.plugins.git.util.Build'><buildNumber>5357</buildNumber><marked><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><branch><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><name>origin/rc_dev_jiningliangshangang</name></branch></marked><revision><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><branch><SHA1>f820c4ad43107c56f407831e44f6bc87cbbfff7f</SHA1><name>origin/rc_dev_jiningliangshangang</name></branch></revision></originrc_dev_jiningliangshangang><originrc_dev_shenqi _class='hudson.plugins.git.util.Build'><buildNumber>3383</buildNumber><marked><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><branch><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><name>origin/rc_dev_shenqi</name></branch></marked><revision><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><branch><SHA1>31f70a912caef9f3c2e3745c0e9b19467b7ca967</SHA1><name>origin/rc_dev_shenqi</name></branch></revision></originrc_dev_shenqi><originrc_dev_youyiguan_test _class='hudson.plugins.git.util.Build'><buildNumber>2516</buildNumber><marked><SHA1>e28b0c02155ebd68f542b4990d3a65cbd4393a38</SHA1><branch><SHA1>e28b0c02155ebd68f542b4990d3a65cbd4393a38</SHA1><name>origin/rc_dev_youyiguan_test</name></branch></marked><revision><SHA1>e28b0c02155ebd68f542b4990d3a65cbd4393a38</SHA1><branch><SHA1>e28b0c02155ebd68f542b4990d3a65cbd4393a38</SHA1><name>origin/rc_dev_youyiguan_test</name></branch></revision></originrc_dev_youyiguan_test><originrc_dev_yangpu _class='hudson.plugins.git.util.Build'><buildNumber>5349</buildNumber><marked><SHA1>542b54142a97e21788a87fd638595d7b8f85e37f</SHA1><branch><SHA1>542b54142a97e21788a87fd638595d7b8f85e37f</SHA1><name>origin/rc_dev_yangpu</name></branch></marked><revision><SHA1>542b54142a97e21788a87fd638595d7b8f85e37f</SHA1><branch><SHA1>542b54142a97e21788a87fd638595d7b8f85e37f</SHA1><name>origin/rc_dev_yangpu</name></branch></revision></originrc_dev_yangpu><originfeat_yangpu_patch _class='hudson.plugins.git.util.Build'><buildNumber>5333</buildNumber><marked><SHA1>e5ce095146fb27576e6b91170b9503f884cb6551</SHA1><branch><SHA1>e5ce095146fb27576e6b91170b9503f884cb6551</SHA1><name>origin/feat_yangpu_patch</name></branch></marked><revision><SHA1>e5ce095146fb27576e6b91170b9503f884cb6551</SHA1><branch><SHA1>e5ce095146fb27576e6b91170b9503f884cb6551</SHA1><name>origin/feat_yangpu_patch</name></branch></revision></originfeat_yangpu_patch><originrc_dev_luojing _class='hudson.plugins.git.util.Build'><buildNumber>5314</buildNumber><marked><SHA1>92e52015e0ba2d617064def4af0dbc67bc8a8b23</SHA1><branch><SHA1>92e52015e0ba2d617064def4af0dbc67bc8a8b23</SHA1><name>origin/rc_dev_luojing</name></branch></marked><revision><SHA1>92e52015e0ba2d617064def4af0dbc67bc8a8b23</SHA1><branch><SHA1>92e52015e0ba2d617064def4af0dbc67bc8a8b23</SHA1><name>origin/rc_dev_luojing</name></branch></revision></originrc_dev_luojing><originfeat_qiangang_side_pass _class='hudson.plugins.git.util.Build'><buildNumber>3818</buildNumber><marked><SHA1>0daa1f7f08156df5a55cf90342da631b318e2d3d</SHA1><branch><SHA1>0daa1f7f08156df5a55cf90342da631b318e2d3d</SHA1><name>origin/feat_qiangang_side_pass</name></branch></marked><revision><SHA1>0daa1f7f08156df5a55cf90342da631b318e2d3d</SHA1><branch><SHA1>0daa1f7f08156df5a55cf90342da631b318e2d3d</SHA1><name>origin/feat_qiangang_side_pass</name></branch></revision></originfeat_qiangang_side_pass><originrc_dev_jiaxingdongfangtegang _class='hudson.plugins.git.util.Build'><buildNumber>5345</buildNumber><marked><SHA1>f81898909167f9f8c7dee4f7367c611c2268d138</SHA1><branch><SHA1>f81898909167f9f8c7dee4f7367c611c2268d138</SHA1><name>origin/rc_dev_jiaxingdongfangtegang</name></branch></marked><revision><SHA1>f81898909167f9f8c7dee4f7367c611c2268d138</SHA1><branch><SHA1>f81898909167f9f8c7dee4f7367c611c2268d138</SHA1><name>origin/rc_dev_jiaxingdongfangtegang</name></branch></revision></originrc_dev_jiaxingdongfangtegang><originrcdev_851df6_obs _class='hudson.plugins.git.util.Build'><buildNumber>198</buildNumber><marked><SHA1>4a87a41209cf755b01244cf223c4c678adf35eef</SHA1><branch><SHA1>4a87a41209cf755b01244cf223c4c678adf35eef</SHA1><name>origin/rcdev_851df6_obs</name></branch></marked><revision><SHA1>4a87a41209cf755b01244cf223c4c678adf35eef</SHA1><branch><SHA1>4a87a41209cf755b01244cf223c4c678adf35eef</SHA1><name>origin/rcdev_851df6_obs</name></branch></revision></originrcdev_851df6_obs><originrc_dev_xinjiang_kaiwo _class='hudson.plugins.git.util.Build'><buildNumber>2532</buildNumber><marked><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><branch><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><name>origin/rc_dev_xinjiang_kaiwo</name></branch></marked><revision><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><branch><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><name>origin/rc_dev_xinjiang_kaiwo</name></branch></revision></originrc_dev_xinjiang_kaiwo><originfeat_youyiguan_ctrl _class='hudson.plugins.git.util.Build'><buildNumber>2786</buildNumber><marked><SHA1>489d625fc5e81fbc49c8553ce745ef24589df26e</SHA1><branch><SHA1>489d625fc5e81fbc49c8553ce745ef24589df26e</SHA1><name>origin/feat_youyiguan_ctrl</name></branch></marked><revision><SHA1>489d625fc5e81fbc49c8553ce745ef24589df26e</SHA1><branch><SHA1>489d625fc5e81fbc49c8553ce745ef24589df26e</SHA1><name>origin/feat_youyiguan_ctrl</name></branch></revision></originfeat_youyiguan_ctrl><originyouyiguan_add_trailer_info _class='hudson.plugins.git.util.Build'><buildNumber>3148</buildNumber><marked><SHA1>062de51109603913f092d421e259df68b3b57f8f</SHA1><branch><SHA1>062de51109603913f092d421e259df68b3b57f8f</SHA1><name>origin/youyiguan_add_trailer_info</name></branch></marked><revision><SHA1>062de51109603913f092d421e259df68b3b57f8f</SHA1><branch><SHA1>062de51109603913f092d421e259df68b3b57f8f</SHA1><name>origin/youyiguan_add_trailer_info</name></branch></revision></originyouyiguan_add_trailer_info><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>5329</buildNumber><marked><SHA1>45405ae4f7f78b275cc6e9dd8f36cc2a220f9e37</SHA1><branch><SHA1>45405ae4f7f78b275cc6e9dd8f36cc2a220f9e37</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>45405ae4f7f78b275cc6e9dd8f36cc2a220f9e37</SHA1><branch><SHA1>45405ae4f7f78b275cc6e9dd8f36cc2a220f9e37</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev><originfeat-peripheral_op_state _class='hudson.plugins.git.util.Build'><buildNumber>634</buildNumber><marked><SHA1>4f0d1733cabb9531e5177261c6c48e2a5e67aec1</SHA1><branch><SHA1>4f0d1733cabb9531e5177261c6c48e2a5e67aec1</SHA1><name>origin/feat-peripheral_op_state</name></branch></marked><revision><SHA1>4f0d1733cabb9531e5177261c6c48e2a5e67aec1</SHA1><branch><SHA1>4f0d1733cabb9531e5177261c6c48e2a5e67aec1</SHA1><name>origin/feat-peripheral_op_state</name></branch></revision></originfeat-peripheral_op_state><originfeat-peripheral_op_state-chassis_err _class='hudson.plugins.git.util.Build'><buildNumber>909</buildNumber><marked><SHA1>3fed282b426dddc8539eed2eac1b7bc368431e71</SHA1><branch><SHA1>3fed282b426dddc8539eed2eac1b7bc368431e71</SHA1><name>origin/feat-peripheral_op_state-chassis_err</name></branch></marked><revision><SHA1>3fed282b426dddc8539eed2eac1b7bc368431e71</SHA1><branch><SHA1>3fed282b426dddc8539eed2eac1b7bc368431e71</SHA1><name>origin/feat-peripheral_op_state-chassis_err</name></branch></revision></originfeat-peripheral_op_state-chassis_err><originrc_dev_1fff9a _class='hudson.plugins.git.util.Build'><buildNumber>1488</buildNumber><marked><SHA1>1fff9a50bd255a0d5716257456939427c0f2207c</SHA1><branch><SHA1>1fff9a50bd255a0d5716257456939427c0f2207c</SHA1><name>origin/rc_dev_1fff9a</name></branch></marked><revision><SHA1>1fff9a50bd255a0d5716257456939427c0f2207c</SHA1><branch><SHA1>1fff9a50bd255a0d5716257456939427c0f2207c</SHA1><name>origin/rc_dev_1fff9a</name></branch></revision></originrc_dev_1fff9a><originfeat_jiningliangshangang_patch _class='hudson.plugins.git.util.Build'><buildNumber>4381</buildNumber><marked><SHA1>4de4986bc8bb6959f1d31983148bf959dd76640d</SHA1><branch><SHA1>4de4986bc8bb6959f1d31983148bf959dd76640d</SHA1><name>origin/feat_jiningliangshangang_patch</name></branch></marked><revision><SHA1>4de4986bc8bb6959f1d31983148bf959dd76640d</SHA1><branch><SHA1>4de4986bc8bb6959f1d31983148bf959dd76640d</SHA1><name>origin/feat_jiningliangshangang_patch</name></branch></revision></originfeat_jiningliangshangang_patch><originrc_dev_e53243 _class='hudson.plugins.git.util.Build'><buildNumber>1819</buildNumber><marked><SHA1>e53243a23acd89640afd41301882167071c14022</SHA1><branch><SHA1>e53243a23acd89640afd41301882167071c14022</SHA1><name>origin/rc_dev_e53243</name></branch></marked><revision><SHA1>e53243a23acd89640afd41301882167071c14022</SHA1><branch><SHA1>e53243a23acd89640afd41301882167071c14022</SHA1><name>origin/rc_dev_e53243</name></branch></revision></originrc_dev_e53243><originfeat_bulk_cmd _class='hudson.plugins.git.util.Build'><buildNumber>26</buildNumber><marked><SHA1>b6bc92790ad87556da4d0a125c745b6a82c5db79</SHA1><branch><SHA1>b6bc92790ad87556da4d0a125c745b6a82c5db79</SHA1><name>origin/feat_bulk_cmd</name></branch></marked><revision><SHA1>b6bc92790ad87556da4d0a125c745b6a82c5db79</SHA1><branch><SHA1>b6bc92790ad87556da4d0a125c745b6a82c5db79</SHA1><name>origin/feat_bulk_cmd</name></branch></revision></originfeat_bulk_cmd><originrc_dev_zhoushan _class='hudson.plugins.git.util.Build'><buildNumber>5043</buildNumber><marked><SHA1>96ed1f1aae62978d865c3acf62e16756e9530773</SHA1><branch><SHA1>96ed1f1aae62978d865c3acf62e16756e9530773</SHA1><name>origin/rc_dev_zhoushan</name></branch></marked><revision><SHA1>96ed1f1aae62978d865c3acf62e16756e9530773</SHA1><branch><SHA1>96ed1f1aae62978d865c3acf62e16756e9530773</SHA1><name>origin/rc_dev_zhoushan</name></branch></revision></originrc_dev_zhoushan><originrc_dev_dongfen _class='hudson.plugins.git.util.Build'><buildNumber>4993</buildNumber><marked><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><branch><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><name>origin/rc_dev_dongfen</name></branch></marked><revision><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><branch><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><name>origin/rc_dev_dongfen</name></branch></revision></originrc_dev_dongfen><originfeat_daxie_patch _class='hudson.plugins.git.util.Build'><buildNumber>4315</buildNumber><marked><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><branch><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><name>origin/feat_daxie_patch</name></branch></marked><revision><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><branch><SHA1>f5a740650e27555efc2c844e135111515679ba9d</SHA1><name>origin/feat_daxie_patch</name></branch></revision></originfeat_daxie_patch><originrcdev_932d6d _class='hudson.plugins.git.util.Build'><buildNumber>363</buildNumber><marked><SHA1>932d6dbbd304eb1cd8f0e74f6a1b664fcea169bc</SHA1><branch><SHA1>932d6dbbd304eb1cd8f0e74f6a1b664fcea169bc</SHA1><name>origin/rcdev_932d6d</name></branch></marked><revision><SHA1>932d6dbbd304eb1cd8f0e74f6a1b664fcea169bc</SHA1><branch><SHA1>932d6dbbd304eb1cd8f0e74f6a1b664fcea169bc</SHA1><name>origin/rcdev_932d6d</name></branch></revision></originrcdev_932d6d><origindev_0a13c34 _class='hudson.plugins.git.util.Build'><buildNumber>641</buildNumber><marked><SHA1>0a13c3462eee863b32a43ea2e82612f649af702a</SHA1><branch><SHA1>0a13c3462eee863b32a43ea2e82612f649af702a</SHA1><name>origin/dev_0a13c34</name></branch></marked><revision><SHA1>0a13c3462eee863b32a43ea2e82612f649af702a</SHA1><branch><SHA1>0a13c3462eee863b32a43ea2e82612f649af702a</SHA1><name>origin/dev_0a13c34</name></branch></revision></origindev_0a13c34><originrc_dev_xiasha _class='hudson.plugins.git.util.Build'><buildNumber>5180</buildNumber><marked><SHA1>fca3a20dd978a00f0568bbb02a49aff6fc1ffeb1</SHA1><branch><SHA1>fca3a20dd978a00f0568bbb02a49aff6fc1ffeb1</SHA1><name>origin/rc_dev_xiasha</name></branch></marked><revision><SHA1>fca3a20dd978a00f0568bbb02a49aff6fc1ffeb1</SHA1><branch><SHA1>fca3a20dd978a00f0568bbb02a49aff6fc1ffeb1</SHA1><name>origin/rc_dev_xiasha</name></branch></revision></originrc_dev_xiasha><originrcdev_bb3dcc82 _class='hudson.plugins.git.util.Build'><buildNumber>441</buildNumber><marked><SHA1>bb3dcc82df50a0ed53c641e71d70a36a5c14a4a1</SHA1><branch><SHA1>bb3dcc82df50a0ed53c641e71d70a36a5c14a4a1</SHA1><name>origin/rcdev_bb3dcc82</name></branch></marked><revision><SHA1>bb3dcc82df50a0ed53c641e71d70a36a5c14a4a1</SHA1><branch><SHA1>bb3dcc82df50a0ed53c641e71d70a36a5c14a4a1</SHA1><name>origin/rcdev_bb3dcc82</name></branch></revision></originrcdev_bb3dcc82><originrc_dev_suxi _class='hudson.plugins.git.util.Build'><buildNumber>5350</buildNumber><marked><SHA1>19e0f13735cd065dc0507a9516ad10727decfb29</SHA1><branch><SHA1>19e0f13735cd065dc0507a9516ad10727decfb29</SHA1><name>origin/rc_dev_suxi</name></branch></marked><revision><SHA1>19e0f13735cd065dc0507a9516ad10727decfb29</SHA1><branch><SHA1>19e0f13735cd065dc0507a9516ad10727decfb29</SHA1><name>origin/rc_dev_suxi</name></branch></revision></originrc_dev_suxi><originrc_dev_taiyang_ctrl _class='hudson.plugins.git.util.Build'><buildNumber>4101</buildNumber><marked><SHA1>4ba1d6d39371013ba90023bb6ab4d337e8aa18a2</SHA1><branch><SHA1>4ba1d6d39371013ba90023bb6ab4d337e8aa18a2</SHA1><name>origin/rc_dev_taiyang_ctrl</name></branch></marked><revision><SHA1>4ba1d6d39371013ba90023bb6ab4d337e8aa18a2</SHA1><branch><SHA1>4ba1d6d39371013ba90023bb6ab4d337e8aa18a2</SHA1><name>origin/rc_dev_taiyang_ctrl</name></branch></revision></originrc_dev_taiyang_ctrl><originrc_dev_qingdaodagang _class='hudson.plugins.git.util.Build'><buildNumber>3298</buildNumber><marked><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><branch><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><name>origin/rc_dev_qingdaodagang</name></branch></marked><revision><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><branch><SHA1>6858447f1f5c9e880a747d653217350f3c4ea0a0</SHA1><name>origin/rc_dev_qingdaodagang</name></branch></revision></originrc_dev_qingdaodagang><originfeat_lonmpc _class='hudson.plugins.git.util.Build'><buildNumber>3882</buildNumber><marked><SHA1>054a5f2fbde040b2f235b9b53a7c6be59482caba</SHA1><branch><SHA1>054a5f2fbde040b2f235b9b53a7c6be59482caba</SHA1><name>origin/feat_lonmpc</name></branch></marked><revision><SHA1>054a5f2fbde040b2f235b9b53a7c6be59482caba</SHA1><branch><SHA1>054a5f2fbde040b2f235b9b53a7c6be59482caba</SHA1><name>origin/feat_lonmpc</name></branch></revision></originfeat_lonmpc><originrc_dev_xiamen _class='hudson.plugins.git.util.Build'><buildNumber>5331</buildNumber><marked><SHA1>483fabd931605b5fe19a49de9f1cbbb1097f497b</SHA1><branch><SHA1>483fabd931605b5fe19a49de9f1cbbb1097f497b</SHA1><name>origin/rc_dev_xiamen</name></branch></marked><revision><SHA1>483fabd931605b5fe19a49de9f1cbbb1097f497b</SHA1><branch><SHA1>483fabd931605b5fe19a49de9f1cbbb1097f497b</SHA1><name>origin/rc_dev_xiamen</name></branch></revision></originrc_dev_xiamen><originrcdev_89baf7 _class='hudson.plugins.git.util.Build'><buildNumber>30</buildNumber><marked><SHA1>89baf73a6434f195a5a53345f7b9571b0126bb3a</SHA1><branch><SHA1>89baf73a6434f195a5a53345f7b9571b0126bb3a</SHA1><name>origin/rcdev_89baf7</name></branch></marked><revision><SHA1>89baf73a6434f195a5a53345f7b9571b0126bb3a</SHA1><branch><SHA1>89baf73a6434f195a5a53345f7b9571b0126bb3a</SHA1><name>origin/rcdev_89baf7</name></branch></revision></originrcdev_89baf7><originfeat_weihai_patch _class='hudson.plugins.git.util.Build'><buildNumber>2628</buildNumber><marked><SHA1>995d2f70d145e971e6b16a086c18503d2882fefc</SHA1><branch><SHA1>995d2f70d145e971e6b16a086c18503d2882fefc</SHA1><name>origin/feat_weihai_patch</name></branch></marked><revision><SHA1>995d2f70d145e971e6b16a086c18503d2882fefc</SHA1><branch><SHA1>995d2f70d145e971e6b16a086c18503d2882fefc</SHA1><name>origin/feat_weihai_patch</name></branch></revision></originfeat_weihai_patch><originrcdev_851df6 _class='hudson.plugins.git.util.Build'><buildNumber>106</buildNumber><marked><SHA1>851df6355c405d32916e6654dad2f521b4636208</SHA1><branch><SHA1>851df6355c405d32916e6654dad2f521b4636208</SHA1><name>origin/rcdev_851df6</name></branch></marked><revision><SHA1>851df6355c405d32916e6654dad2f521b4636208</SHA1><branch><SHA1>851df6355c405d32916e6654dad2f521b4636208</SHA1><name>origin/rcdev_851df6</name></branch></revision></originrcdev_851df6><originrc_dev_yantaigunzhuang _class='hudson.plugins.git.util.Build'><buildNumber>5361</buildNumber><marked><SHA1>45405ae4f7f78b275cc6e9dd8f36cc2a220f9e37</SHA1><branch><SHA1>45405ae4f7f78b275cc6e9dd8f36cc2a220f9e37</SHA1><name>origin/rc_dev_yantaigunzhuang</name></branch></marked><revision><SHA1>45405ae4f7f78b275cc6e9dd8f36cc2a220f9e37</SHA1><branch><SHA1>45405ae4f7f78b275cc6e9dd8f36cc2a220f9e37</SHA1><name>origin/rc_dev_yantaigunzhuang</name></branch></revision></originrc_dev_yantaigunzhuang><originrc_dev_weihai _class='hudson.plugins.git.util.Build'><buildNumber>5358</buildNumber><marked><SHA1>40c221ec332fa1e028f30da761372becdb391501</SHA1><branch><SHA1>40c221ec332fa1e028f30da761372becdb391501</SHA1><name>origin/rc_dev_weihai</name></branch></marked><revision><SHA1>40c221ec332fa1e028f30da761372becdb391501</SHA1><branch><SHA1>40c221ec332fa1e028f30da761372becdb391501</SHA1><name>origin/rc_dev_weihai</name></branch></revision></originrc_dev_weihai><originfeat_xilian_patch_2 _class='hudson.plugins.git.util.Build'><buildNumber>3255</buildNumber><marked><SHA1>a26e5ad39203c993966d44fffa5713b01d617b97</SHA1><branch><SHA1>a26e5ad39203c993966d44fffa5713b01d617b97</SHA1><name>origin/feat_xilian_patch_2</name></branch></marked><revision><SHA1>a26e5ad39203c993966d44fffa5713b01d617b97</SHA1><branch><SHA1>a26e5ad39203c993966d44fffa5713b01d617b97</SHA1><name>origin/feat_xilian_patch_2</name></branch></revision></originfeat_xilian_patch_2><originrc_dev_mandula _class='hudson.plugins.git.util.Build'><buildNumber>3067</buildNumber><marked><SHA1>fe3fc1534c53f91f596b9458776afd6d2364f0a2</SHA1><branch><SHA1>fe3fc1534c53f91f596b9458776afd6d2364f0a2</SHA1><name>origin/rc_dev_mandula</name></branch></marked><revision><SHA1>fe3fc1534c53f91f596b9458776afd6d2364f0a2</SHA1><branch><SHA1>fe3fc1534c53f91f596b9458776afd6d2364f0a2</SHA1><name>origin/rc_dev_mandula</name></branch></revision></originrc_dev_mandula><originfeat_suxi_oldtmp _class='hudson.plugins.git.util.Build'><buildNumber>4986</buildNumber><marked><SHA1>69d9a06f8c7221ce10c5d955a81fc9684aa206c3</SHA1><branch><SHA1>69d9a06f8c7221ce10c5d955a81fc9684aa206c3</SHA1><name>origin/feat_suxi_oldtmp</name></branch></marked><revision><SHA1>69d9a06f8c7221ce10c5d955a81fc9684aa206c3</SHA1><branch><SHA1>69d9a06f8c7221ce10c5d955a81fc9684aa206c3</SHA1><name>origin/feat_suxi_oldtmp</name></branch></revision></originfeat_suxi_oldtmp><originrc_dev_daxie _class='hudson.plugins.git.util.Build'><buildNumber>5323</buildNumber><marked><SHA1>5b4fc8786cda625874e52841a77c7984f7ec0e70</SHA1><branch><SHA1>5b4fc8786cda625874e52841a77c7984f7ec0e70</SHA1><name>origin/rc_dev_daxie</name></branch></marked><revision><SHA1>5b4fc8786cda625874e52841a77c7984f7ec0e70</SHA1><branch><SHA1>5b4fc8786cda625874e52841a77c7984f7ec0e70</SHA1><name>origin/rc_dev_daxie</name></branch></revision></originrc_dev_daxie><originfeat_mandula _class='hudson.plugins.git.util.Build'><buildNumber>1514</buildNumber><marked><SHA1>da90fef6f7663bb03c4bdfcf266c45b4ec60499a</SHA1><branch><SHA1>da90fef6f7663bb03c4bdfcf266c45b4ec60499a</SHA1><name>origin/feat_mandula</name></branch></marked><revision><SHA1>da90fef6f7663bb03c4bdfcf266c45b4ec60499a</SHA1><branch><SHA1>da90fef6f7663bb03c4bdfcf266c45b4ec60499a</SHA1><name>origin/feat_mandula</name></branch></revision></originfeat_mandula><originrcdev_6411c275 _class='hudson.plugins.git.util.Build'><buildNumber>226</buildNumber><marked><SHA1>6411c275ca6b5168853fe5bb65aa98954bb812c3</SHA1><branch><SHA1>6411c275ca6b5168853fe5bb65aa98954bb812c3</SHA1><name>origin/rcdev_6411c275</name></branch></marked><revision><SHA1>6411c275ca6b5168853fe5bb65aa98954bb812c3</SHA1><branch><SHA1>6411c275ca6b5168853fe5bb65aa98954bb812c3</SHA1><name>origin/rcdev_6411c275</name></branch></revision></originrcdev_6411c275><originfeat_tc_v2_suxi _class='hudson.plugins.git.util.Build'><buildNumber>4245</buildNumber><marked><SHA1>eadbbf60c2f42f9cc816ea239eb5310f19bef058</SHA1><branch><SHA1>eadbbf60c2f42f9cc816ea239eb5310f19bef058</SHA1><name>origin/feat_tc_v2_suxi</name></branch></marked><revision><SHA1>eadbbf60c2f42f9cc816ea239eb5310f19bef058</SHA1><branch><SHA1>eadbbf60c2f42f9cc816ea239eb5310f19bef058</SHA1><name>origin/feat_tc_v2_suxi</name></branch></revision></originfeat_tc_v2_suxi><originfeat-peripheral_qiangang_d5b225 _class='hudson.plugins.git.util.Build'><buildNumber>844</buildNumber><marked><SHA1>d5b2257a0fb952d19ad035f23b88df52bd27e9ff</SHA1><branch><SHA1>d5b2257a0fb952d19ad035f23b88df52bd27e9ff</SHA1><name>origin/feat-peripheral_qiangang_d5b225</name></branch></marked><revision><SHA1>d5b2257a0fb952d19ad035f23b88df52bd27e9ff</SHA1><branch><SHA1>d5b2257a0fb952d19ad035f23b88df52bd27e9ff</SHA1><name>origin/feat-peripheral_qiangang_d5b225</name></branch></revision></originfeat-peripheral_qiangang_d5b225><originfeat_youyiguan_pnc_status _class='hudson.plugins.git.util.Build'><buildNumber>3870</buildNumber><marked><SHA1>b338fbf811a4f2c0c39e71ee62f18c35757f0b1d</SHA1><branch><SHA1>b338fbf811a4f2c0c39e71ee62f18c35757f0b1d</SHA1><name>origin/feat_youyiguan_pnc_status</name></branch></marked><revision><SHA1>b338fbf811a4f2c0c39e71ee62f18c35757f0b1d</SHA1><branch><SHA1>b338fbf811a4f2c0c39e71ee62f18c35757f0b1d</SHA1><name>origin/feat_youyiguan_pnc_status</name></branch></revision></originfeat_youyiguan_pnc_status><originfeat_xilian_patch _class='hudson.plugins.git.util.Build'><buildNumber>3267</buildNumber><marked><SHA1>1e6c6aa34911755a34f4cc4acec03c6c30a2e604</SHA1><branch><SHA1>1e6c6aa34911755a34f4cc4acec03c6c30a2e604</SHA1><name>origin/feat_xilian_patch</name></branch></marked><revision><SHA1>1e6c6aa34911755a34f4cc4acec03c6c30a2e604</SHA1><branch><SHA1>1e6c6aa34911755a34f4cc4acec03c6c30a2e604</SHA1><name>origin/feat_xilian_patch</name></branch></revision></originfeat_xilian_patch><originrc_dev_184937 _class='hudson.plugins.git.util.Build'><buildNumber>2092</buildNumber><marked><SHA1>184937840d35a83cb9158067f5fc65458db35e7a</SHA1><branch><SHA1>184937840d35a83cb9158067f5fc65458db35e7a</SHA1><name>origin/rc_dev_184937</name></branch></marked><revision><SHA1>184937840d35a83cb9158067f5fc65458db35e7a</SHA1><branch><SHA1>184937840d35a83cb9158067f5fc65458db35e7a</SHA1><name>origin/rc_dev_184937</name></branch></revision></originrc_dev_184937><originrcdev_851df6_upload_system _class='hudson.plugins.git.util.Build'><buildNumber>153</buildNumber><marked><SHA1>05f3c29d6154abb29d1ee3a1842c81126ed6efa4</SHA1><branch><SHA1>05f3c29d6154abb29d1ee3a1842c81126ed6efa4</SHA1><name>origin/rcdev_851df6_upload_system</name></branch></marked><revision><SHA1>05f3c29d6154abb29d1ee3a1842c81126ed6efa4</SHA1><branch><SHA1>05f3c29d6154abb29d1ee3a1842c81126ed6efa4</SHA1><name>origin/rcdev_851df6_upload_system</name></branch></revision></originrcdev_851df6_upload_system><originfeat_tc_v2 _class='hudson.plugins.git.util.Build'><buildNumber>4688</buildNumber><marked><SHA1>b34e00e37e0d3a5818ba0ebb75422c11ae3b6b28</SHA1><branch><SHA1>b34e00e37e0d3a5818ba0ebb75422c11ae3b6b28</SHA1><name>origin/feat_tc_v2</name></branch></marked><revision><SHA1>b34e00e37e0d3a5818ba0ebb75422c11ae3b6b28</SHA1><branch><SHA1>b34e00e37e0d3a5818ba0ebb75422c11ae3b6b28</SHA1><name>origin/feat_tc_v2</name></branch></revision></originfeat_tc_v2><originrc_dev_weifang_container _class='hudson.plugins.git.util.Build'><buildNumber>5348</buildNumber><marked><SHA1>546ecdbcea2f86ee501ec1340a052e5751657754</SHA1><branch><SHA1>546ecdbcea2f86ee501ec1340a052e5751657754</SHA1><name>origin/rc_dev_weifang_container</name></branch></marked><revision><SHA1>546ecdbcea2f86ee501ec1340a052e5751657754</SHA1><branch><SHA1>546ecdbcea2f86ee501ec1340a052e5751657754</SHA1><name>origin/rc_dev_weifang_container</name></branch></revision></originrc_dev_weifang_container><originrc_dev_qiangang_config _class='hudson.plugins.git.util.Build'><buildNumber>5356</buildNumber><marked><SHA1>45ef1220ae218999449b078d0af2c8c9d4ea57bc</SHA1><branch><SHA1>45ef1220ae218999449b078d0af2c8c9d4ea57bc</SHA1><name>origin/rc_dev_qiangang_config</name></branch></marked><revision><SHA1>45ef1220ae218999449b078d0af2c8c9d4ea57bc</SHA1><branch><SHA1>45ef1220ae218999449b078d0af2c8c9d4ea57bc</SHA1><name>origin/rc_dev_qiangang_config</name></branch></revision></originrc_dev_qiangang_config></buildsByBranchName><lastBuiltRevision><SHA1>1b306566b5e66a524235d5f2635d6ef234fcc6a8</SHA1><branch><SHA1>1b306566b5e66a524235d5f2635d6ef234fcc6a8</SHA1><name>origin/rc_dev_tangshanjinxi</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/shared/shared_msgs.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrebase_jinxi2_keb_html _class='hudson.plugins.git.util.Build'><buildNumber>5341</buildNumber><marked><SHA1>39f8e722a5af1d53d54bdf136357b3235457c2a4</SHA1><branch><SHA1>39f8e722a5af1d53d54bdf136357b3235457c2a4</SHA1><name>origin/rebase_jinxi2_keb_html</name></branch></marked><revision><SHA1>39f8e722a5af1d53d54bdf136357b3235457c2a4</SHA1><branch><SHA1>39f8e722a5af1d53d54bdf136357b3235457c2a4</SHA1><name>origin/rebase_jinxi2_keb_html</name></branch></revision></originrebase_jinxi2_keb_html><originfeat_daxie_proto _class='hudson.plugins.git.util.Build'><buildNumber>5362</buildNumber><marked><SHA1>cb853a183306ecdff3da4e1e3653dd405d06582a</SHA1><branch><SHA1>cb853a183306ecdff3da4e1e3653dd405d06582a</SHA1><name>origin/feat_daxie_proto</name></branch></marked><revision><SHA1>cb853a183306ecdff3da4e1e3653dd405d06582a</SHA1><branch><SHA1>cb853a183306ecdff3da4e1e3653dd405d06582a</SHA1><name>origin/feat_daxie_proto</name></branch></revision></originfeat_daxie_proto><originfeat_sc_mpc _class='hudson.plugins.git.util.Build'><buildNumber>5361</buildNumber><marked><SHA1>e1da74b409b7416c478723fbae98925a4349b9e4</SHA1><branch><SHA1>e1da74b409b7416c478723fbae98925a4349b9e4</SHA1><name>origin/feat_sc_mpc</name></branch></marked><revision><SHA1>e1da74b409b7416c478723fbae98925a4349b9e4</SHA1><branch><SHA1>e1da74b409b7416c478723fbae98925a4349b9e4</SHA1><name>origin/feat_sc_mpc</name></branch></revision></originfeat_sc_mpc><originfeat_weifang_aacreep _class='hudson.plugins.git.util.Build'><buildNumber>5349</buildNumber><marked><SHA1>9765986feb718c3dbdb57379e8120a4b455aae4d</SHA1><branch><SHA1>9765986feb718c3dbdb57379e8120a4b455aae4d</SHA1><name>origin/feat_weifang_aacreep</name></branch></marked><revision><SHA1>9765986feb718c3dbdb57379e8120a4b455aae4d</SHA1><branch><SHA1>9765986feb718c3dbdb57379e8120a4b455aae4d</SHA1><name>origin/feat_weifang_aacreep</name></branch></revision></originfeat_weifang_aacreep></buildsByBranchName><lastBuiltRevision><SHA1>cb853a183306ecdff3da4e1e3653dd405d06582a</SHA1><branch><SHA1>cb853a183306ecdff3da4e1e3653dd405d06582a</SHA1><name>origin/feat_daxie_proto</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/pnc/pnc.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>5362</buildNumber><marked><SHA1>baaa7dbe0743898225ca422520bae8e624a4d3e1</SHA1><branch><SHA1>baaa7dbe0743898225ca422520bae8e624a4d3e1</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>baaa7dbe0743898225ca422520bae8e624a4d3e1</SHA1><branch><SHA1>baaa7dbe0743898225ca422520bae8e624a4d3e1</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>baaa7dbe0743898225ca422520bae8e624a4d3e1</SHA1><branch><SHA1>baaa7dbe0743898225ca422520bae8e624a4d3e1</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/map/hdmap_interface.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.view.InterpolatedSecretsAction'></action><action></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originrc_dev _class='hudson.plugins.git.util.Build'><buildNumber>5362</buildNumber><marked><SHA1>95ec724887af1b240b58915e6d1946ca3d6f4520</SHA1><branch><SHA1>95ec724887af1b240b58915e6d1946ca3d6f4520</SHA1><name>origin/rc_dev</name></branch></marked><revision><SHA1>95ec724887af1b240b58915e6d1946ca3d6f4520</SHA1><branch><SHA1>95ec724887af1b240b58915e6d1946ca3d6f4520</SHA1><name>origin/rc_dev</name></branch></revision></originrc_dev></buildsByBranchName><lastBuiltRevision><SHA1>95ec724887af1b240b58915e6d1946ca3d6f4520</SHA1><branch><SHA1>95ec724887af1b240b58915e6d1946ca3d6f4520</SHA1><name>origin/rc_dev</name></branch></lastBuiltRevision><remoteUrl>http://159.27.226.4/map/hdmap_analysis.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><action></action><building>false</building><displayName>#5362</displayName><duration>1286809</duration><estimatedDuration>864639</estimatedDuration><fullDisplayName>orin-module-slave32 #5362</fullDisplayName><id>5362</id><keepLog>false</keepLog><number>5362</number><queueId>1357114</queueId><result>SUCCESS</result><timestamp>1792414789160</timestamp><url>http://159.27.114.184:8080/jenkins/job/orin-module-slave32/5362/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc</affectedPath><affectedPath>ssep/test/tractor_trailer_kinematic_weight_test.cc</affectedPath><affectedPath>docs/ssep/parking_staged_optimization.md</affectedPath><commitId>f1c5d10c8f1d064bf9fc555a56383b39887ee8ba</commitId><timestamp>1792387525000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 约束拖挂换向后的首段曲率变化

换向节点的 pinch 控制下一条实际行驶边，不应因停车轮角调整而放宽动态上限。
统一单层和双层 KEB 建图，保留显式停车转向的运动学语义。

新增正反向切换、两类建图及实际优化求解的自动化回归。
验证：完整单测 387 通过、13 跳过；补充 3 个共享优化器出库案例通过。
</comment><date>2026-10-19 13:25:25 +0800</date><id>f1c5d10c8f1d064bf9fc555a56383b39887ee8ba</id><msg>fix: 约束拖挂换向后的首段曲率变化</msg><path><editType>edit</editType><file>ssep/test/tractor_trailer_kinematic_weight_test.cc</file></path><path><editType>edit</editType><file>docs/ssep/parking_staged_optimization.md</file></path><path><editType>edit</editType><file>ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ssep/test/ssep_planner_test.cc</affectedPath><affectedPath>ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc</affectedPath><affectedPath>ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h</affectedPath><affectedPath>ssep/coarse_search/evaluator/trailer_search_guide.h</affectedPath><affectedPath>ssep/test/trailer_search_guide_test.cc</affectedPath><affectedPath>ssep/coarse_search/evaluator/trailer_search_guide.cc</affectedPath><affectedPath>ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h</affectedPath><affectedPath>docs/ssep/trailer_search_guide.md</affectedPath><commitId>0b2ddc31c1cafaf7639f99afe0899a9b07b232a9</commitId><timestamp>1792387538000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat: 支持引导线起点位姿软偏好

新增默认关闭的 trailer_search_guide_prefer_entry_pose，按原始引导首点位置、
车头及挂车朝向调整搜索启发和可行候选评分，保留原任务区域硬约束及失败回退。

补充严格布尔解析、裁剪后锚点保持、位置与姿态软评分自动化测试。
验证：完整单测 387 通过、13 跳过；津西现场包和历史场景 CPU/GPU 回归完成。
</comment><date>2026-10-19 13:25:38 +0800</date><id>0b2ddc31c1cafaf7639f99afe0899a9b07b232a9</id><msg>feat: 支持引导线起点位姿软偏好</msg><path><editType>edit</editType><file>ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h</file></path><path><editType>edit</editType><file>ssep/test/ssep_planner_test.cc</file></path><path><editType>edit</editType><file>docs/ssep/trailer_search_guide.md</file></path><path><editType>edit</editType><file>ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc</file></path><path><editType>edit</editType><file>ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h</file></path><path><editType>edit</editType><file>ssep/coarse_search/evaluator/trailer_search_guide.h</file></path><path><editType>edit</editType><file>ssep/test/trailer_search_guide_test.cc</file></path><path><editType>edit</editType><file>ssep/coarse_search/evaluator/trailer_search_guide.cc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ssep/coarse_search/bidirectional_hybrid_astar_search_engine.h</affectedPath><affectedPath>ssep/test/ssep_planner_test.cc</affectedPath><affectedPath>ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h</affectedPath><affectedPath>docs/ssep/trailer_search_guide.md</affectedPath><commitId>c513d44b41ced9f2ef8444e6e9beea1e9588b42c</commitId><timestamp>1792387551000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 优先搜索 GPU 近距离换向并验证回退

有匹配引导时先在参考点附近搜索，完整优化和验收成功后才采用，失败再放宽。
近点、Beam 和兼容搜索共用简单搜索预算，保留调整兜底和统一请求 deadline。

补充 6 项调度自动化测试，覆盖优化或验收拒绝、预算耗尽、队列清理及跨请求恢复。
验证：完整单测 387 通过、13 跳过；37 次真实 GPU 回放完成，保留既有失败记录。
相邻曲率平滑权重实验出现夹角回归，暂不纳入本次提交。
</comment><date>2026-10-19 13:25:51 +0800</date><id>c513d44b41ced9f2ef8444e6e9beea1e9588b42c</id><msg>fix: 优先搜索 GPU 近距离换向并验证回退</msg><path><editType>edit</editType><file>ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h</file></path><path><editType>edit</editType><file>docs/ssep/trailer_search_guide.md</file></path><path><editType>edit</editType><file>ssep/coarse_search/bidirectional_hybrid_astar_search_engine.h</file></path><path><editType>edit</editType><file>ssep/test/ssep_planner_test.cc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Testing/search_decider_lifecycle_test.cpp</affectedPath><affectedPath>tasks/deciders/search_decider/search_decider_lifecycle.cpp</affectedPath><affectedPath>data/plan/ssep_task_context.hpp</affectedPath><affectedPath>tasks/deciders/search_decider/search_decider_lifecycle.hpp</affectedPath><affectedPath>replayer/scene_data/generated/full_custom_cpp_member_inputs.json</affectedPath><affectedPath>data/plan/ssep_task_context.cpp</affectedPath><affectedPath>docs/ssep_search_lifecycle.md</affectedPath><commitId>f2c4987bcfb5a1a4e1bb5e679fc1567aec4e2ac2</commitId><timestamp>1792392911000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 修复极限变道任务交接时重复搜索

堆场同一轮极限变道接收新任务时，校验方向、车道、目的地及已生效搜索，
允许沿用有效路径和原完成终点，避免重搜不断前移变道完成点。

使用 center_line_info 的目标中心线校验旧终点范围和位姿，核对索引与
车道 ID，支持跨路段中心线及索引重排；失效、取消和真实目标变化仍清理。
保留人工重搜入口，补充连续任务、完成退出及 23 类失配等回归。
更新生命周期文档和数据头审计生成哈希。

验证：pnc_reference_line_replan_test 419 项通过、61 项跳过、0 失败；
pnc_replayer 分布式编译通过，生成物和 Proto 边界检查通过。
未执行原 bag 完整算法回放或实车验收。
</comment><date>2026-10-19 14:55:11 +0800</date><id>f2c4987bcfb5a1a4e1bb5e679fc1567aec4e2ac2</id><msg>fix: 修复极限变道任务交接时重复搜索</msg><path><editType>edit</editType><file>docs/ssep_search_lifecycle.md</file></path><path><editType>edit</editType><file>data/plan/ssep_task_context.cpp</file></path><path><editType>edit</editType><file>data/plan/ssep_task_context.hpp</file></path><path><editType>edit</editType><file>replayer/scene_data/generated/full_custom_cpp_member_inputs.json</file></path><path><editType>edit</editType><file>Testing/search_decider_lifecycle_test.cpp</file></path><path><editType>edit</editType><file>tasks/deciders/search_decider/search_decider_lifecycle.hpp</file></path><path><editType>edit</editType><file>tasks/deciders/search_decider/search_decider_lifecycle.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>replayer/scene_data/generated/full_custom_cpp_member_inputs.json</affectedPath><affectedPath>data/ssep/base_stop_line_filter.cpp</affectedPath><affectedPath>Testing/continuous_junction_replan_test.cpp</affectedPath><affectedPath>tasks/deciders/other_decider/replan_decider.cpp</affectedPath><affectedPath>data/ssep/base_stop_line_filter.hpp</affectedPath><affectedPath>docs/ssep_search_lifecycle.md</affectedPath><commitId>7fde9d90b56c90cbc90c2cd660f056d2247a455e</commitId><timestamp>1792395507000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 修复连续进堆场因参考线未创建而漏触发搜索

REPLAN_DECIDER 早于 CREATE_REFERENCE_LINE 执行，原有连续入场判断读取
尚未生成的当前帧参考线，导致第二个入场路口未触发搜索并持续沿用旧目标。

从当前局部地图重新选线并构造临时参考线，按当前地图位置匹配。
复用原停止线筛选规则，完整保留相邻路段停止线和连续路口跳过语义。
不改写当前帧参考线，保留禁搜、同路口及已有请求的抑制条件。

调整连续入场回归以覆盖真实任务顺序，补充旧参考线干扰及目标几何缺失；
同步生命周期说明和数据头文件审计哈希。

验证：连续入场专项 48 项通过；相关回归共 593 项通过、61 项跳过、0 失败。
pnc_node 构建及生成文件、Proto 兼容检查通过。
本地复现日志确认 1010 -&gt; 1008 触发第二次搜索，SSEP success 后 KEB 继续优化。
</comment><date>2026-10-19 15:38:27 +0800</date><id>7fde9d90b56c90cbc90c2cd660f056d2247a455e</id><msg>fix: 修复连续进堆场因参考线未创建而漏触发搜索</msg><path><editType>edit</editType><file>data/ssep/base_stop_line_filter.cpp</file></path><path><editType>edit</editType><file>tasks/deciders/other_decider/replan_decider.cpp</file></path><path><editType>edit</editType><file>Testing/continuous_junction_replan_test.cpp</file></path><path><editType>edit</editType><file>data/ssep/base_stop_line_filter.hpp</file></path><path><editType>edit</editType><file>replayer/scene_data/generated/full_custom_cpp_member_inputs.json</file></path><path><editType>edit</editType><file>docs/ssep_search_lifecycle.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ssep/keb_optimizer/control_space_path_adapter.cc</affectedPath><affectedPath>ssep/test/control_space_refiner_test.cc</affectedPath><affectedPath>ssep/keb_optimizer/control_space_path_adapter.h</affectedPath><affectedPath>ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc</affectedPath><affectedPath>ssep/test/tractor_trailer_kinematic_weight_test.cc</affectedPath><affectedPath>ssep/keb_optimizer/continuous_path_sampling.h</affectedPath><affectedPath>ssep/keb_optimizer/tractor_trailer_keb_optimizer.h</affectedPath><commitId>cf505c56ed40fadd4d84e1dd7d2c7664e159e424</commitId><timestamp>1792401008000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat: 保留轨迹优化重采样后的原始锚点映射

为连续增密和控制空间重采样提供原节点到输出节点的映射，明确已删除内点无映射。
在候选验收、拒绝回退和最终输出之间同步映射，重建问题时清理缓存。
补充连续增密、映射恢复及前进和倒车控制空间成功候选测试。

验证：相关规划与优化测试 58 项、控制空间测试 10 项全部通过。
</comment><date>2026-10-19 17:10:08 +0800</date><id>cf505c56ed40fadd4d84e1dd7d2c7664e159e424</id><msg>feat: 保留轨迹优化重采样后的原始锚点映射</msg><path><editType>edit</editType><file>ssep/keb_optimizer/control_space_path_adapter.cc</file></path><path><editType>edit</editType><file>ssep/keb_optimizer/control_space_path_adapter.h</file></path><path><editType>edit</editType><file>ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc</file></path><path><editType>edit</editType><file>ssep/test/tractor_trailer_kinematic_weight_test.cc</file></path><path><editType>edit</editType><file>ssep/keb_optimizer/tractor_trailer_keb_optimizer.h</file></path><path><editType>edit</editType><file>ssep/keb_optimizer/continuous_path_sampling.h</file></path><path><editType>edit</editType><file>ssep/test/control_space_refiner_test.cc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ssep/coarse_search/bidirectional_hybrid_astar_search_engine.h</affectedPath><affectedPath>ssep/test/ssep_planner_test.cc</affectedPath><affectedPath>ssep/scenarios/tractor_trailer_reverse_priority_parking_planner.h</affectedPath><affectedPath>ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc</affectedPath><commitId>06b4571850370434ebf0fc83fd8db0d83191f602</commitId><timestamp>1792401051000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat: 按倒车优先级搜索首个途经段并支持失败回退

仅起点至首个未到达途经点依次尝试纯倒车、前进调整后倒车、倒车前进再倒车。
后续搜索或整体优化失败时尝试下一档，共享请求预算并恢复锚点与粗路径状态。
完整候选检查精确换向次数，优化后通过原始锚点映射保持首段方向拓扑。
补充窄走廊、后续段自由调整、过期预算及优化失败后回退和重复规划测试。

验证：相关 CPU 测试共 68 项通过；单段泊车正式回归集 2/2 通过。
津西指定现场场景由三段调整为前进约 0.88 米后倒车，共两段。
</comment><date>2026-10-19 17:10:51 +0800</date><id>06b4571850370434ebf0fc83fd8db0d83191f602</id><msg>feat: 按倒车优先级搜索首个途经段并支持失败回退</msg><path><editType>edit</editType><file>ssep/coarse_search/bidirectional_hybrid_astar_search_engine.h</file></path><path><editType>edit</editType><file>ssep/test/ssep_planner_test.cc</file></path><path><editType>edit</editType><file>ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc</file></path><path><editType>edit</editType><file>ssep/scenarios/tractor_trailer_reverse_priority_parking_planner.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Testing/wbca_smooth_continuity_test.cpp</affectedPath><affectedPath>data/dp_poly_path/dp_road_graph.cpp</affectedPath><affectedPath>tasks/plan/path_optimization_task.hpp</affectedPath><affectedPath>tasks/plan/path_optimization_task.cpp</affectedPath><affectedPath>data/dp_poly_path/dp_road_graph_test.cpp</affectedPath><commitId>db5bbd3ca87894704da4bd242aa1a0d59998c85a</commitId><timestamp>1792401373000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 对齐绕行搜索与优化范围以修复末端窄边界

按当前走廊覆盖生成 DP 采样并预留车体余量，修复历史采样删除和末段续采样。将正常优化及搜索失败平滑降级限制到实际 DP 路径，并在采用异步结果前校验尾部覆盖，避免使用搜索范围外的错误边界。

补充正倒车范围、历史缩短、远端窄通道与 WBCA 覆盖测试。验证 41 项 DP/走廊测试、36 项 WBCA 测试，以及 AT001 场景 460 帧回放和两个关键帧独立 WBCA 求解。
</comment><date>2026-10-19 17:16:13 +0800</date><id>db5bbd3ca87894704da4bd242aa1a0d59998c85a</id><msg>fix: 对齐绕行搜索与优化范围以修复末端窄边界</msg><path><editType>edit</editType><file>Testing/wbca_smooth_continuity_test.cpp</file></path><path><editType>edit</editType><file>data/dp_poly_path/dp_road_graph.cpp</file></path><path><editType>edit</editType><file>data/dp_poly_path/dp_road_graph_test.cpp</file></path><path><editType>edit</editType><file>tasks/plan/path_optimization_task.cpp</file></path><path><editType>edit</editType><file>tasks/plan/path_optimization_task.hpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Testing/compact_driving_corridor_restore_test.cpp</affectedPath><affectedPath>docs/pnc_algorithm_replay/dp_corridor_performance.md</affectedPath><commitId>c00a3349922a8acfc2a7db6a0c19f09640797969</commitId><timestamp>1792401383000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>test: 增加绕行采样重建与关键帧优化回放验证

支持按当前走廊显式重建 DP 采样，避免复用录制采样掩盖范围修改。增加指定帧独立 WBCA 优化和结果导出，等待异步计算完成并断言成功。文档注明额外准备开销和独立回放的验证范围。
</comment><date>2026-10-19 17:16:23 +0800</date><id>c00a3349922a8acfc2a7db6a0c19f09640797969</id><msg>test: 增加绕行采样重建与关键帧优化回放验证</msg><path><editType>edit</editType><file>Testing/compact_driving_corridor_restore_test.cpp</file></path><path><editType>edit</editType><file>docs/pnc_algorithm_replay/dp_corridor_performance.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ssep/test/local_regression/tt_ordered_first_stage_cpu_manifest.tsv</affectedPath><affectedPath>ssep/test/local_regression/tt_ordered_first_stage_quality.json</affectedPath><affectedPath>ssep/test/local_regression/README.md</affectedPath><affectedPath>ssep/test/local_regression/tt_ordered_first_stage_cases.json</affectedPath><commitId>0afd1a71d1ca0eb386922263d4672f9b3fd5f9e2</commitId><timestamp>1792401629000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>test: 将津西首段前进调整场景纳入 CPU 回归集

登记 AT001 在 2026-10-16 17:09:43 的原始场景，固定共享目录路径和源 SHA。
验收 CPU 规划成功、前进后倒车两段，保留原始参数且不固定前进调整距离。
补充来源、规则边界及回归入口说明，历史录制轨迹仅作为参考。

验证：通用准备入口自动发现新增案例，正式 CPU 回放 1/1 通过并生成 HTML 对照报告。
</comment><date>2026-10-19 17:20:29 +0800</date><id>0afd1a71d1ca0eb386922263d4672f9b3fd5f9e2</id><msg>test: 将津西首段前进调整场景纳入 CPU 回归集</msg><path><editType>add</editType><file>ssep/test/local_regression/tt_ordered_first_stage_cpu_manifest.tsv</file></path><path><editType>add</editType><file>ssep/test/local_regression/tt_ordered_first_stage_quality.json</file></path><path><editType>edit</editType><file>ssep/test/local_regression/README.md</file></path><path><editType>add</editType><file>ssep/test/local_regression/tt_ordered_first_stage_cases.json</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Testing/reference_line_replan_test.cpp</affectedPath><affectedPath>tasks/other_tasks/create_guide_line.cpp</affectedPath><affectedPath>Testing/CMakeLists.txt</affectedPath><affectedPath>Testing/compact_driving_corridor_restore_test.cpp</affectedPath><affectedPath>data/plan/guide_line.cpp</affectedPath><commitId>c9739fb739606828d3e2dfb535666fe02bdd13f6</commitId><timestamp>1792404597000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 保持散货搜索引导线的历史路径连续性

首段前进搜索沿匹配的历史优化路径构造前缀，并按当前参考线补齐车道属性和重新计算接缝里程。搜索等待期间保留并重匹配历史参考线，避免回放重建丢失引导线。增加历史前缀、等待跨帧和实包几何输出验证。
</comment><date>2026-10-19 18:09:57 +0800</date><id>c9739fb739606828d3e2dfb535666fe02bdd13f6</id><msg>fix: 保持散货搜索引导线的历史路径连续性</msg><path><editType>edit</editType><file>Testing/compact_driving_corridor_restore_test.cpp</file></path><path><editType>edit</editType><file>data/plan/guide_line.cpp</file></path><path><editType>edit</editType><file>Testing/reference_line_replan_test.cpp</file></path><path><editType>edit</editType><file>tasks/other_tasks/create_guide_line.cpp</file></path><path><editType>edit</editType><file>Testing/CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tasks/deciders/lat_decider/path_bounds_decider.cpp</affectedPath><affectedPath>Testing/reference_line_replan_test.cpp</affectedPath><affectedPath>scenarios/bulkload_scenario/bulkload_move_forward_stage.cpp</affectedPath><affectedPath>data/boundary/driving_corridor.cpp</affectedPath><affectedPath>Testing/compact_driving_corridor_restore_test.cpp</affectedPath><commitId>ab9103317edd70369934796c8381d2bf646bef73</commitId><timestamp>1792404608000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>fix: 防止散货搜索过渡阶段访问空道路边界

道路边界为空时清除旧走廊及路径边界并返回失败。过渡阶段传播任务错误、清理旧规划输出并保持当前阶段，避免断言崩溃和提前切换。增加空边界及阶段错误回归，并支持实包验证至约束生成任务。
</comment><date>2026-10-19 18:10:08 +0800</date><id>ab9103317edd70369934796c8381d2bf646bef73</id><msg>fix: 防止散货搜索过渡阶段访问空道路边界</msg><path><editType>edit</editType><file>scenarios/bulkload_scenario/bulkload_move_forward_stage.cpp</file></path><path><editType>edit</editType><file>data/boundary/driving_corridor.cpp</file></path><path><editType>edit</editType><file>Testing/compact_driving_corridor_restore_test.cpp</file></path><path><editType>edit</editType><file>tasks/deciders/lat_decider/path_bounds_decider.cpp</file></path><path><editType>edit</editType><file>Testing/reference_line_replan_test.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/plan/ssep_data.cpp</affectedPath><affectedPath>proto/plan_data.proto</affectedPath><affectedPath>replayer/scene_data/generated/compact_exact_numeric_visitor.cpp</affectedPath><affectedPath>data/app/fsm/motion_fsm/motion_fsm.cpp</affectedPath><affectedPath>data/plan/ssep_data.hpp</affectedPath><affectedPath>replayer/scene_data/generated/full_custom_cpp_member_inputs.json</affectedPath><affectedPath>ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h</affectedPath><affectedPath>docs/pnc_algorithm_replay/plan_frame_field_contract_notes.md</affectedPath><affectedPath>config/config_truck/ssep_port_scenarios_jinxi.yaml</affectedPath><affectedPath>replayer/scene_data/compact_custom_field_proto_codec.cpp</affectedPath><affectedPath>Testing/scene_replay_foundation_test.cpp</affectedPath><affectedPath>replayer/scene_data/full_proto_custom_encoder.cpp</affectedPath><affectedPath>replayer/scene_data/generated/plan_frame_encoder.cpp</affectedPath><affectedPath>data/ssep/ssep_ec.cpp</affectedPath><affectedPath>replayer/scene_data/generated/compact_scene_descriptor.pb</affectedPath><affectedPath>replayer/scene_data/generated/plan_frame_field_roles.json</affectedPath><affectedPath>replayer/scene_data/generated/full_custom_codec_coverage_audit.yaml</affectedPath><affectedPath>replayer/scene_data/compact_numeric_policy.yaml</affectedPath><affectedPath>Testing/routing_map_guard_test.cpp</affectedPath><affectedPath>ssep/test/ssep_planner_test.cc</affectedPath><affectedPath>plan/prepare/prepare_state.cpp</affectedPath><affectedPath>Testing/parking_pass_progress_test.cpp</affectedPath><affectedPath>replayer/scene_data/compact_numeric_leaf_contract.csv</affectedPath><affectedPath>replayer/scene_data/plan_frame_field_roles.csv</affectedPath><affectedPath>ssep/ssep_planner.cc</affectedPath><affectedPath>replayer/scene_data/generated/scene_replay_api_descriptor.pb</affectedPath><affectedPath>Testing/ssep_scenario_config_lifecycle_test.cpp</affectedPath><affectedPath>replayer/scene_data/generated/plan_frame_descriptor.pb</affectedPath><commitId>63c0ed2e19d37b2ea950c8c5fa2a932aec23f581</commitId><timestamp>1792413281000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat: 支持按位置强制挂车先倒车再前进出库

新增 require_initial_reverse 配置，强制通过倒车后前进的搜索与优化验收，
无解时不回退纯前进，历史重优化不能绕过方向约束。

按任务持久化倒车完成状态，完成实际换向后停止重复倒车；通过原始路径
投影检查执行进度，避免短倒车段在起点直接切换，同时保留安全停车及超调检查。
同步 Full/Compact 编解码、字段合同和津西指定坐标配置。

验证：329 项相关自动化测试及 3 个 CPU 场景回放通过，生成与兼容性检查通过。
</comment><date>2026-10-19 20:34:41 +0800</date><id>63c0ed2e19d37b2ea950c8c5fa2a932aec23f581</id><msg>feat: 支持按位置强制挂车先倒车再前进出库</msg><path><editType>edit</editType><file>Testing/ssep_scenario_config_lifecycle_test.cpp</file></path><path><editType>edit</editType><file>replayer/scene_data/generated/plan_frame_descriptor.pb</file></path><path><editType>edit</editType><file>ssep/test/ssep_planner_test.cc</file></path><path><editType>edit</editType><file>plan/prepare/prepare_state.cpp</file></path><path><editType>edit</editType><file>replayer/scene_data/compact_numeric_leaf_contract.csv</file></path><path><editType>edit</editType><file>replayer/scene_data/generated/plan_frame_field_roles.json</file></path><path><editType>edit</editType><file>replayer/scene_data/full_proto_custom_encoder.cpp</file></path><path><editType>edit</editType><file>replayer/scene_data/generated/full_custom_cpp_member_inputs.json</file></path><path><editType>edit</editType><file>replayer/scene_data/plan_frame_field_roles.csv</file></path><path><editType>edit</editType><file>replayer/scene_data/generated/plan_frame_encoder.cpp</file></path><path><editType>edit</editType><file>Testing/routing_map_guard_test.cpp</file></path><path><editType>edit</editType><file>replayer/scene_data/generated/scene_replay_api_descriptor.pb</file></path><path><editType>edit</editType><file>docs/pnc_algorithm_replay/plan_frame_field_contract_notes.md</file></path><path><editType>edit</editType><file>proto/plan_data.proto</file></path><path><editType>edit</editType><file>config/config_truck/ssep_port_scenarios_jinxi.yaml</file></path><path><editType>edit</editType><file>Testing/scene_replay_foundation_test.cpp</file></path><path><editType>edit</editType><file>ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h</file></path><path><editType>edit</editType><file>data/app/fsm/motion_fsm/motion_fsm.cpp</file></path><path><editType>edit</editType><file>data/ssep/ssep_ec.cpp</file></path><path><editType>edit</editType><file>ssep/ssep_planner.cc</file></path><path><editType>edit</editType><file>replayer/scene_data/generated/full_custom_codec_coverage_audit.yaml</file></path><path><editType>edit</editType><file>Testing/parking_pass_progress_test.cpp</file></path><path><editType>edit</editType><file>data/plan/ssep_data.hpp</file></path><path><editType>edit</editType><file>data/plan/ssep_data.cpp</file></path><path><editType>edit</editType><file>replayer/scene_data/generated/compact_scene_descriptor.pb</file></path><path><editType>edit</editType><file>replayer/scene_data/compact_numeric_policy.yaml</file></path><path><editType>edit</editType><file>replayer/scene_data/compact_custom_field_proto_codec.cpp</file></path><path><editType>edit</editType><file>replayer/scene_data/generated/compact_exact_numeric_visitor.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ssep/test/local_regression/README.md</affectedPath><affectedPath>ssep/test/local_regression/tt_exit_feasibility_manifest.tsv</affectedPath><affectedPath>ssep/test/local_regression/tt_exit_forward_only_overlay.json</affectedPath><commitId>d41a19828918cf9ca4102ae790bd5cf698140702</commitId><timestamp>1792413291000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>test: 固定津西直接前进出库位置的回归例外

将 2026-09-30 10:29:18 原版与仅前进派生场景统一配置为一段前进，
显式关闭初始倒车和倒车调整，避免批量倒车优先实验覆盖人工确认规则。
在回归说明中登记位置及例外要求，保留录制输入原样。

验证：两份输入 CPU 回放均通过，输出约 47.7 米的一段前进路径。
</comment><date>2026-10-19 20:34:51 +0800</date><id>d41a19828918cf9ca4102ae790bd5cf698140702</id><msg>test: 固定津西直接前进出库位置的回归例外</msg><path><editType>edit</editType><file>ssep/test/local_regression/tt_exit_feasibility_manifest.tsv</file></path><path><editType>add</editType><file>ssep/test/local_regression/tt_exit_forward_only_overlay.json</file></path><path><editType>edit</editType><file>ssep/test/local_regression/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>data/plan/ssep_data.cpp</affectedPath><affectedPath>Testing/routing_map_guard_test.cpp</affectedPath><affectedPath>ssep/test/ssep_planner_test.cc</affectedPath><affectedPath>Testing/parking_pass_progress_test.cpp</affectedPath><affectedPath>config/config_truck/ssep_port_scenarios_jinxi.yaml</affectedPath><affectedPath>ssep/test/local_regression/README.md</affectedPath><affectedPath>ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h</affectedPath><affectedPath>ssep/ssep_planner.cc</affectedPath><affectedPath>data/ssep/ssep_ec.cpp</affectedPath><affectedPath>Testing/ssep_scenario_config_lifecycle_test.cpp</affectedPath><affectedPath>ssep/test/local_regression/tt_exit_forward_only_overlay.json</affectedPath><commitId>cb853a183306ecdff3da4e1e3653dd405d06582a</commitId><timestamp>1792414244000</timestamp><author><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></author><authorEmail>wuyanjun110@126.com</authorEmail><comment>feat: 支持挂车出库优先倒车及无解前进回退

新增 prefer_initial_reverse，先验收倒车再前进路径，无解后尝试纯前进，
共享总预算并为回退预留时间；保留 require_initial_reverse 的严格语义。
同步任务执行保护、历史重规划和津西模板参数，保留直接前进位置例外。

验证：448 项自动化测试及 3 个实际 CPU 场景回放全部通过。
</comment><date>2026-10-19 20:50:44 +0800</date><id>cb853a183306ecdff3da4e1e3653dd405d06582a</id><msg>feat: 支持挂车出库优先倒车及无解前进回退</msg><path><editType>edit</editType><file>config/config_truck/ssep_port_scenarios_jinxi.yaml</file></path><path><editType>edit</editType><file>ssep/ssep_planner.cc</file></path><path><editType>edit</editType><file>Testing/parking_pass_progress_test.cpp</file></path><path><editType>edit</editType><file>ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h</file></path><path><editType>edit</editType><file>ssep/test/ssep_planner_test.cc</file></path><path><editType>edit</editType><file>ssep/test/local_regression/README.md</file></path><path><editType>edit</editType><file>data/plan/ssep_data.cpp</file></path><path><editType>edit</editType><file>ssep/test/local_regression/tt_exit_forward_only_overlay.json</file></path><path><editType>edit</editType><file>Testing/routing_map_guard_test.cpp</file></path><path><editType>edit</editType><file>data/ssep/ssep_ec.cpp</file></path><path><editType>edit</editType><file>Testing/ssep_scenario_config_lifecycle_test.cpp</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://159.27.114.184:8080/jenkins/user/wuyanjun110</absoluteUrl><fullName>wuyanjun110</fullName></culprit><culprit><absoluteUrl>http://159.27.114.184:8080/jenkins/user/chenran</absoluteUrl><fullName>chenran</fullName></culprit><previousBuild><number>5361</number><url>http://159.27.114.184:8080/jenkins/job/orin-module-slave32/5361/</url></previousBuild></workflowRun>