def set_measurepoint_command_handler(arrived_message, arg_list):
    ' message callback, handle the received downstream message and implement your logic\n\n    :param arrived_message: the arrived msg instance , it may instanceof class <BaseCommand> or <BaseResponse>\n    :param arg_list: the topic args extract from the arrived topic , including productKey , deviceKey ,etc\n    :return: the msg you want to reply to the cloud , if you do NOT want send msg , just return None\n    '
    print('receive measurepoint set command, params: {}'.format(arrived_message.get_params()))
    print('product key = {}, device key= {}'.format(arg_list[0], arg_list[1]))
    return MeasurepointSetReply().builder().set_code(200).set_message('measurepoints set success').build()
message callback, handle the received downstream message and implement your logic

:param arrived_message: the arrived msg instance , it may instanceof class <BaseCommand> or <BaseResponse>
:param arg_list: the topic args extract from the arrived topic , including productKey , deviceKey ,etc
:return: the msg you want to reply to the cloud , if you do NOT want send msg , just return None
def set_measurepoint_command_handler(arrived_message, arg_list):
    ' message callback, handle the received downstream message and implement your logic\n\n    :param arrived_message: the arrived msg instance , it may instanceof class <BaseCommand> or <BaseResponse>\n    :param arg_list: the topic args extract from the arrived topic , including productKey , deviceKey ,etc\n    :return: the msg you want to reply to the cloud , if you do NOT want send msg , just return None\n    '
    print('receive measurepoint set command, params: {}'.format(arrived_message.get_params()))
    print('product key = {}, device key= {}'.format(arg_list[0], arg_list[1]))
    return MeasurepointSetReply().builder().set_code(200).set_message('measurepoints set success').build()