# Complete WsCmd Command Index All ~300 command IDs from `WsCmd.smali`, organized by module. ## Module Summary | ID | Module | Base | Range | |----|--------|------|-------| | 0 | NONE | — | — | | 1 | CAMERA_TELE | 10000 | 10000-10050 | | 2 | CAMERA_WIDE | 12000 | 12000-12036 | | 3 | ASTRO | 11000 | 11000-11048 | | 4 | SYSTEM | 13000 | 13000-13010 | | 5 | RGB_POWER | 13500 | 13500-13505 | | 6 | MOTOR | 14000 | 14000-14009 | | 7 | TRACK | 14800 | 14800-14812 | | 8 | FOCUS | 15000 | 15000-15012 | | 9 | NOTIFY | 15200 | 15200-15303 | | 10 | PANORAMA | 15500 | 15500-15513 | | 11 | ITIPS | 15700 | 15700 | | 12 | FACTORY_TEST | 15900 | (no commands) | | 13 | SHOOTING_SCHEDULE | 16100 | 16100-16108 | | 14 | TASK_CENTER | 16400 | 16400-16406 | | 15 | PARAM | 16700 | 16700-16706 | | 16 | VOICE_ASSISTANT | 16800 | 16800 | | 17 | CAMERA_GUIDE | 16900 | (no commands) | | 18 | DEVICE | 17000 | 17000-17002 | --- ## CAMERA_TELE (Module 1, base 10000) | ID | Command | |----|---------| | 10000 | CMD_CAMERA_TELE_OPEN_CAMERA | | 10001 | CMD_CAMERA_TELE_CLOSE_CAMERA | | 10002 | CMD_CAMERA_TELE_PHOTOGRAPH | | 10003 | CMD_CAMERA_TELE_BURST | | 10004 | CMD_CAMERA_TELE_STOP_BURST | | 10005 | CMD_CAMERA_TELE_START_RECORD | | 10006 | CMD_CAMERA_TELE_STOP_RECORD | | 10007 | CMD_CAMERA_TELE_SET_EXP_MODE | | 10008 | CMD_CAMERA_TELE_GET_EXP_MODE | | 10009 | CMD_CAMERA_TELE_SET_EXP | | 10010 | CMD_CAMERA_TELE_GET_EXP | | 10011 | CMD_CAMERA_TELE_SET_GAIN_MODE | | 10012 | CMD_CAMERA_TELE_GET_GAIN_MODE | | 10013 | CMD_CAMERA_TELE_SET_GAIN | | 10014 | CMD_CAMERA_TELE_GET_GAIN | | 10015 | CMD_CAMERA_TELE_SET_BRIGHTNESS | | 10016 | CMD_CAMERA_TELE_GET_BRIGHTNESS | | 10017 | CMD_CAMERA_TELE_SET_CONTRAST | | 10018 | CMD_CAMERA_TELE_GET_CONTRAST | | 10019 | CMD_CAMERA_TELE_SET_SATURATION | | 10020 | CMD_CAMERA_TELE_GET_SATURATION | | 10021 | CMD_CAMERA_TELE_SET_HUE | | 10022 | CMD_CAMERA_TELE_GET_HUE | | 10023 | CMD_CAMERA_TELE_SET_SHARPNESS | | 10024 | CMD_CAMERA_TELE_GET_SHARPNESS | | 10025 | CMD_CAMERA_TELE_SET_WB_MODE | | 10026 | CMD_CAMERA_TELE_GET_WB_MODE | | 10027 | CMD_CAMERA_TELE_SET_WB_SCENE | | 10028 | CMD_CAMERA_TELE_GET_WB_SCENE | | 10029 | CMD_CAMERA_TELE_SET_WB_CT | | 10030 | CMD_CAMERA_TELE_GET_WB_CT | | 10031 | CMD_CAMERA_TELE_SET_IRCUT | | 10032 | CMD_CAMERA_TELE_GET_IRCUT | | 10033 | CMD_CAMERA_TELE_START_TIMELAPSE_PHOTO | | 10034 | CMD_CAMERA_TELE_STOP_TIMELAPSE_PHOTO | | 10035 | CMD_CAMERA_TELE_SET_ALL_PARAMS | | 10036 | CMD_CAMERA_TELE_GET_ALL_PARAMS | | 10037 | CMD_CAMERA_TELE_SET_FEATURE_PARAM | | 10038 | CMD_CAMERA_TELE_GET_ALL_FEATURE_PARAMS | | 10039 | CMD_CAMERA_TELE_GET_SYSTEM_WORKING_STATE | | 10040 | CMD_CAMERA_TELE_SET_JPG_QUALITY | | 10041 | CMD_CAMERA_TELE_PHOTO_RAW | | 10042 | CMD_CAMERA_TELE_SET_RTSP_BITRATE_TYPE | | 10043 | CMD_CAMERA_TELE_DISABLE_ALL_ISP_PROCESSING | | 10044 | CMD_CAMERA_TELE_ENABLE_ALL_ISP_PROCESSING | | 10045 | CMD_CAMERA_TELE_SET_ISP_MODULE_STATE | | 10046 | CMD_CAMERA_TELE_GET_ISP_MODULE_STATE | | 10047 | CMD_CAMERA_TELE_SWITCH_RESOLUTION | | 10048 | CMD_CAMERA_TELE_SWITCH_FRAMERATE | | 10049 | CMD_CAMERA_TELE_SWITCH_CROP_RATIO | | 10050 | CMD_CAMERA_TELE_SET_PREVIEW_QUALITY | ## CAMERA_WIDE (Module 2, base 12000) | ID | Command | |----|---------| | 12000 | CMD_CAMERA_WIDE_OPEN_CAMERA | | 12001 | CMD_CAMERA_WIDE_CLOSE_CAMERA | | 12002 | CMD_CAMERA_WIDE_SET_EXP_MODE | | 12003 | CMD_CAMERA_WIDE_GET_EXP_MODE | | 12004 | CMD_CAMERA_WIDE_SET_EXP | | 12005 | CMD_CAMERA_WIDE_GET_EXP | | 12006 | CMD_CAMERA_WIDE_SET_GAIN | | 12007 | CMD_CAMERA_WIDE_GET_GAIN | | 12008 | CMD_CAMERA_WIDE_SET_BRIGHTNESS | | 12009 | CMD_CAMERA_WIDE_GET_BRIGHTNESS | | 12010 | CMD_CAMERA_WIDE_SET_CONTRAST | | 12011 | CMD_CAMERA_WIDE_GET_CONTRAST | | 12012 | CMD_CAMERA_WIDE_SET_SATURATION | | 12013 | CMD_CAMERA_WIDE_GET_SATURATION | | 12014 | CMD_CAMERA_WIDE_SET_HUE | | 12015 | CMD_CAMERA_WIDE_GET_HUE | | 12016 | CMD_CAMERA_WIDE_SET_SHARPNESS | | 12017 | CMD_CAMERA_WIDE_GET_SHARPNESS | | 12018 | CMD_CAMERA_WIDE_SET_WB_MODE | | 12019 | CMD_CAMERA_WIDE_GET_WB_MODE | | 12020 | CMD_CAMERA_WIDE_SET_WB_CT | | 12021 | CMD_CAMERA_WIDE_GET_WB_CT | | 12022 | CMD_CAMERA_WIDE_PHOTOGRAPH | | 12023 | CMD_CAMERA_WIDE_BURST | | 12024 | CMD_CAMERA_WIDE_STOP_BURST | | 12025 | CMD_CAMERA_WIDE_START_TIMELAPSE_PHOTO | | 12026 | CMD_CAMERA_WIDE_STOP_TIMELAPSE_PHOTO | | 12027 | CMD_CAMERA_WIDE_GET_ALL_PARAMS | | 12028 | CMD_CAMERA_WIDE_SET_ALL_PARAMS | | 12029 | CMD_CAMERA_WIDE_PHOTO_RAW | | 12030 | CMD_CAMERA_WIDE_START_RECORD | | 12031 | CMD_CAMERA_WIDE_STOP_RECORD | | 12032 | CMD_CAMERA_WIDE_SET_RTSP_BITRATE_TYPE | | 12035 | CMD_CAMERA_WIDE_SET_WB_SCENE | | 12036 | CMD_CAMERA_WIDE_SET_PREVIEW_QUALITY | > **Note**: IDs 12033-12034 are not assigned. ## ASTRO (Module 3, base 11000) | ID | Command | |----|---------| | 11000 | CMD_ASTRO_START_CALIBRATION | | 11001 | CMD_ASTRO_STOP_CALIBRATION | | 11002 | CMD_ASTRO_START_GOTO_DSO | | 11003 | CMD_ASTRO_START_GOTO_SOLAR_SYSTEM | | 11004 | CMD_ASTRO_STOP_GOTO | | 11005 | CMD_ASTRO_START_CAPTURE_RAW_LIVE_STACKING | | 11006 | CMD_ASTRO_STOP_CAPTURE_RAW_LIVE_STACKING | | 11007 | CMD_ASTRO_START_CAPTURE_RAW_DARK | | 11008 | CMD_ASTRO_STOP_CAPTURE_RAW_DARK | | 11009 | CMD_ASTRO_CHECK_GOT_DARK | | 11010 | CMD_ASTRO_GO_LIVE | | 11011 | CMD_ASTRO_START_TRACK_SPECIAL_TARGET | | 11012 | CMD_ASTRO_STOP_TRACK_SPECIAL_TARGET | | 11013 | CMD_ASTRO_START_ONE_CLICK_GOTO_DSO | | 11014 | CMD_ASTRO_START_ONE_CLICK_GOTO_SOLAR_SYSTEM | | 11015 | CMD_ASTRO_STOP_ONE_CLICK_GOTO | | 11016 | CMD_ASTRO_START_WIDE_CAPTURE_LIVE_STACKING | | 11017 | CMD_ASTRO_STOP_WIDE_CAPTURE_LIVE_STACKING | | 11018 | CMD_ASTRO_START_EQ_SOLVING | | 11019 | CMD_ASTRO_STOP_EQ_SOLVING | | 11020 | CMD_ASTRO_WIDE_GO_LIVE | | 11021 | CMD_ASTRO_START_CAPTURE_RAW_DARK_WITH_PARAM | | 11022 | CMD_ASTRO_STOP_CAPTURE_RAW_DARK_WITH_PARAM | | 11023 | CMD_ASTRO_GET_DARK_FRAME_LIST | | 11024 | CMD_ASTRO_DEL_DARK_FRAME_LIST | | 11025 | CMD_ASTRO_START_CAPTURE_WIDE_RAW_DARK_WITH_PARAM | | 11026 | CMD_ASTRO_STOP_CAPTURE_WIDE_RAW_DARK_WITH_PARAM | | 11027 | CMD_ASTRO_GET_WIDE_DARK_FRAME_LIST | | 11028 | CMD_ASTRO_DEL_WIDE_DARK_FRAME_LIST | | 11029 | CMD_ASTRO_START_AI_ENHANCE | | 11030 | CMD_ASTRO_STOP_AI_ENHANCE | | 11031 | CMD_ASTRO_START_TELE_MOSAIC | | 11032 | CMD_ASTRO_CHECK_IF_RESTACKABLE | | 11033 | CMD_ASTRO_START_MAKE_FITS_THUMB | | 11034 | CMD_ASTRO_STOP_MAKE_FITS_THUMB | | 11035 | CMD_ASTRO_START_RESTACKED | | 11036 | CMD_ASTRO_STOP_RESTACKED | | 11037 | CMD_ASTRO_FAST_STOP_CAPTURE_RAW_LIVE_STACKING | | 11038 | CMD_ASTRO_FAST_STOP_WIDE_CAPTURE_LIVE_STACKING | | 11039 | CMD_ASTRO_GET_ASTRO_SHOOTING_TIME | | 11040 | CMD_ASTRO_GET_QUICK_SET_LIST | | 11041 | CMD_ASTRO_SET_QUICK_SET | | 11042 | CMD_ASTRO_START_ONE_CLICK_SHOOTING | | 11043 | CMD_ASTRO_GET_CALI_FRAME_LIST | | 11044 | CMD_ASTRO_DEL_CALI_FRAME_LIST | | 11045 | CMD_ASTRO_START_CAPTURE_CALI_FRAME | | 11046 | CMD_ASTRO_STOP_CAPTURE_CALI_FRAME | | 11047 | CMD_ASTRO_START_SKY_TARGET_FINDER | | 11048 | CMD_ASTRO_STOP_SKY_TARGET_FINDER | ## SYSTEM (Module 4, base 13000) | ID | Command | |----|---------| | 13000 | CMD_SYSTEM_SET_TIME | | 13001 | CMD_SYSTEM_SET_TIME_ZONE | | 13002 | CMD_SYSTEM_SET_MTP_MODE | | 13003 | CMD_SYSTEM_SET_CPU_MODE | | 13004 | CMD_SYSTEM_SET_MASTER | | 13005 | CMD_SYSTEM_GET_DEVICE_ACTIVATE_INFO | | 13006 | CMD_SYSTEM_DEVICE_ACTIVATE_WRITE_FILE | | 13007 | CMD_SYSTEM_DEVICE_ACTIVATE_NOTIFY_ACTIVATE_SUCCESSFULL | | 13008 | CMD_SYSTEM_FACTORY_TEST_UN_ACTIVATE | | 13009 | CMD_SYSTEM_SET_LOW_TEMP_PROTECTION_MODE | | 13010 | CMD_SYSTEM_SET_LOCATION | ## RGB_POWER (Module 5, base 13500) | ID | Command | |----|---------| | 13500 | CMD_RGB_POWER_OPEN_RGB | | 13501 | CMD_RGB_POWER_CLOSE_RGB | | 13502 | CMD_RGB_POWER_POWER_DOWN | | 13503 | CMD_RGB_POWER_POWERIND_ON | | 13504 | CMD_RGB_POWER_POWERIND_OFF | | 13505 | CMD_RGB_POWER_REBOOT | ## MOTOR (Module 6, base 14000) | ID | Command | |----|---------| | 14000 | CMD_STEP_MOTOR_RUN | | 14002 | CMD_STEP_MOTOR_STOP | | 14006 | CMD_STEP_MOTOR_SERVICE_JOYSTICK | | 14007 | CMD_STEP_MOTOR_SERVICE_JOYSTICK_FIXED_ANGLE | | 14008 | CMD_STEP_MOTOR_SERVICE_JOYSTICK_STOP | | 14009 | CMD_STEP_MOTOR_SERVICE_DUAL_CAMERA_LINKAGE | > **Note**: IDs 14001, 14003-14005 are not assigned. ## TRACK (Module 7, base 14800) | ID | Command | |----|---------| | 14800 | CMD_TRACK_START_TRACK | | 14801 | CMD_TRACK_STOP_TRACK | | 14802 | CMD_SENTRY_MODE_START | | 14803 | CMD_SENTRY_MODE_STOP | | 14804 | CMD_MOT_START | | 14805 | CMD_MOT_TRACK_ONE | | 14806 | CMD_UFOTRACK_MODE_START | | 14807 | CMD_UFOTRACK_MODE_STOP | | 14808 | CMD_MOT_WIDE_TRACK_ONE | | 14809 | CMD_SWITCH_MAIN_PREVIEW | | 14810 | CMD_UFO_HAND_AOTO_MODE | | 14811 | CMD_SENTRY_SCENE_SELECT | | 14812 | CMD_TRACK_START_CLICK | ## FOCUS (Module 8, base 15000) | ID | Command | |----|---------| | 15000 | CMD_FOCUS_AUTO_FOCUS | | 15001 | CMD_FOCUS_MANUAL_SINGLE_STEP_FOCUS | | 15002 | CMD_FOCUS_START_MANUAL_CONTINU_FOCUS | | 15003 | CMD_FOCUS_STOP_MANUAL_CONTINU_FOCUS | | 15004 | CMD_FOCUS_START_ASTRO_AUTO_FOCUS | | 15005 | CMD_FOCUS_STOP_ASTRO_AUTO_FOCUS | | 15011 | CMD_FOCUS_GET_USER_INFINITY_POS | | 15012 | CMD_FOCUS_SET_USER_INFINITY_POS | > **Note**: IDs 15006-15010 are not assigned. ## NOTIFY (Module 9, base 15200) See [11_task_notify_panorama_schedule_commands.md](11_task_notify_panorama_schedule_commands.md) for the full 104-command list (15200-15303). ## PANORAMA (Module 10, base 15500) | ID | Command | |----|---------| | 15500 | CMD_PANORAMA_START_GRID | | 15501 | CMD_PANORAMA_STOP | | 15503 | CMD_PANORAMA_START_STITCH_UPLOAD | | 15504 | CMD_PANORAMA_STOP_STITCH_UPLOAD | | 15505 | CMD_PANORAMA_GET_CURRENT_UPLOAD_STATE | | 15506 | CMD_PANORAMA_GET_UPLOAD_PREDICT | | 15507 | CMD_PANORAMA_START_COMPRESS | | 15508 | CMD_PANORAMA_STOP_COMPRESS | | 15509 | CMD_PANORAMA_START_FRAMING | | 15510 | CMD_PANORAMA_STOP_FRAMING | | 15511 | CMD_PANORAMA_RESET_FRAMING | | 15512 | CMD_PANORAMA_UPDATE_FRAMING_RECT | | 15513 | CMD_PANORAMA_STOP_FRAMEING_AND_START_GRID | > **Note**: ID 15502 is not assigned. ## ITIPS (Module 11, base 15700) | ID | Command | |----|---------| | 15700 | CMD_ITIPS_GET | ## FACTORY_TEST (Module 12, base 15900) No commands defined in WsCmd. The SYSTEM command `CMD_SYSTEM_FACTORY_TEST_UN_ACTIVATE` (13008) handles factory test activation. ## SHOOTING_SCHEDULE (Module 13, base 16100) | ID | Command | |----|---------| | 16100 | CMD_SYNC_SHOOTING_SCHEDULE | | 16101 | CMD_CANCEL_SHOOTING_SCHEDULE | | 16102 | CMD_GET_ALL_SHOOTING_SCHEDULE | | 16103 | CMD_GET_SHOOTING_SCHEDULE_BY_ID | | 16105 | CMD_REPLACE_SHOOTING_SCHEDULE | | 16106 | CMD_UNLOCK_SHOOTING_SCHEDULE | | 16107 | CMD_LOCK_SHOOTING_SCHEDULE | | 16108 | CMD_DELETE_SHOOTING_SCHEDULE | > **Note**: ID 16104 is not assigned. ## TASK_CENTER (Module 14, base 16400) | ID | Command | |----|---------| | 16400 | CMD_GLOBAL_TASK_MANAGER_START_TASK | | 16401 | CMD_GLOBAL_TASK_MANAGER_STOP_TASK | | 16402 | CMD_GLOBAL_TASK_MANAGER_SWITCH_SHOOTING_MODE | | 16403 | CMD_GLOBAL_TASK_MANAGER_SWITCH_SHOOTING_TECH | | 16404 | CMD_GLOBAL_TASK_MANAGER_ENTER_CAMERA | | 16405 | CMD_GLOBAL_TASK_GET_DEVICE_STATE_INFO | | 16406 | CMD_GLOBAL_VOICE_ASSISTANT_TASK | ## PARAM (Module 15, base 16700) | ID | Command | |----|---------| | 16700 | CMD_PARAM_SET_EXPOSURE | | 16701 | CMD_PARAM_SET_GAIN | | 16702 | CMD_PARAM_SET_WB | | 16703 | CMD_PARAM_SET_GENERAL_BOOL_PARAMS | | 16704 | CMD_PARAM_SET_GENERAL_INT_PARAM | | 16705 | CMD_PARAM_SET_GENERAL_FLOAT_PARAM | | 16706 | CMD_PARAM_SET_AUTO_PARAMS | ## VOICE_ASSISTANT (Module 16, base 16800) | ID | Command | |----|---------| | 16800 | CMD_VOICE_ASSISTANT_TASK | ## CAMERA_GUIDE (Module 17, base 16900) No commands defined in WsCmd. The module exists for routing but has no specific commands. ## DEVICE (Module 18, base 17000) | ID | Command | |----|---------| | 17000 | CMD_DEVICE_LENS_DEFOG | | 17001 | CMD_DEVICE_AUTO_COOLING | | 17002 | CMD_DEVICE_AUTO_SHUTDOWN |