mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2024-06-21 12:30:23 +02:00
64 lines
1.8 KiB
Java
64 lines
1.8 KiB
Java
/* Copyright (C) 2021 Daniel Dakhno
|
|
|
|
This file is part of Gadgetbridge.
|
|
|
|
Gadgetbridge is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU Affero General Public License as published
|
|
by the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
Gadgetbridge is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU Affero General Public License for more details.
|
|
|
|
You should have received a copy of the GNU Affero General Public License
|
|
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
|
package nodomain.freeyourgadget.gadgetbridge.service.devices.vesc;
|
|
|
|
public enum CommandType {
|
|
COMM_FW_VERSION,
|
|
COMM_JUMP_TO_BOOTLOADER,
|
|
COMM_ERASE_NEW_APP,
|
|
COMM_WRITE_NEW_APP_DATA,
|
|
COMM_GET_VALUES,
|
|
COMM_SET_DUTY,
|
|
COMM_SET_CURRENT,
|
|
COMM_SET_CURRENT_BRAKE,
|
|
COMM_SET_RPM,
|
|
COMM_SET_POS,
|
|
COMM_SET_HANDBRAKE,
|
|
COMM_SET_DETECT,
|
|
COMM_SET_SERVO_POS,
|
|
COMM_SET_MCCONF,
|
|
COMM_GET_MCCONF,
|
|
COMM_GET_MCCONF_DEFAULT,
|
|
COMM_SET_APPCONF,
|
|
COMM_GET_APPCONF,
|
|
COMM_GET_APPCONF_DEFAULT,
|
|
COMM_SAMPLE_PRINT,
|
|
COMM_TERMINAL_CMD,
|
|
COMM_PRINT,
|
|
COMM_ROTOR_POSITION,
|
|
COMM_EXPERIMENT_SAMPLE,
|
|
COMM_DETECT_MOTOR_PARAM,
|
|
COMM_DETECT_MOTOR_R_L,
|
|
COMM_DETECT_MOTOR_FLUX_LINKAGE,
|
|
COMM_DETECT_ENCODER,
|
|
COMM_DETECT_HALL_FOC,
|
|
COMM_REBOOT,
|
|
COMM_ALIVE,
|
|
COMM_GET_DECODED_PPM,
|
|
COMM_GET_DECODED_ADC,
|
|
COMM_GET_DECODED_CHUK,
|
|
COMM_FORWARD_CAN,
|
|
COMM_SET_CHUCK_DATA,
|
|
COMM_CUSTOM_APP_DATA,
|
|
COMM_NRF_START_PAIRING
|
|
;
|
|
|
|
public byte getCommandByte(){
|
|
return (byte) this.ordinal();
|
|
}
|
|
}
|