File TaxonomyΒΆ
The different components are
Generic functionality
gen_base_import.py
# imports module for python or upython
gen_bitarray.py
# bit aligned buffer management
gen_rulemanager.py
# stores and retrieves contexts
gen_utils.py
# ?
COMPRESSION/DECOMPRESSION prefix
compr_core.py
# core compression/decompression functions
compr_bitmap.py
# ?
compr_parser.py
# ?
FRAGMENTATION/REASSEMBLY prefix
frag_all.py
# imports all frag code
frag_bitmap.py
# ?
frag_msg.py
# manages frag header
frag_rcs_crc32.py
# RCS computation/check
frag_recv.py
# reassembles fragments
frag_send.py
# sends fragments
frag_tile.py
# manages tiles
NETWORK interface/sim
net_sim_core.py
# ?
net_sim_layer2.py
# simulates an L2
net_sim_loss.py
# simulates packet loss on L2
net_sim_record.py
# ?
net_sim_sched.py
# schedules transmission in simulated network ?
APPLICATION
packet_picker.py
# read a pcap file to get packet
ORCHESTRATION
protocol.py
# start rule manager, C/D and F/R
RUNNERS
test_compress.py
# run a SCHC compression example
test_frag_new.py
# run a SCHC fragmentation example
TEST (under the tests directory)
test_bitarray.py
# tests the BitBuffer functionalities
test_bitarray2.py
# more tests of the BitBuffer functionalities
test_bitmap.py
# tests the generation of a BitMap out of the list of tiles received
test_newschc.py
test_ruleman.py
test_simsched.py
UNKNOWN STATUS