Revision 846b80db modules/DiWheelDrive_1-1/module.c

View differences:

modules/DiWheelDrive_1-1/module.c
807 807
  /* data           */ &_utVcnl4020Data,
808 808
};
809 809

  
810
static ut_rtcandata_t _utLldRtCanData = {
811
    /*operation */ NULL
812
};
813

  
810 814
static int _utShellCmdCb_LldRtCan(BaseSequentialStream* stream, int argc, char* argv[])
811 815
{
812
  (void)argc;
813
  (void)argv;
814
  aosUtRun(stream, &moduleUtLldRtCan, NULL);
815
  return AOS_OK;
816
    if(argc == 2 ){
817
        if (strcmp(argv[1], "send") == 0) {
818
            ((ut_rtcandata_t*)moduleUtLldRtCan.data)->operation = "send";
819
            aosUtRun(stream, &moduleUtLldRtCan,NULL);
820
            return AOS_OK;
821
        }else if(strcmp(argv[1], "receive") == 0){
822
            ((ut_rtcandata_t*)moduleUtLldRtCan.data)->operation = "receive";
823
            aosUtRun(stream, &moduleUtLldRtCan,NULL);
824
            return AOS_OK;
825
        }
826
    }
827
    return AOS_INVALID_ARGUMENTS;
816 828
}
817 829
aos_unittest_t moduleUtLldRtCan = {
818 830
  /* name           */ "RTCAN",
......
823 835
    /* callback */ _utShellCmdCb_LldRtCan,
824 836
    /* next     */ NULL,
825 837
  },
826
  /* data           */ NULL,
838
  /* data           */ &_utLldRtCanData,
827 839
};
828 840

  
829 841
#endif /* AMIROOS_CFG_TESTS_ENABLE == true */

Also available in: Unified diff