======== dsx.soft ======== .. module:: dsx.soft Software ======== .. module:: dsx.soft.soft .. class:: Software() .. method:: __init__() Creates a new Software. Nodes should be accessed with the relevant :py:class:`dsx.ware.Ware` API. .. note:: :py:class:`~Software` is a :py:class:`dsx.ware.Ware`. Software Drivers ================ .. module:: dsx.soft.driver The software driver is a base class that is subclassed by :py:class:`~dsx.soft.mutekh_app_driver.MutekHSoftDriver`. It is also subclassed by :py:class:`~dsx.posix.driver.Posix`, even if `Posix` is one of the :ref:`tcg-driver`. .. autoclass:: SoftDriver() .. automethod:: __init__ * :py:class:`dsx.driver.Driver` API: .. automethod:: drive * Custom API: .. automethod:: binary .. automethod:: callMake * Code generators: .. automethod:: mkHwInit .. automethod:: mkDesc .. automethod:: genTaskProto .. automethod:: mkMf .. module:: dsx.soft.mutekh_app_driver .. autoclass:: MutekHSoftDriver() .. automethod:: __init__ * :py:class:`dsx.driver.Driver` API: .. automethod:: drive * :py:class:`dsx.soft.driver.SoftDriver` API: .. automethod:: mkMf * Custom API: .. automethod:: mkConfig