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() ctypes.CDLL

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

classmethod api_instance() ctypes.CDLL

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