# FrameSimulator The FrameSimulator is used primarily for testing and development. It is used to create a data stream for testing the FrameReceiver and FrameProcessor. ## Commandline Interface The following options and arguments can be given on the commandline: $ prefix/bin/frameSimulator --help usage: frameSimulator --lib-path [options] --version Print version information --debug-level Set the debug level --logconfig Set the log4cxx logging configuration file Further options are given if a FrameSimulator plugin is specified, e.g. for the `DummyUDPFrameSimulatorPlugin`: $ prefix/bin/frameSimulator DummyUDP --lib-path prefix/lib --help 1 [0x7f481659da80] DEBUG FS.FrameSimulatorPlugin null - Populating base ... Detector options: --ports arg (=9999) Provide a (comma separated) port list --frames arg (=1000) Number of frames (-1 sends all frames) --interval arg (=0.0199999996) Transmission interval between frames (s) --dest-ip arg Destination IP address --pcap-file arg Packet capture file --packet-gap arg Pause between N packets --drop-fraction arg Fraction of packets to drop --drop-packets arg Packet number(s) to drop --width arg Simulated image width --height arg Simulated image height --packet-len arg Length of simulated packets in bytes