:py:mod:`phoenix6.phoenix_native` ================================= .. py:module:: phoenix6.phoenix_native Module Contents --------------- .. py:class:: ReturnValues Bases: :py:obj:`ctypes.Structure` Structure base class .. py:class:: SignalValues Bases: :py:obj:`ctypes.Structure` Structure base class .. py:class:: NetworkSignals Bases: :py:obj:`ctypes.Structure` Structure base class .. py:class:: Pose_t Bases: :py:obj:`ctypes.Structure` Structure base class .. py:class:: ChassisSpeeds_t Bases: :py:obj:`ctypes.Structure` Structure base class .. py:class:: SwerveModuleState_t Bases: :py:obj:`ctypes.Structure` Structure base class .. py:class:: SwerveModulePosition_t Bases: :py:obj:`ctypes.Structure` Structure base class .. py:class:: SwerveDriveState_t Bases: :py:obj:`ctypes.Structure` Structure base class .. py:class:: SwerveControlParams_t Bases: :py:obj:`ctypes.Structure` Structure base class .. py:class:: SwerveModuleRequest_t Bases: :py:obj:`ctypes.Structure` Structure base class .. py:class:: Native Class to use for referencing c functions in the Phoenix6 C API .. py:method:: instance() -> ctypes.CDLL :classmethod: Get instance of the native class to reference Phoenix Tools C API calls. .. py:method:: api_instance() -> ctypes.CDLL :classmethod: Get instance of the native class to reference Phoenix 6 C API calls.