katnip.controllers.client.facedancer module¶
This controller is used to signal the SAS version of the Facedancer stack to perform a USB reset.
-
class
katnip.controllers.client.facedancer.ClientFacedancerController(name, restart_file='/tmp/restart_facedancer', logger=None)¶ Bases:
kitty.controllers.client.ClientControllerClientFacedancerController is a controller that uses files in /tmp to communicate with the facedancer stack. .. note:: This requires a modified version of the facedancer stack.
-
RESTART_FILE= '/tmp/restart_facedancer'¶
-
__init__(name, restart_file='/tmp/restart_facedancer', logger=None)¶ Parameters: - name – name of the object
- controller_port – the device controller port (i.e. ‘/dev/ttyACM0’)
- connect_delay –
- logger – logger for the object (default: None)
-
trigger()¶ Trigger a data exchange from the tested client
-