File TaxonomyΒΆ
The different components are
Generic functionality
gen_base_import.py
# imports module for python or upythongen_bitarray.py
# bit aligned buffer managementgen_rulemanager.py
# stores and retrieves contextsgen_utils.py
# ?
COMPRESSION/DECOMPRESSION prefix
compr_core.py
# core compression/decompression functionscompr_bitmap.py
# ?compr_parser.py
# ?
FRAGMENTATION/REASSEMBLY prefix
frag_all.py
# imports all frag codefrag_bitmap.py
# ?frag_msg.py
# manages frag headerfrag_rcs_crc32.py
# RCS computation/checkfrag_recv.py
# reassembles fragmentsfrag_send.py
# sends fragmentsfrag_tile.py
# manages tiles
NETWORK interface/sim
net_sim_core.py
# ?net_sim_layer2.py
# simulates an L2net_sim_loss.py
# simulates packet loss on L2net_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 exampletest_frag_new.py
# run a SCHC fragmentation example
TEST (under the tests directory)
test_bitarray.py
# tests the BitBuffer functionalitiestest_bitarray2.py
# more tests of the BitBuffer functionalitiestest_bitmap.py
# tests the generation of a BitMap out of the list of tiles receivedtest_newschc.py
test_ruleman.py
test_simsched.py
UNKNOWN STATUS