ark::usb::UsbDeviceStage

Defined in header “ark/usb/stages/usb_device_stage.hh”.


This stage will connect to a raw USB device and both write and return packets based on configuration. It is similar to the TCP and UDP socket stages.

Methods

  • UsbDeviceStage(std::string name)
    Constructor.

  • ~UsbDeviceStage()
    Destructor. Implemented privately to handle cleanup.

  • void initialize(pipeline::StageInterface & interface)
    Initializes the stage, starting threads and creating publishers.

  • void start()
    Indicates that the system has settled and you should begin any threads or processing.

  • void shutdown()
    Stops the stage, shutting down threads.