Files
virtual_simulation_midware/midware/drivers/__pycache__/bus_oc.cpython-311.pyc

26 lines
4.4 KiB
Plaintext
Raw Normal View History

2026-06-16 15:40:19 +08:00
<EFBFBD>
,F<>i3
<00><00>Z<00>dZddlmZddlmZmZmZddlmZddl Z Gd<07>de<02><00>Z
dS) uI
Tan mingyan
2026/3/9
oc 驱动示例bus_oc.py—— 补充参考
<EFBFBD>)<01> BaseBusDriver<65>)<03>Optional<61>Dict<63>Any)<01>loggerNc<00>^<00>eZdZdZd<02>Zdefd<04>Zdefd<05>Zdedefd<07>Z d d e
de efd
<EFBFBD>Z d S) <0A> BusOCDriveru"uart总线驱动实现适配c<00><><00>|j<00>dd<02><00>|j<00>dd<04><00>|j<00>dd<06><00>tjd|j<00><00><02><00>dS)N<>channelr<00>baudratei <20><00> frame_format<61>standardu"UART驱动配置初始化完成)<04>config<69>
setdefaultr<00>info)<01>selfs <20>ce:\小卫星\2026\虚拟平台\中间层软件\virtual_simulation_midware\midware\drivers\bus_oc.py<70> _init_configzBusOCDriver._init_configsk<00><00> <0C> <0B><1E><1E>y<EFBFBD>!<21>,<2C>,<2C>,<2C> <0C> <0B><1E><1E>z<EFBFBD>6<EFBFBD>2<>2<>2<> <0C> <0B><1E><1E>~<7E>z<EFBFBD>:<3A>:<3A>:<3A><0E> <0B>F<><14><1B>F<>F<>G<>G<>G<>G<>G<><00>returnc<00><><00> tjd<01><00>d|_tjd<03><00>dS#t
$r/}tjdt|<01><00><00><00><02><00>Yd}~dSd}~wwxYw)Ng<4E><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?TuCAN总线连接成功uCAN总线连接失败F)<08>time<6D>sleep<65> is_connectedrr<00> Exception<6F>error<6F>str<74>r<00>es r<00>connectzBusOCDriver.connects<><00><00> <19> <10>J<EFBFBD>t<EFBFBD> <1C> <1C> <1C> $<24>D<EFBFBD> <1D> <12>K<EFBFBD>/<2F> 0<> 0<> 0<><17>4<EFBFBD><34><18> <19> <19> <19> <12>L<EFBFBD><<3C>C<EFBFBD><01>F<EFBFBD>F<EFBFBD><<3C><<3C> =<3D> =<3D> =<3D><18>5<EFBFBD>5<EFBFBD>5<EFBFBD>5<EFBFBD>5<EFBFBD><35><EFBFBD><EFBFBD><EFBFBD> <19><><EFBFBD>s<00>/3<00>
A,<03>$A'<03>'A,c<00><><00> d|_tjd<02><00>dS#t$r/}tjdt |<01><00><00><00><02><00>Yd}~dSd}~wwxYw)NFuCAN总线断开成功TuCAN总线断开失败)rrrrrrrs r<00>
disconnectzBusOCDriver.disconnect sp<00><00> <19> %<25>D<EFBFBD> <1D> <12>K<EFBFBD>/<2F> 0<> 0<> 0<><17>4<EFBFBD><34><18> <19> <19> <19> <12>L<EFBFBD><<3C>C<EFBFBD><01>F<EFBFBD>F<EFBFBD><<3C><<3C> =<3D> =<3D> =<3D><18>5<EFBFBD>5<EFBFBD>5<EFBFBD>5<EFBFBD>5<EFBFBD><35><EFBFBD><EFBFBD><EFBFBD> <19><><EFBFBD>s<00><00>
A<03>$A<03>A<03>datac <00><><00>|jstjd<01><00>dS |<02>dd<04><00>}|<02>dd<02><00>}tjd|d<07>d|<04>d |<01><00><00><00>d
t |<01><00><00>d <0B> <09><00>d S#t$r/}tjd t|<05><00><00><00><02><00>Yd}~dSd}~wwxYw)Nu!CAN驱动未连接发送失败F<E8B4A5>frame_idi#<00> is_extendeduCAN发送数据帧ID0x<30>Xu扩展帧u 数据u 长度u字节TuCAN数据发送失败) rrr<00>getr<00>hex<65>lenrr)rr$<00>kwargsr&r'r s r<00>sendzBusOCDriver.send)s <00><00><13> <20> <19> <12>L<EFBFBD><<3C> =<3D> =<3D> =<3D><18>5<EFBFBD> <19><1D>z<EFBFBD>z<EFBFBD>*<2A>e<EFBFBD>4<>4<>H<EFBFBD> <20>*<2A>*<2A>]<5D>E<EFBFBD>:<3A>:<3A>K<EFBFBD> <12>K<EFBFBD>F<01>x<EFBFBD>Z<>F<01>F<01>+<2B>F<01>F<01> <20>H<EFBFBD>H<EFBFBD>J<EFBFBD>J<EFBFBD>F<01>F<01>47<34><04>I<EFBFBD>I<EFBFBD>F<01>F<01>F<01> <0E> <0E> <0E>
<18>4<EFBFBD><34><18> <19> <19> <19> <12>L<EFBFBD><<3C>C<EFBFBD><01>F<EFBFBD>F<EFBFBD><<3C><<3C> =<3D> =<3D> =<3D><18>5<EFBFBD>5<EFBFBD>5<EFBFBD>5<EFBFBD>5<EFBFBD><35><EFBFBD><EFBFBD><EFBFBD> <19><><EFBFBD>s<00>A-B<00>
C<03>$C<03>C<><E79A99><EFBFBD><EFBFBD><EFBFBD>?<3F>timeoutc <00><><00>|jstjd<01><00>dS tjd<02><00>dS#t
$r/}tjdt |<03><00><00><00><02><00>Yd}~dSd}~wwxYw)Nu!CAN驱动未连接接收失败g<E8B4A5><67><EFBFBD><EFBFBD>MbP?uCAN数据接收失败)rrrrrrr)rr/r,r s r<00>recvzBusOCDriver.recv;s<><00><00><13> <20> <18> <12>L<EFBFBD><<3C> =<3D> =<3D> =<3D><17>4<EFBFBD> <18> <10>J<EFBFBD>u<EFBFBD> <1D> <1D> <1D><18>4<EFBFBD><34><18> <18> <18> <18> <12>L<EFBFBD><<3C>C<EFBFBD><01>F<EFBFBD>F<EFBFBD><<3C><<3C> =<3D> =<3D> =<3D><17>4<EFBFBD>4<EFBFBD>4<EFBFBD>4<EFBFBD>4<EFBFBD><34><EFBFBD><EFBFBD><EFBFBD> <18><><EFBFBD>s<00>5<00>
A.<03>$A)<03>)A.N)r.) <0A>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__r<00>boolr!r#<00>bytesr-<00>floatrr1<00>rrr
r
s<><00><00><00><00><00><00>,<2C>,<2C>H<01>H<01>H<01> <19><14> <19> <19> <19> <19><19>D<EFBFBD><19><19><19><19><19><15><19>T<EFBFBD><19><19><19><19>$<18><18>E<EFBFBD><18>h<EFBFBD>u<EFBFBD>o<EFBFBD><18><18><18><18><18>rr
) r5<00> base_driverr<00>typingrrr<00>logururrr
r9rr<00><module>r=s<><00><01><04><04>'<27>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26><19><19><19><19><19><19> <0B> <0B> <0B> <0B><<18><<18><<18><<18><<18>-<2D><<18><<18><<18><<18><r