wifi_ctrl.proto 600 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. syntax = "proto3";
  2. import "constants.proto";
  3. message CmdCtrlReset {
  4. }
  5. message RespCtrlReset {
  6. }
  7. message CmdCtrlReprov {
  8. }
  9. message RespCtrlReprov{
  10. }
  11. enum WiFiCtrlMsgType {
  12. TypeCtrlReserved = 0;
  13. TypeCmdCtrlReset = 1;
  14. TypeRespCtrlReset = 2;
  15. TypeCmdCtrlReprov = 3;
  16. TypeRespCtrlReprov = 4;
  17. }
  18. message WiFiCtrlPayload {
  19. WiFiCtrlMsgType msg = 1;
  20. Status status = 2;
  21. oneof payload {
  22. CmdCtrlReset cmd_ctrl_reset = 11;
  23. RespCtrlReset resp_ctrl_reset = 12;
  24. CmdCtrlReprov cmd_ctrl_reprov = 13;
  25. RespCtrlReprov resp_ctrl_reprov = 14;
  26. }
  27. }