Files
dtsstreaming/__pycache__/chapter10_packet.cpython-313.pyc

33 lines
4.6 KiB
Plaintext
Raw Normal View History

2025-07-24 10:50:29 -04:00
<EFBFBD>
<00>@<40>hw<00><00>~<00>SrSSKrSSKJrJr SSKJrJr "SS5r g!\a \ "S5 \
"S5 N#f=f) z>
Chapter 10 Packet class for IRIG106 Chapter 10 frame parsing
<EFBFBD>N)<02>Dict<63>Optional)<02>IP<49>UDPz?Error: scapy library not found. Install with: pip install scapy<70>c<00>D<00>\rSrSrSrS S\\4SjjrS\\4Sjr Sr
g)
<EFBFBD>Chapter10Packet<65>z'Represents an IRIG106 Chapter 10 packetN<74>original_frame_numc<00>:<00>XlX l[UR5Ul[ U5UlUR[5(a<>UR[5(aqU[nU[nURUl URUl URUlUR Ul[%UR&5UlO+SUl SUl SUlSUl[%5UlUR)5Ulg)z<>
Initialize Chapter 10 packet from raw scapy packet
Args:
packet: Raw scapy packet
original_frame_num: Original frame number in PCAP file
<EFBFBD>rN)<16>
raw_packetr <00>float<61>time<6D> timestamp<6D>len<65> packet_size<7A>haslayerrr<00>src<72>src_ip<69>dst<73>dst_ip<69>sport<72>src_port<72>dport<72>dst_port<72>bytes<65>payload<61>_parse_ch10_header<65> ch10_header)<05>self<6C>packetr <00>ip_layer<65> udp_layers <20>+/Users/noise/Code/pydts/chapter10_packet.py<70>__init__<5F>Chapter10Packet.__init__s<><00><00>!<21><0F>1C<31><1F><1F>v<EFBFBD>{<7B>{<7B>+<2B><04><0E><1E>v<EFBFBD>;<3B><04><18> <12>?<3F>?<3F>2<EFBFBD> <1E> <1E>6<EFBFBD>?<3F>?<3F>3<EFBFBD>#7<>#7<><1D>b<EFBFBD>z<EFBFBD>H<EFBFBD><1E>s<EFBFBD> <0B>I<EFBFBD>"<22>,<2C>,<2C>D<EFBFBD>K<EFBFBD>"<22>,<2C>,<2C>D<EFBFBD>K<EFBFBD>%<25>O<EFBFBD>O<EFBFBD>D<EFBFBD>M<EFBFBD>%<25>O<EFBFBD>O<EFBFBD>D<EFBFBD>M<EFBFBD> <20><19>!2<>!2<>3<>D<EFBFBD>L<EFBFBD><1C>D<EFBFBD>K<EFBFBD><1C>D<EFBFBD>K<EFBFBD><1D>D<EFBFBD>M<EFBFBD><1D>D<EFBFBD>M<EFBFBD> <20>7<EFBFBD>D<EFBFBD>L<EFBFBD> <20>2<>2<>4<><04><18><00>returnc<00><><00>[UR5S:agSn[[S[UR5S-
55H6n[R
"SURX"S-5SnUS:XdM4Un O UcgUn[R
"SURXDS-5Sn[R
"SURUS-US -5Sn[R
"S
URUS -US-5Sn[R
"S
URUS-US -5SnURUS -nURUS -n URUS -n
URUS-n [R
"S
URUS-US-5Sn [R
"SURUS-US-5Sn [R
"SURUS-US-5SnXlSUS3UUUUU SU
S3SU S3U U SUS3U S-U -US. $![R[4a gf=f)z$Parse Chapter 10 header from payload<61>N<><00>z<H<>ri%<25><00>z<I<> <00> <00><00>r
<00><00><00>0x<30>04X<34>02X<32> ) <0A> sync_pattern<72>
channel_id<EFBFBD> packet_length<74> data_length<74>header_version<6F>sequence_number<65> packet_flags<67> data_type<70>rtc_low<6F>rtc_high<67>checksum<75> rtc_timestamp<6D> ch10_offset) rr<00>range<67>min<69>struct<63>unpackrF<00>error<6F>
IndexError)r!rF<00>offsetr:<00>baser;r<r=r>r?r@rArBrCrDs r%r<00>"Chapter10Packet._parse_ch10_header6sk<00><00> <0E>t<EFBFBD>|<7C>|<7C> <1C>r<EFBFBD> !<21><17>- <18><1E>K<EFBFBD><1F><03>A<EFBFBD>s<EFBFBD>4<EFBFBD><<3C><<3C>'8<>2<EFBFBD>'=<3D> ><3E>?<3F><06>%<25>}<7D>}<7D>T<EFBFBD>4<EFBFBD><<3C><<3C><06>a<EFBFBD>x<EFBFBD>3P<33>Q<>RS<52>T<> <0C><1F>6<EFBFBD>)<29>"(<28>K<EFBFBD><19> @<01> <1B>"<22><1B><1F>D<EFBFBD>!<21>=<3D>=<3D><14>t<EFBFBD>|<7C>|<7C>D<EFBFBD>a<EFBFBD><16>/H<>I<>!<21>L<>L<EFBFBD><1F><1D><1D>t<EFBFBD>T<EFBFBD>\<5C>\<5C>$<24>q<EFBFBD>&<26><14>a<EFBFBD><16>-H<>I<>!<21>L<>J<EFBFBD>"<22>M<EFBFBD>M<EFBFBD>$<24><04> <0C> <0C>T<EFBFBD>!<21>V<EFBFBD>D<EFBFBD><11>F<EFBFBD>0K<30>L<>Q<EFBFBD>O<>M<EFBFBD> <20>-<2D>-<2D><04>d<EFBFBD>l<EFBFBD>l<EFBFBD>4<EFBFBD><01>6<EFBFBD>$<24>r<EFBFBD>'<27>.J<>K<>A<EFBFBD>N<>K<EFBFBD>!<21>\<5C>\<5C>$<24>r<EFBFBD>'<27>2<>N<EFBFBD>"<22>l<EFBFBD>l<EFBFBD>4<EFBFBD><02>7<EFBFBD>3<>O<EFBFBD><1F><<3C><<3C><04>R<EFBFBD><07>0<>L<EFBFBD><1C> <0C> <0C>T<EFBFBD>"<22>W<EFBFBD>-<2D>I<EFBFBD><1C>m<EFBFBD>m<EFBFBD>D<EFBFBD>$<24>,<2C>,<2C>t<EFBFBD>B<EFBFBD>w<EFBFBD>t<EFBFBD>B<EFBFBD>w<EFBFBD>*G<>H<><11>K<>G<EFBFBD><1D>}<7D>}<7D>T<EFBFBD>4<EFBFBD><<3C><<3C><04>R<EFBFBD><07><04>R<EFBFBD><07>+H<>I<>!<21>L<>H<EFBFBD><1D>}<7D>}<7D>T<EFBFBD>4<EFBFBD><<3C><<3C><04>R<EFBFBD><07><04>R<EFBFBD><07>+H<>I<>!<21>L<>H<EFBFBD> +<2B> <1C>#%<25>\<5C>#<23>$6<> 7<>(<28>!.<2E>*<2A>"0<>#2<>"$<24>\<5C>#<23>$6<> 7<>!<21>)<29>C<EFBFBD><1F>1<>"<22>$<24> <20><18>#<23><0E>/<2F>"*<2A>b<EFBFBD>.<2E>G<EFBFBD>!;<3B>*<2A><0E> <0E><><17> <0C> <0C>j<EFBFBD>)<29> <18><17> <18>s<00>AH4<00>= H4<00>F,H4<00>4I<03>I) r rFrrr rrrrrr)N) <0B>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__r<00>intr&rr<00>__static_attributes__<5F>r(r%r r s&<00><00>1<>!5<>8<EFBFBD>C<EFBFBD>=<3D>!5<>F2<18>H<EFBFBD>T<EFBFBD>N<EFBFBD>2r(r ) rTrI<00>typingrr<00>scapy.layers.inetrr<00> ImportError<6F>print<6E>exitr rWr(r%<00><module>r]sG<00><01><04><0E>!<21> <0C>)<29> X<18>X<18><> <13> <0C> <09>
K<EFBFBD>L<><08><11>G<EFBFBD> <0C>s <00>#<00><<03><