From 09db62b22e49c24ff126471b336786d8132264c6 Mon Sep 17 00:00:00 2001
From: obyalian *nVgnM*Fyju$I>|!-K4m41Lr4^?3<&c_~TZN6eI3LE8^7p
zySpWscz>T1{T~>msC;->isO&x1CL|Y!989%jyE*p;HE#h#CNFpY(M-xg3ld^gWK#W
zzTtVf_%zx76kFBfXE-|rD|)fPs-pj$0lcRpR!Hw-@ay5cbpyP7?Q857R1WOvo5yg1
z-G18zY_~Lr`HG;tOo5wl!m`;0ezKDBc5oj_whk8AaKAy=megJ$d}%F+=k3#FXK$?y
zy@5POOL`qxZk5jU0G~ Dn#o!W>lXgA)NIMMpO>$i<<6`N?O>!M9zqE&gQZ0;w+fvQ$1iwm^)&+jR
zI
=X^9rdWjX(u7(fDMd&bDH=*g(NHdmhQ8#Xp(HfHS!AFII+1?jb(DMJ zxiSOU>LTsL+f&Yoh7wLZN!cbEN;MHuo{5H%Of-~W;yKDL@p4Knv7wY#qDM(38pj((B4NZz4_FrOfSj6! zS>8x>3Ao-)H>*Fsa};zgp%WlZDG5+yR%>7Yc;_qV2Y=w(pg-sX-xmE@=!?s3u(GY% zNgGkwO{?z$2{s8-o1@RW+HDf3whnyR0T}MR5^;ik0!%Zj2c=X{{wbvm%KF^zAa1da z@xccntTm;Sm`$qX_81B;;~_%~I-##>Ao>~)8DgvnjjxT!fQJlq7vGQ9!wLTEAS5a0 z72YNr+%Pl`I|SikYL%!Sn5p6yKJha`iQ1%!=T*hiSMhwSc>Yzqz$zZKn(jbPQ6icz zJepc1qW$F3SC$g-An!eT5c25DN{M))_ugLXIhxre>b@%8{wm(VD&Aqu!%s0K>QT)l z?|2pOL={hIC>ujxU`kZmDxO^xuVWRja}}@ad(VK?#J_jZn^ML5qKY@YiZ`>0H>-*_ zyNWlrir3LoJ_NmHol4ZsAGjrI*D79o6|c3oypUeH61D9+kDopQp>WJ%a}=@xCi79p zz{_>2U$tt?95_jQsiD<7Nu7ZxNu9}8AA=VDvxH+3$7q}>N$PCWGfg#8hGk{v3@^yY zH4ibX^SRA&@D-C3y=!=1H1wqojeH+O{6mkX4jPJoXej=nq4 (aFsUmnPuSZVaARgj~yUPR%8NxRI@24ED|GS<_F8b2TMLE0}rLr zkJml{8TFoGQ5;IuWP?HFnIE5c0-8F5f3<2^E!6*iZtDrW-i}{70r42Qd`{w=xXI_7 zgbr|xmz{)<(FB}=Bs8C%g3fS}?>L2f_KW=4DQH`rhStR1=KJy?r}2u5e939(iRS)k zh=YAR_zcFegM8>2Xp82nGnlj; uR#G+YQjtxD@Z c46^KOK@(Q$qGki38XZWfs_=sotxhv2d&)HnXM=a;vu0j@? z4OcNcFXy^z`1s|#^EJF ; zW&Y}S__UTd>z @_DylAU@Hbw;&JA;M>^h zGo0Oqc4$uChQVk;?m#A*g?AtY%|CbWY0vPKKk%Ev@BH!~=#}v ^RN0-p7poG;jGQroE^6 z-ajGTj^1OF7vE7I|Ba#N1LzCC@oyer-uef3dx-Po63>-p&qM6l3*6xmbVoDj5w`dO z|LGB!(Ih^GA#jv`{}`YAD1Y`C=f_c=^%wL&Q~DQ<-G2V;FKpu-9$g77(d1TQpWor7 zl~~yw{<;$9#~nWO2^8DWyKC~{Wt%YpdGiEE@itHW8#wIc&;LemFCX|62BF#d6z1Ad z5HW@El1>oLKmP{`kw5+iR>Kv(=o#dov3m|lb`)bwF8r4S%xR0Bo0wZKbh%H2K#j|G{E zn;iv2tli-)G+MA!iIl!GuWvyAkrD*Exhp8qwJ2aNh{c7hS~cDWlvL!Upp@7V$MHWl z4aa|^qI5^TMNtN#sc)n7fE#>}4SF~DRvTpq8Yf$25Sn~jr7P~8EVjx3jBE9(D|68- zt*%V5qZo|;c9XgU8{frF=_G+CFIfgn_&PhKCl-8Zr+kK{P^XMV^FXIeK$Byy^g*-B z9`AaS*Q}v*M$@Z?(hJV=r8Sg~&^)Pu?K{ic)l^2HSy>aCa$sRCrJ11;BeP0}tQNRo z{Fl5}?>q|7s*KWj&W=1fh>|tP6aO?)6BVAWLx3JZtt){80a|fYM+q8gz*zzpfBgMi z7IBrtgNleB(mW;b(tx)Fz8dh8AW#EA5(H}?M1pVvwAiZ=5=0T8v`39LNYY9pttDuu zfmjLR2#6o?I!e%m0PPmkt`c-7K>G%@hXjclNRl8~1AQdu=TE=niEH{x@`+Ytpaeq* z&?2J_l^{(6=@MjUV1xwO8c-z|rGZ=tMr*)OAW5-C#z-($1OJg=yapynFi8WGCHR7X z`2BL41TzWHrb#tQFq?q*HFJ&x^QiyjubT5ESwKMi|Ib1R77?IDPyJGYuQjklf^Rgi zT!K{u#4n)VO0Y%)Yb99s4j9z+l58X*ZnH^(EgIM=!8Q$Sm*5u-?37@S2KGwun+Env za7Y7(B`_S*$Z<(dYT%RvXEkt6f{Pj`m*9#9u1Zj$fg2Ls(!gyA?pgu9fA=JLpcQ#2 z!CwT#FUpk?Jk`KI61>pBO9@_U;Ee U{9UxH6G zFi?Ua8W<`;ng9l>HC>VnB9xV=BP7TsK>3NPN-&B5Wh!c}1fw-jAVDz!@y`NdBp9oK z|41-i0~1gga869p$YfdM3j&k^snaBwsR5$|vo$bBf_WO4FTnx=ls~BpC0Im&GAZ>- z3BD#^5M+rY-)KdaOR!1<-%7AX18XH%M?n0W!FmZc5)fmxNrEi|XuG9um0+6&wg=$) zhaK>XMs~^~do-|Dg5NZ-UxGsfXnUp}mf)BMj!SS-1E(Z7tATS8Tts7#m6S_zg^Gy( z(YPu>g$8a&aEkyXo9b-|?rPwk1P?UuP=db*P-3c9O7K(z{{-OshaK=jBQIr<*BW>u z0R+CQL_tM?L<4pb)X+dp3F;7_OjxZefdc{BQL2s-Gz_Huhak?9xM)ROCGa3XyGqql z0xu1COW>;kKM4Xg5F|mc20|nV*Fc0pk|-jy9aW gJ5DuLf;bIyl%R_S zx=PSp13e^2)IgF1$$=FAM6G=!=|@HA(}3Dvf=@IsP=X;E7%D-U2GS+SAVA+0)DaS7 z6A)WNRf16(Fyu-yS|bG#6l-9N1Y zM_VrZN=Z&Lhj8&Pm-G!(;xd72g=zQ*zeX3)(qE!p;BGETsMWc|lU?u(t%)V-HM*`L zzvH4f*NW6GKFxo1!TjSiw|7;#+tXT6qTaXR4(>_=p5v-Cv!}(OM1A}oHDz<+bk(Un z7x-0IB|%5QvPAuthq) @=p;o%9n^k1dwW;#5k!vQ*6 tpo1NiJ5A~u9m?q7XoIjM-J~0yGa@?&|3g+CXu0mL6aknl{XCU+@PAR1gE9aB delta 12982 zcmZXa30zLu|Hu2@=*g~BDw296l{TuuAcaaPWt*`kDRrfiGCyO g{D)e{5D>PI8KWMtX8e=Gc@XqYF#&Zp1dWtjngY zZOUf1vP0|77I=lQMxM_6(o$%^=KCf?JIai$^R|PQs2tfauZApqikD(+Biv`L>M|$4 z28z)QvukRdI3g)GsmK^l5Amxy@L`F*L2Q_}D+_BK!t`D(z@5_Z)BgdhIz`5s>6s&_ zqVgpdJnf)|IoGz(hHpIpPQ2GbaONx1z@6{4gdkgELvuaaB}RlL_~ZWt-mM^-CHZ== zVjoY;K6{D->oT=2>*(pq8v1m>3dnnnn2o0|`^(1-3zgv0gx&J7Wfk83;Ks&y*|X4< z^;qVV){5~nDmr`W)d+7kWtZ03Fi*cQxX9A|^zdIc*Dnz6usweMP|BYAwS=3@!M_8X zU uhGAKOAH`0`+j7T@CC2$C-VbP 6*N5>*>G$9e|`z*#mu*oR#Stj~T6c7+S L4j!Qs+qpkUCB(h|~j8 z?MR&_^?5$YBP2VMsvs3c>KLhRr1p`DBz1{YG^sPB;z*T|N+5NMR9{l%q`n|^nbaUs zCrJ$@b&gaLsk4ejoQ0Y~@)W@|QWr>#B6XG2Xj1!0Ws|x>Dwou4QeTleOzLY=*Gjgu z1Iv8sH-m0zROH4TVOFBY47#M$XyH+>8FXWcrAIwy&^6yAJ?cG!ZrtzEqaHNq0*^?K zdeNYJcvgDUlLlS S2Sf<^btYFB^0ggL{fhsizIP{@+TEdfTAecS3s9;|5))a_OB{^2rUci4_l0*Bf*< zeWgd;Z_w3?kRA;IgU+t6^k@_qbS+0nk4Az)x1d0JG#U)LN2SuE5n<4^w~P~SpiyDa zSvgA&M@Bxn2P33Q!vmXig!E{L7<4liNRNhzLFfBWdNfoFy5%){iA-s@U}3zaM?=P- zo0cj)95(13%ab0B9DHu3^l0?t8+1XdrAtG|pgX-!dNhm-y1sX%M?(o4_=WUnIN`Xc z882Q>LkinzhV&>#7<8#Cq(`y9pgZ@I@bZjxN2Fw@-~^GGoSuSnV4dVF*1B_BjJ(4- zH@4}Mm71FvmXn;8o|}@4Q)mj?+S!3E@9eGbmXey3myw$ok&*RPa#~VOu3vWM$f8+A zy^9J(oS0YCiZuvzh9L1om(Y65D>SNJ+fPy*Vv|GtAdn@5H+DRRqu*GY=I|7mBv)i~ zfDP;7%Ki z%0lf}=dd9dgqMbOW_7}Avw`9DSyh-5yBb#8vQWLs9K$_XakxF37Tyu>H3EC?) {ao0V(Vonvdn|hyp=VRO55t*hOoTgIJKmM) zBVuue8WS;-&5GBvZ>P0p5s|U1Z(n>Say(;^dUn$2!Nx?zvPOejuv<~X+59i{tmA4| zHnT@Gdp%UoJlA_L$LLu0W}u$UjvmFX_tLZ7KZde?F|o|9pPsGX Z**cIv9YYQ55A+SExUsHT2DRu>91yNWLzw>?1O1$>zLo$ChU1!H1mqm zvthj^vF&mC1@W_Ra>FX{rFPJQos93r!Uwpp=6!TL!vPwzpA+h`;)JGbO2RVsJX+q^ z<^s)FV(&F<&L9G-*dGJ*ywDe#vzmQ-vE5NJ)nI?HWrn^6=8`}yV8sV3;LH;G^ Ky1U=LvvW$A$sPLm?~nk+O!4+YcZ1s zlM*v&H&S9I?M+I|q{B#299A<)iJ5dFDKV28NQs&BJ5pjIT}Mhxq}xe}iL{iIm`G38 zz}P5f(sF`gCjEmH#aHz;DKV2;*F+^|QU_9ECT&4V%%p8diJ7zuDKV4AkrET>U{Yct zRY{47bT%mpoB8T;l42&^PD;$ArKH46dYP1%Nh?W-ne+`QF_U^*p%OD`J5pjMjUYuK zQSD1gOr*m}iHS6ul$b~-liD9i35_JhOuB@Wm`T@@5;N%zQWWyk{iG<|sb^8;8EfQb zC6ARWqmsy^4#48`8}ZRQ!G^6JUJ4gW(vmGLdDSAwl4Inr)F>Xm8t(>VT9@=2*$&9F zEh$c$X;z=9lg;YTs42jsIzc+dhAbZ69c)ShGF#)#?)X4v79}I~E_<$7Ez8L_E5F=t zfVoTyVZ#=+XKv$$viH-R*mvWO!OfBpU!4V7_Wl?wZmu0al1&}nh)-z-RwW)^d*i*5 z_z8t%Dkd%mHYzoTEsAK&tn;JT+%!>amY#nMZj=O1xewgW4l*$$<#KC#aAJ O&Qf!*frRdM*N%68sr_d864SAX*hVSM|;kD$$Q{Ru5 zq}{UG3TIOwn{6u|#@~G-i_3gg9D}_jFIQXyzM&svVK5!Zi~C~@e_MSF9+u2r6KKij z{fbrhTtAu*+zGP%*rxSm+$tMqlqu=$Fwiz*b{nI3K%P0%yp3hNr!79T`^Q z=uc&Q)n}Oh`b{JGsrJ~x&42z1NZFQb*o>ViREMomQn7otoLRv38fo@EP@vfJ@WA6wx ze$QC5dbbzHreKRoqh(GdRr`%*R(NoySq(Zo!>p=~>@cfc$Npnh-A+9DpiZTl)o-UK z0z0uP3n!iFZ1rlVlCJ0Q16sY>rljEfC@E@RTqVWtm)sR`>)DkoNwUk 3yZ^%E@p&S cOdQtyQ*^6t+M_L|w0NBhmH z|6_w$RXsUsRwth=0PgOKoqDor0)OR;ojUw^8H>D;g_C3|yZJ ^`5-`T)DJg638N=@ePyv#M(__hOnA6_``y?FN&_mh?HyF>k7TEhZG zP<~p0+i={p-4cE^lgU=_5J|cY7F)7JV-`-!e!RF2M6vt=QKTJpAs*1NH4U!^*u fDjU;rSC}N#KsWGI1Y4j720UhhD1akh=K<4s(~00@3U3KpfWMiHFR#%G zUYlh@Z@?fb=n5a02K-j4xk|X`NaI^ZVwG(Cpp1nV%NpU*V MK>R{4^gJ24euV=2R-(bM+7hPM^tRb+>EJG5pxRRb2203P#FdQ@=P+lnjYgg z;%b pSM@GUiIBQy%MkA@yUs<%s8^Ow7+L%_1f{uX7 z*7PI;rV7RD=YySTVJ3_LUbz{gx9cDmz91Xh;>iwkiJxZ!ezEA zow#2SHtKED>mqmsEM$BZE`8ha#T@V6oG9wVUvt>cPjAHSfJ=e1^JI4mi?PF#)MmKi zG}i5rnVXX}A}={NJu8!kErrc6f&aM_BJp8c6D|g (K+;J&neERf-k55N0 zgD^O&Jq@QwhAYSMXmobG%;f9k&|0z5^YzOiv+l $2&yXgTnW*NpGc|r=vm;IuxhUxwhDaVOJ1-FvOjqn?&&_h z&6W>e4c(O9G7sF-U> MvXS19Vh2>G_z(n7=IW5BiVob9z1Kp@RRl9#TKaqr7?^yEi}w zrA!w1^8d{vL}}21TmJ}2bv`z4U7oNFxBaqtaa#EiLZBA0aI6#>QAOp`a#Z~UZnZkK zFb_HY LZpH)Sc4xD2gV#!# z(?ay)jVp4zmu~@km??5lrnkU>m&JeB3eA-DAClQ}SF8rCl`mQK@g>DAum$^Z-x6q} z9RHXar;YA#M5aFY|5BH2hgQn7kEw_J0-wWUnfl@XOP#j^0u?(vNWg)2 zUdt*RsdShyc9dArcvE4;Td)*jIvC&13cDZP1i;GEUe;ZRrY;F SAyPpH-yp|KKR-JVmFKxTVBE zZjtJu|L7~|hkfE(qM!ANUjzMO^u^ %UT85Vt(bt3~)kTz#mlW)GX1C5CBiZdk5T~3~_~+@+1a9+Qhapf5twPmBXJLVd zhT@MFg{o^cjuLujYAF^E|70Ue!D*HNAmqQ7DQpJQ`YsqWt9E5FS i}V>VGAUG%0`^JY}@W>xd%RP(;A=FP3<&8y~xH rbO zMOE`UxXTCWqbpQ9e(?C7qu>u0O;3;FS`8NQ0ms43`MZ`D7Oco?syOkX#YLRD6j7YI zj29h;AkSjqtPs}_94T??O4M_VwG#2XJ7YvnN@mfJB6S^qdK^5&AVrT3{m{^f9~${R zi1>#d4IMNT|IkqULqqWo4GkSMG)mA={6j v^A(;0Eh?-brwGS&t1p zsYtC7CarA@9?n_jjLj82wVrQ32`w`K*Wi9w}~C(k$q z%^mC!rUj}0_ui^g_`EYebPA#{ay2}SW8yIX`ZRR0qV6*~v6X4g{OW0F4|llT8HhuZ zd 2Si2LW(`N1wyA zC-|&$xIsL@kDY@r;0D*9$I1RaPd|^l<9qzrdE6A; PLw z3%EHr%6naeVQ98ogs-e<$lzc4H_vzHy)Hoy#EUP%2sH05;ilv$kG~89&}_U6*=U+v z!T5ZXCtQKfXbP`D7ud_sT){=vLvDQ)Ti_5+xC*gwmlt2fcN|z$hFhyjKD`WjqB&iL zrKsfkYuFgq`H*YS7R~%?ShMTA^cu9rdrz-n%_@1@>yU 2*8+sN~PDW34NBKsmmr zl8-FM=PLR4<+xz4 pcH1bVBp{T^NkUxe`XAnN|sjXl_+vt*-N!doU3W^27Jg zJI@2}W982C%=@?oJI^=X$H&j}`}eVd&vVZQ*aye?_y^d*$N8QISh+G@?;&)wqHoiP zr;Ao#$CDpo;s<=yLp&vT!1a&7fad2%FdU7|A20z<^SOWEmiGwPJ;n~G-~*-E^cY+4 z7=Qa1yZsoCe1auD#@9Rn+@A6FPhkk` CZPzhIE$t@z?F@ZzWcf+Pt7cwtuv ?wL zw|b3jaE`~n#^Rmh*Ir`>o#O-k#i4(Wm;8&v^&EfvF9!W{+~o~+*Ev4$4OZ(cU-ky! zDSqM&eh8;{{kPblr})sf*i0ArhPM!9MSoW?HsN78(3CfNhe1Jrro3V-xbSiBaF2F@ zuXzWp(42S&p=j#8hvu~wM!8yuf86&yw6mg6Xtd{V-(pdxy~p8ym0r@ApLmb2-_PH^ zhY)4Ivaqu<4E8T9Rtk{?fRc@7B`5>Yya6Q|uJA}j8E8e3)ab;&Ex@R?PfIQC<1sno3XPl{J h+ z#>?BS`HHpR%j@XG?JspoZ@m4Z4qtzmztAb&(0p#K^un?5t+mnz%?)d%hZO~KqcczZ z1)A_4wXhi1cwsFp)PMOOwG^LxD-69VUDASZnb?55h95i%%c_jcc+Z(Ux`>o6 JuSX8C-IXckdjb{R@+Drtbq^-+H0VL1f4X{ zS%NSDc-K0LTR!b*)M&|Li3<=XL4pQ)OVE!1&HieC2?h|Lb$~ihf*}NGMW7CqAV~wm zB}magswe&e0UIV=BdSa?S_7F9j3Gd?g_ p{foT%VK$9 tV7>+xNU%@?izHY~fEGdO5($ DQ1Q#@LQGzQPxGKSQ4V33gQlXJs65Q25r34Q&@KA!s z8h9eXpBku=;BO7Qkl-H;yq4fCwZE+IJ4v9`2cV$BuBl0Y=4jPQf?67=EkQjE)R(|U z1GW;_YrsJQCk^B~OX8xDW)ip&5WVLvfrkcKO5mjdZwY)g;3q+#2HHpvtbq^-+UIMe zgCw0a&{={o0<<_+!zJiWK>VFOLV_L|h?XE$191{0XrQ+Q{XT$vwZ9|-h|t199Vo#N z4GfhaiGcXi`)~ ci@1(Gb(k}Q&7F#+1#s7oYRrh(-W ztkl3N3D#<0odg>Qh@UWQlwcD9@k@rE1;|&oYGj*C@{0y`NU&1_yCnEs1G^>IM?m}# zp;Uqc1VmpQl;8*fT6C#LB{(4geSaq xE5QW~T$JF72ChnQoq+h|MY#kO8n`9F zT@6%9@IV6(3FH^4k2Uf{Ci# $^HQ*;fAOZ0!l{OLtYam2|_8RCQK_?A#mLN<6;SzKwkS}tLkfa9@@e`P6 z31T%6CqV)M+LWukCFrMt{t^t(z(5IxXke%WNg5dLCD$J*8cCH&(g}#4-KY|b) FN>L7oQ2Nid!OofxQJOE8ImSpH3xU@Dq?Nv26MLrXGKf;k#6NHA9e1rp5Hzyb*t zYG9EBi#4!Bf@K<5?j_eBD>br8CRwY2brNhKAinU85^U1I&k}6az%~hf(ZCJ~b`qfD z5_OjVd3YSczqVIK>u5b&sBY(H8Y^~OaZsAzSwu4jCCGeZ7yrXSX>JoJeo{#XlC-`o zRQCzYH##V_b&~9tr0gR(M8w;CdpCD!tOVmR!Mw&w;3wJ9S_}^+>8=mo+gPa$2lz2e zsiS$nP%Wc!dGOYb_#R0v^G=RRaBZ3u3)LHVPQ&*(Dy{0sA9PXyAMnkNxZQZb|8i7% z;HI~;lhPeGw% P^ene;OWjvJO0QS z3m}mtf8(r#=1a#45Bz2p< GFs!cj#hC zj~yqqpDy2f uG4z6gk{npf>2fEjh&QVi`n(cTt%li!-^~1*9{gq2e#=u z#Ipo2v?vax9v ta=r4}a24D!%!f;+ zd{&W(Dh6QEw0K5RMRvb9o=9?I68^FcX-WTNe<%isS=7R5bAhOfO_&W*Ot7#CxSg}c zGVz%3m6o@~wdC4Nz#o>)h)=jTqLxS8!`|Fc(F(3Sx44_knufl-WtQp3Dv#$?NS%P) zQ9rN4G!*8y&H!!A_sha`(9iiTVmfZ2uHXz*T9?aZ46x>4J7y~mb*Y#&OL4}#al@J+ zVT(1_q_lc=kL?_DD+VaBIl*r8%W$%=+6;q5Rv5N55*BXSa{2$E?bXD)X#RY#NbuW; zz1T>tw-6Vcc6#8JeZDbOevzXDe2$>p$>lR}PpLZu+!+eMxFgHlpRVqTqguerjsVvy zKwv-QEhvKZ&JID9!?=`JodF2A{PJX~+E?*vt}OG>N2 b7c+R^@6s;$dujpg2)UJB^gvmYly@1xD(4aaYwU^VpI=acDyJ57${b0}WWOd! zez_wq#AnL1j{H!5UqEBI=DCDs;X 8EkjHLR)8Pv^I*zT zjC8+w7DA=BTy98FzQB}5N|=uc?QqT;7Ik3ujmv&UvHEhH>V=2CfOR`oOza3HL&@AY zrqsbI{}K5yp?xNGghV^kVXkYUhF9QgM8bu|-r3t|QXBbzN6bU1kzO?93&bJB*h6!C z>d>xKpGfTpjO3q9; ec@`gw3ZN#K^Ca*~!H~Q*1N=)c|4HC`!D=}* z1Ke9xD3PS3)X$a|qWbUIV8RcL{2xC>i>~Kq=@Pz^e)OTR%+ YBG|%T24>9t$j)v|z6{?Q_G5rg`R-MC)4X zr8(YPgH7v116cNZ;6alUw~u{ItL)MxjvloG{u&DMW{qOX2Fi{fA7F1@Mfm1HIgrBl z626Fb#K8nU)!f=xLCf$;u@}{ND%-G@8m90(hCaos# 8nyRI!7mG>EZDE?xzbK)lymL zsj=pG(@LWb G4o=zARdxVl~`n0ayi#BRvMRhVEq-U)s4m>0AF`@N~ zWNx}v-@%?j8U7Eg$Fx+|djI%ys1=W~Sm%iyI`LWT*HZ(!UE5KU`UZs%o~UY&LM`rF zbvcD2^m>@W4GPyO=xIVwSV|#8L8Ss)D6FTAw2s106fRP*(nKDGZVFu(`i6}?n_l1i z7F_<;$QmNdA7SnY^G296!h8|tiZD-vIU-y?!nGq@H`1q+;@!z+lx%jQ_%$1J+iEuG sX47oYt)$tgrMpD)L6?B$gAQ}eM>{>S5BlmfAGGb*hiZ$Be)ppI7qig8`~Uy| delta 2571 zcma)7ZETZO6z1NxgN|<9x^7+9uH9I-^=s{5F#G_4eZjVDGFdcK6gDlqzJU!KV>)24 z@nvxg@N^SNR0xQeASgv+f|`sU`a@0CA7F?ENl1)|5=lsgDCjx&ZM(7|@z2S7?>*;v zo^#H9&pr7Y|K)eC-mV$`@k6za>!u8*bZvaGvtvyd!f=ySvN^E9@77dEd6FN#GnYq} z^LLrPQL;!X$=WRCH+Q#7vmsCYJX@A @*6b>(+F2J zSMYQ+#hqOr+w&@Tk_XWm&Q8tZ`u+(FGqjJf5VUEnX#2GJXfa;M>W8ni_6h#0;ZN;s zc8s{yQukmv9Mu%T=2U|aF%?Dh!$@kyq@W*CH?fc7K~4;EriZ&Fw?xvFs58@FVf_i| zw0Dp6NRLj#SybqZ!r}B }Ke@BpN2`CGJ_ClYfi!WdT&SEV_xJA|gzaYE>+UGGe>onc@ zd(iR=8M`RdUW_cWO{WD)6v!q-K99(`@V o4=nWfY`YOJ-h3%Vn)*ywYKX4~i(qtq5uEY#uoD>SO_h&R26^%kg@gK3 zg3C8wEBEMj(UGz~jO(;R >|=GW6fbQ8?l^La#6Vey)dov)Hc_T(kU!`?=2bSK=?5jOyZ14y){5ac@eI>TAp_ zo&&A_PY%n=FB`0?c&>>YYG*d99k`8?$HHX?oSXRwcc_R>BxQxdS?_VH*bwwiq%#An z@TA3RNE-u*%IdZ&^`^=OBb^o3^y~?^I^cvY)ictT5`BK7o6ac01Q)7XSSu_Ya>4u> zE8e3(%@W?FijN|>6Z|{<;!haHn6(rh8z2y Cp%4KW+ZD`!6yaDEs>s` zZY}$Q*b4rOt?5}MQq+PEHHlhKUh9VnAu?p=*T(67Cc13=pPKej&`-(5sNYXPG@}0= z54eS`Gs4~dbNDUMJ|T5~A~v}&y$5ns%m@eJ0a6btkwWSXsEf62S2z!uw}fk;cq9Y9 z4J(u1r>21;#2%+Gk2 n(jeuN87sK#%(XJ4|dUG zCzFtn5D^jrLV`Rbh(m%jBnU%-EF_3Rf+QpeLIOP0Efo+NWh6}(=}2BB7kYS=T 5 diff --git a/en/_sources/source/7_developer_guide/migration_guide.md.txt b/en/_sources/source/7_developer_guide/migration_guide.md.txt index 11bb8e4e..eb192972 100644 --- a/en/_sources/source/7_developer_guide/migration_guide.md.txt +++ b/en/_sources/source/7_developer_guide/migration_guide.md.txt @@ -1,6 +1,6 @@ # Migrating from main to Open-Source v2-main -## **Introduction** +## Introduction Initially, Orbbec provided a **closed-source SDK — Orbbec SDK v1**, which formed the foundation of the [OrbbecSDK ROS2 Wrapper main branch](https://github.com/orbbec/OrbbecSDK_ROS2/tree/main). Although the ROS wrapper layer itself was open-source, it relied on a closed-source underlying SDK. This architecture imposed limitations on flexibility and hindered community-driven improvements. @@ -10,7 +10,7 @@ This document introduces the motivations and benefits of migrating ROS packages **Note:** In the following content, **main** refers to the closed-source branch, while **v2-main** refers to the open-source v2-main branch. -## **Advantages of Migrating from main to v2-main** +## Advantages of Migrating from main to v2-main In October 2024, Orbbec released a major update: **OrbbecSDK ROS2 Wrapper v2**, which is entirely based on the open-source Orbbec SDK_v2. Compared to the legacy main branch (SDK v1.x), the v2-main branch (Orbbec SDK_v2.x) provides greater flexibility and scalability, while offering comprehensive support for all Orbbec USB products that comply with the UVC standard.The migration from main --> v2-main brings the following key advantages: diff --git a/en/genindex.html b/en/genindex.html index 2c7bb05b..21ad4a77 100644 --- a/en/genindex.html +++ b/en/genindex.html @@ -285,8 +285,8 @@ 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -358,7 +358,7 @@diff --git a/en/index.html b/en/index.html index 42be6b53..ff617af6 100644 --- a/en/index.html +++ b/en/index.html @@ -287,8 +287,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
@@ -512,7 +512,7 @@diff --git a/en/search.html b/en/search.html index 25701f4e..691357da 100644 --- a/en/search.html +++ b/en/search.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -366,7 +366,7 @@diff --git a/en/source/1_overview/introduction.html b/en/source/1_overview/introduction.html index 336fbcf0..79bfe6f3 100644 --- a/en/source/1_overview/introduction.html +++ b/en/source/1_overview/introduction.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -677,7 +677,7 @@ thead th {diff --git a/en/source/1_overview/orbbecsdk_overview.html b/en/source/1_overview/orbbecsdk_overview.html index 62556890..b8ae07f7 100644 --- a/en/source/1_overview/orbbecsdk_overview.html +++ b/en/source/1_overview/orbbecsdk_overview.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -542,7 +542,7 @@diff --git a/en/source/1_overview/overview.html b/en/source/1_overview/overview.html index aa00e2a7..541751ee 100644 --- a/en/source/1_overview/overview.html +++ b/en/source/1_overview/overview.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -380,7 +380,7 @@diff --git a/en/source/2_installation/build_the_package.html b/en/source/2_installation/build_the_package.html index 9fd1f7b6..be31526b 100644 --- a/en/source/2_installation/build_the_package.html +++ b/en/source/2_installation/build_the_package.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -407,7 +407,7 @@ colcon build --event-handlers© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
diff --git a/en/source/2_installation/installation.html b/en/source/2_installation/installation.html index eb4f5bc6..59bc46b3 100644 --- a/en/source/2_installation/installation.html +++ b/en/source/2_installation/installation.html @@ -288,8 +288,8 @@- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -373,7 +373,7 @@diff --git a/en/source/2_installation/registration_script.html b/en/source/2_installation/registration_script.html index 47abdaf8..0d898658 100644 --- a/en/source/2_installation/registration_script.html +++ b/en/source/2_installation/registration_script.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -371,7 +371,7 @@ sudo udevadm control© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
diff --git a/en/source/3_quickstarts/orbbecviewer.html b/en/source/3_quickstarts/orbbecviewer.html index 6f4af137..88966cca 100644 --- a/en/source/3_quickstarts/orbbecviewer.html +++ b/en/source/3_quickstarts/orbbecviewer.html @@ -288,8 +288,8 @@- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -444,7 +444,7 @@diff --git a/en/source/3_quickstarts/quickstart.html b/en/source/3_quickstarts/quickstart.html index fa13f4fd..e308b56c 100644 --- a/en/source/3_quickstarts/quickstart.html +++ b/en/source/3_quickstarts/quickstart.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -449,7 +449,7 @@ ros2 param listdiff --git a/en/source/3_quickstarts/quickstarts.html b/en/source/3_quickstarts/quickstarts.html index 604ecc35..c0331f0e 100644 --- a/en/source/3_quickstarts/quickstarts.html +++ b/en/source/3_quickstarts/quickstarts.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -380,7 +380,7 @@diff --git a/en/source/4_application_guide/application_guide.html b/en/source/4_application_guide/application_guide.html index 66902738..98d091d4 100644 --- a/en/source/4_application_guide/application_guide.html +++ b/en/source/4_application_guide/application_guide.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -401,7 +401,7 @@diff --git a/en/source/4_application_guide/camera_sensor_structure.html b/en/source/4_application_guide/camera_sensor_structure.html index d8609920..d4b5b36f 100644 --- a/en/source/4_application_guide/camera_sensor_structure.html +++ b/en/source/4_application_guide/camera_sensor_structure.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -365,7 +365,7 @@diff --git a/en/source/4_application_guide/compressed_image.html b/en/source/4_application_guide/compressed_image.html index d485e94c..d87f9266 100644 --- a/en/source/4_application_guide/compressed_image.html +++ b/en/source/4_application_guide/compressed_image.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -369,7 +369,7 @@diff --git a/en/source/4_application_guide/coordinate_systems.html b/en/source/4_application_guide/coordinate_systems.html index f1549739..f62b4479 100644 --- a/en/source/4_application_guide/coordinate_systems.html +++ b/en/source/4_application_guide/coordinate_systems.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -378,7 +378,7 @@diff --git a/en/source/4_application_guide/launch_parameters.html b/en/source/4_application_guide/launch_parameters.html index a16f62ae..30d31a8d 100644 --- a/en/source/4_application_guide/launch_parameters.html +++ b/en/source/4_application_guide/launch_parameters.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -987,7 +987,7 @@diff --git a/en/source/4_application_guide/point_cloud.html b/en/source/4_application_guide/point_cloud.html index 37a4fc21..0177d06b 100644 --- a/en/source/4_application_guide/point_cloud.html +++ b/en/source/4_application_guide/point_cloud.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -414,7 +414,7 @@diff --git a/en/source/4_application_guide/services.html b/en/source/4_application_guide/services.html index 6ed7d263..d187e040 100644 --- a/en/source/4_application_guide/services.html +++ b/en/source/4_application_guide/services.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -630,7 +630,7 @@ ros2 service calldiff --git a/en/source/4_application_guide/tf_transformations.html b/en/source/4_application_guide/tf_transformations.html index f12670e2..40e24dd1 100644 --- a/en/source/4_application_guide/tf_transformations.html +++ b/en/source/4_application_guide/tf_transformations.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -371,7 +371,7 @@diff --git a/en/source/4_application_guide/topics.html b/en/source/4_application_guide/topics.html index 47ae3b0b..cac4bc36 100644 --- a/en/source/4_application_guide/topics.html +++ b/en/source/4_application_guide/topics.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -479,7 +479,7 @@diff --git a/en/source/5_advanced_guide/advanced_guide.html b/en/source/5_advanced_guide/advanced_guide.html index d39b88cf..a0286f7b 100644 --- a/en/source/5_advanced_guide/advanced_guide.html +++ b/en/source/5_advanced_guide/advanced_guide.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -456,7 +456,7 @@diff --git a/en/source/5_advanced_guide/configuration/align_depth_color.html b/en/source/5_advanced_guide/configuration/align_depth_color.html index 8a3f5aa5..e8b40c06 100644 --- a/en/source/5_advanced_guide/configuration/align_depth_color.html +++ b/en/source/5_advanced_guide/configuration/align_depth_color.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -398,7 +398,7 @@diff --git a/en/source/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes.html b/en/source/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes.html index 50717101..f24195ed 100644 --- a/en/source/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes.html +++ b/en/source/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
- 7. Developer Guide
- 7.1. Migrating from main to Open-Source v2-main
-
- 7.1.1. Introduction
-- 7.1.2. Advantages of Migrating from main to v2-main
+
- 7.1.1. Introduction
+- 7.1.2. Advantages of Migrating from main to v2-main
- 7.1.2.1. Comprehensive Device Support
- 7.1.2.2. Transparency and Extensibility
- 7.1.2.3. Advantages in Maintenance and Updates
@@ -375,7 +375,7 @@ resolutions is as follows:
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
diff --git a/en/source/7_developer_guide/building_a_Debian_Package.html b/en/source/7_developer_guide/building_a_Debian_Package.html index 645bd747..1b600fb8 100644 --- a/en/source/7_developer_guide/building_a_Debian_Package.html +++ b/en/source/7_developer_guide/building_a_Debian_Package.html @@ -288,8 +288,8 @@© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
Initially, Orbbec provided a closed-source SDK — Orbbec SDK v1, which formed the foundation of the OrbbecSDK ROS2 Wrapper main branch. Although the ROS wrapper layer itself was open-source, it relied on a closed-source underlying SDK. This architecture imposed limitations on flexibility and hindered community-driven improvements.
As developers increasingly demanded transparency, maintainability, and broader device support, Orbbec released a brand-new open-source v2-main — Orbbec SDK_v2 (GitHub link). Based on this SDK, the open-source v2-main branch of OrbbecSDK ROS2 is now fully open source, offering greater extensibility and alignment with Orbbec’s future product roadmap.
This document introduces the motivations and benefits of migrating ROS packages from the main branch (based on SDK v1) to the v2-main branch (based on Orbbec SDK_v2). It highlights the key differences in launch files, parameters, topics, and services, and provides a migration guide to help developers smoothly transition.
Note: In the following content, main refers to the closed-source branch, while v2-main refers to the open-source v2-main branch.
In October 2024, Orbbec released a major update: OrbbecSDK ROS2 Wrapper v2, which is entirely based on the open-source Orbbec SDK_v2. Compared to the legacy main branch (SDK v1.x), the v2-main branch (Orbbec SDK_v2.x) provides greater flexibility and scalability, while offering comprehensive support for all Orbbec USB products that comply with the UVC standard.The migration from main –> v2-main brings the following key advantages:
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2025-10-22 03:10:57. + Last updated on 2025-10-22 03:17:24.
m!*_ioEDIN-Da+^
zi^nI6$blx|I$^r_W{62_nXpm}9cMzzR*Doo@uFJon%L7cD%ZFG_T(BjfIYd!4QEfT
zaZ&8aH7=1oxyHTEo?PS1?8!B5BYSd<+r^$-
NT;#yL-AvbQrZat!Z~uR}99jF#(khr@WM7@FdP>og`0V}}y*>HC-y_9+5S
zDB?IxF`|e*m@O`XR<-#HjOvOdMKru~iBY77MbMp0`(hfOML43EMsg8;R7{WXWwaGj
zlV0YV^dm$02SN_Ul+d`&!Hg2>
ztr>95v^EN~V<5jWwpXB&4mvB~+lKx|prZIG62MX9_sBp6dg!310=;$6M}c4+^iyD<
z4hAVOgn|6D8KOWK1NntBJXMiMoeWoClnzEKFpdFl8MN^VOk%*B2W_$f(F}MSp~WZ=
zr-Nw<#Opv)U{)LcAS%-&Dl$iplB~cy2E3|h^A%XYfHwi!LIoD
F<6rGO1
z0All%`u+&`z
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
diff --git a/zh/source/3_quickstarts/orbbecviewer.html b/zh/source/3_quickstarts/orbbecviewer.html index 633809c3..d0c96ec8 100644 --- a/zh/source/3_quickstarts/orbbecviewer.html +++ b/zh/source/3_quickstarts/orbbecviewer.html @@ -289,8 +289,8 @@© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.
© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2025年10月22日 03:11:00. + 最后更新于 2025年10月22日 03:17:27.