phoenix6.phoenix_native#

Module Contents#

class phoenix6.phoenix_native.ReturnValues#

Bases: ctypes.Structure

Structure base class

class phoenix6.phoenix_native.SignalValues#

Bases: ctypes.Structure

Structure base class

class phoenix6.phoenix_native.NetworkSignals#

Bases: ctypes.Structure

Structure base class

class phoenix6.phoenix_native.Pose_t#

Bases: ctypes.Structure

Structure base class

class phoenix6.phoenix_native.ChassisSpeeds_t#

Bases: ctypes.Structure

Structure base class

class phoenix6.phoenix_native.SwerveModuleState_t#

Bases: ctypes.Structure

Structure base class

class phoenix6.phoenix_native.SwerveModulePosition_t#

Bases: ctypes.Structure

Structure base class

class phoenix6.phoenix_native.SwerveDriveState_t#

Bases: ctypes.Structure

Structure base class

class phoenix6.phoenix_native.SwerveControlParams_t#

Bases: ctypes.Structure

Structure base class

class phoenix6.phoenix_native.SwerveModuleRequest_t#

Bases: ctypes.Structure

Structure base class

class phoenix6.phoenix_native.Native#

Class to use for referencing c functions in the Phoenix6 C API

classmethod instance()#

Get instance of the native class to reference Phoenix Tools C API calls.

classmethod api_instance()#

Get instance of the native class to reference Phoenix 6 C API calls.