Where to find custom mode list for MAV_CMD_DO_SET_MODE

Thank you so much. From this thread i got a clear understanding of param2.
But I didn’t get any clarity regarding why param1 = 1
If you could give some more information in this regard it would be more helpful