Class BrickletPerformanceDC


  • public class BrickletPerformanceDC
    extends Device
    Drives one brushed DC motor with up to 36V and 10A
    • Field Detail

      • DEVICE_DISPLAY_NAME

        public static final java.lang.String DEVICE_DISPLAY_NAME
        See Also:
        Constant Field Values
      • FUNCTION_GET_CURRENT_VELOCITY

        public static final byte FUNCTION_GET_CURRENT_VELOCITY
        See Also:
        Constant Field Values
      • FUNCTION_SET_DRIVE_MODE

        public static final byte FUNCTION_SET_DRIVE_MODE
        See Also:
        Constant Field Values
      • FUNCTION_GET_DRIVE_MODE

        public static final byte FUNCTION_GET_DRIVE_MODE
        See Also:
        Constant Field Values
      • FUNCTION_SET_PWM_FREQUENCY

        public static final byte FUNCTION_SET_PWM_FREQUENCY
        See Also:
        Constant Field Values
      • FUNCTION_GET_PWM_FREQUENCY

        public static final byte FUNCTION_GET_PWM_FREQUENCY
        See Also:
        Constant Field Values
      • FUNCTION_GET_POWER_STATISTICS

        public static final byte FUNCTION_GET_POWER_STATISTICS
        See Also:
        Constant Field Values
      • FUNCTION_SET_THERMAL_SHUTDOWN

        public static final byte FUNCTION_SET_THERMAL_SHUTDOWN
        See Also:
        Constant Field Values
      • FUNCTION_GET_THERMAL_SHUTDOWN

        public static final byte FUNCTION_GET_THERMAL_SHUTDOWN
        See Also:
        Constant Field Values
      • FUNCTION_SET_GPIO_CONFIGURATION

        public static final byte FUNCTION_SET_GPIO_CONFIGURATION
        See Also:
        Constant Field Values
      • FUNCTION_GET_GPIO_CONFIGURATION

        public static final byte FUNCTION_GET_GPIO_CONFIGURATION
        See Also:
        Constant Field Values
      • FUNCTION_SET_GPIO_ACTION

        public static final byte FUNCTION_SET_GPIO_ACTION
        See Also:
        Constant Field Values
      • FUNCTION_GET_GPIO_ACTION

        public static final byte FUNCTION_GET_GPIO_ACTION
        See Also:
        Constant Field Values
      • FUNCTION_GET_GPIO_STATE

        public static final byte FUNCTION_GET_GPIO_STATE
        See Also:
        Constant Field Values
      • FUNCTION_SET_ERROR_LED_CONFIG

        public static final byte FUNCTION_SET_ERROR_LED_CONFIG
        See Also:
        Constant Field Values
      • FUNCTION_GET_ERROR_LED_CONFIG

        public static final byte FUNCTION_GET_ERROR_LED_CONFIG
        See Also:
        Constant Field Values
      • FUNCTION_SET_CW_LED_CONFIG

        public static final byte FUNCTION_SET_CW_LED_CONFIG
        See Also:
        Constant Field Values
      • FUNCTION_GET_CW_LED_CONFIG

        public static final byte FUNCTION_GET_CW_LED_CONFIG
        See Also:
        Constant Field Values
      • FUNCTION_SET_CCW_LED_CONFIG

        public static final byte FUNCTION_SET_CCW_LED_CONFIG
        See Also:
        Constant Field Values
      • FUNCTION_GET_CCW_LED_CONFIG

        public static final byte FUNCTION_GET_CCW_LED_CONFIG
        See Also:
        Constant Field Values
      • FUNCTION_SET_GPIO_LED_CONFIG

        public static final byte FUNCTION_SET_GPIO_LED_CONFIG
        See Also:
        Constant Field Values
      • FUNCTION_GET_GPIO_LED_CONFIG

        public static final byte FUNCTION_GET_GPIO_LED_CONFIG
        See Also:
        Constant Field Values
      • FUNCTION_SET_EMERGENCY_SHUTDOWN_CALLBACK_CONFIGURATION

        public static final byte FUNCTION_SET_EMERGENCY_SHUTDOWN_CALLBACK_CONFIGURATION
        See Also:
        Constant Field Values
      • FUNCTION_GET_EMERGENCY_SHUTDOWN_CALLBACK_CONFIGURATION

        public static final byte FUNCTION_GET_EMERGENCY_SHUTDOWN_CALLBACK_CONFIGURATION
        See Also:
        Constant Field Values
      • FUNCTION_SET_VELOCITY_REACHED_CALLBACK_CONFIGURATION

        public static final byte FUNCTION_SET_VELOCITY_REACHED_CALLBACK_CONFIGURATION
        See Also:
        Constant Field Values
      • FUNCTION_GET_VELOCITY_REACHED_CALLBACK_CONFIGURATION

        public static final byte FUNCTION_GET_VELOCITY_REACHED_CALLBACK_CONFIGURATION
        See Also:
        Constant Field Values
      • FUNCTION_SET_CURRENT_VELOCITY_CALLBACK_CONFIGURATION

        public static final byte FUNCTION_SET_CURRENT_VELOCITY_CALLBACK_CONFIGURATION
        See Also:
        Constant Field Values
      • FUNCTION_GET_CURRENT_VELOCITY_CALLBACK_CONFIGURATION

        public static final byte FUNCTION_GET_CURRENT_VELOCITY_CALLBACK_CONFIGURATION
        See Also:
        Constant Field Values
      • FUNCTION_GET_SPITFP_ERROR_COUNT

        public static final byte FUNCTION_GET_SPITFP_ERROR_COUNT
        See Also:
        Constant Field Values
      • FUNCTION_SET_BOOTLOADER_MODE

        public static final byte FUNCTION_SET_BOOTLOADER_MODE
        See Also:
        Constant Field Values
      • FUNCTION_GET_BOOTLOADER_MODE

        public static final byte FUNCTION_GET_BOOTLOADER_MODE
        See Also:
        Constant Field Values
      • FUNCTION_SET_WRITE_FIRMWARE_POINTER

        public static final byte FUNCTION_SET_WRITE_FIRMWARE_POINTER
        See Also:
        Constant Field Values
      • FUNCTION_WRITE_FIRMWARE

        public static final byte FUNCTION_WRITE_FIRMWARE
        See Also:
        Constant Field Values
      • FUNCTION_SET_STATUS_LED_CONFIG

        public static final byte FUNCTION_SET_STATUS_LED_CONFIG
        See Also:
        Constant Field Values
      • FUNCTION_GET_STATUS_LED_CONFIG

        public static final byte FUNCTION_GET_STATUS_LED_CONFIG
        See Also:
        Constant Field Values
      • FUNCTION_GET_CHIP_TEMPERATURE

        public static final byte FUNCTION_GET_CHIP_TEMPERATURE
        See Also:
        Constant Field Values
      • GPIO_ACTION_NORMAL_STOP_RISING_EDGE

        public static final long GPIO_ACTION_NORMAL_STOP_RISING_EDGE
        See Also:
        Constant Field Values
      • GPIO_ACTION_NORMAL_STOP_FALLING_EDGE

        public static final long GPIO_ACTION_NORMAL_STOP_FALLING_EDGE
        See Also:
        Constant Field Values
      • GPIO_ACTION_FULL_BRAKE_RISING_EDGE

        public static final long GPIO_ACTION_FULL_BRAKE_RISING_EDGE
        See Also:
        Constant Field Values
      • GPIO_ACTION_FULL_BRAKE_FALLING_EDGE

        public static final long GPIO_ACTION_FULL_BRAKE_FALLING_EDGE
        See Also:
        Constant Field Values
      • GPIO_ACTION_CALLBACK_RISING_EDGE

        public static final long GPIO_ACTION_CALLBACK_RISING_EDGE
        See Also:
        Constant Field Values
      • GPIO_ACTION_CALLBACK_FALLING_EDGE

        public static final long GPIO_ACTION_CALLBACK_FALLING_EDGE
        See Also:
        Constant Field Values
      • ERROR_LED_CONFIG_SHOW_HEARTBEAT

        public static final int ERROR_LED_CONFIG_SHOW_HEARTBEAT
        See Also:
        Constant Field Values
      • ERROR_LED_CONFIG_SHOW_ERROR

        public static final int ERROR_LED_CONFIG_SHOW_ERROR
        See Also:
        Constant Field Values
      • CW_LED_CONFIG_SHOW_HEARTBEAT

        public static final int CW_LED_CONFIG_SHOW_HEARTBEAT
        See Also:
        Constant Field Values
      • CW_LED_CONFIG_SHOW_CW_AS_FORWARD

        public static final int CW_LED_CONFIG_SHOW_CW_AS_FORWARD
        See Also:
        Constant Field Values
      • CW_LED_CONFIG_SHOW_CW_AS_BACKWARD

        public static final int CW_LED_CONFIG_SHOW_CW_AS_BACKWARD
        See Also:
        Constant Field Values
      • CCW_LED_CONFIG_SHOW_HEARTBEAT

        public static final int CCW_LED_CONFIG_SHOW_HEARTBEAT
        See Also:
        Constant Field Values
      • CCW_LED_CONFIG_SHOW_CCW_AS_FORWARD

        public static final int CCW_LED_CONFIG_SHOW_CCW_AS_FORWARD
        See Also:
        Constant Field Values
      • CCW_LED_CONFIG_SHOW_CCW_AS_BACKWARD

        public static final int CCW_LED_CONFIG_SHOW_CCW_AS_BACKWARD
        See Also:
        Constant Field Values
      • GPIO_LED_CONFIG_SHOW_HEARTBEAT

        public static final int GPIO_LED_CONFIG_SHOW_HEARTBEAT
        See Also:
        Constant Field Values
      • GPIO_LED_CONFIG_SHOW_GPIO_ACTIVE_HIGH

        public static final int GPIO_LED_CONFIG_SHOW_GPIO_ACTIVE_HIGH
        See Also:
        Constant Field Values
      • GPIO_LED_CONFIG_SHOW_GPIO_ACTIVE_LOW

        public static final int GPIO_LED_CONFIG_SHOW_GPIO_ACTIVE_LOW
        See Also:
        Constant Field Values
      • BOOTLOADER_MODE_BOOTLOADER

        public static final int BOOTLOADER_MODE_BOOTLOADER
        See Also:
        Constant Field Values
      • BOOTLOADER_MODE_FIRMWARE

        public static final int BOOTLOADER_MODE_FIRMWARE
        See Also:
        Constant Field Values
      • BOOTLOADER_MODE_BOOTLOADER_WAIT_FOR_REBOOT

        public static final int BOOTLOADER_MODE_BOOTLOADER_WAIT_FOR_REBOOT
        See Also:
        Constant Field Values
      • BOOTLOADER_MODE_FIRMWARE_WAIT_FOR_REBOOT

        public static final int BOOTLOADER_MODE_FIRMWARE_WAIT_FOR_REBOOT
        See Also:
        Constant Field Values
      • BOOTLOADER_MODE_FIRMWARE_WAIT_FOR_ERASE_AND_REBOOT

        public static final int BOOTLOADER_MODE_FIRMWARE_WAIT_FOR_ERASE_AND_REBOOT
        See Also:
        Constant Field Values
      • BOOTLOADER_STATUS_INVALID_MODE

        public static final int BOOTLOADER_STATUS_INVALID_MODE
        See Also:
        Constant Field Values
      • BOOTLOADER_STATUS_NO_CHANGE

        public static final int BOOTLOADER_STATUS_NO_CHANGE
        See Also:
        Constant Field Values
      • BOOTLOADER_STATUS_ENTRY_FUNCTION_NOT_PRESENT

        public static final int BOOTLOADER_STATUS_ENTRY_FUNCTION_NOT_PRESENT
        See Also:
        Constant Field Values
      • BOOTLOADER_STATUS_DEVICE_IDENTIFIER_INCORRECT

        public static final int BOOTLOADER_STATUS_DEVICE_IDENTIFIER_INCORRECT
        See Also:
        Constant Field Values
      • BOOTLOADER_STATUS_CRC_MISMATCH

        public static final int BOOTLOADER_STATUS_CRC_MISMATCH
        See Also:
        Constant Field Values
      • STATUS_LED_CONFIG_SHOW_HEARTBEAT

        public static final int STATUS_LED_CONFIG_SHOW_HEARTBEAT
        See Also:
        Constant Field Values
      • STATUS_LED_CONFIG_SHOW_STATUS

        public static final int STATUS_LED_CONFIG_SHOW_STATUS
        See Also:
        Constant Field Values
    • Constructor Detail

      • BrickletPerformanceDC

        public BrickletPerformanceDC​(java.lang.String uid,
                                     IPConnection ipcon)
        Creates an object with the unique device ID \c uid. and adds it to the IP Connection \c ipcon.