9 changed files with 60 additions and 5 deletions
-
22api/state_index.hpp
-
4api/zi_module.hpp
-
6cmdid.hpp
-
7protocol_parser.cpp
-
3protocol_proxy.cpp
-
8protocol_proxy.hpp
-
2zmodule_device_manager.cpp
-
8zmodule_device_manager.hpp
-
5zmodule_device_script_cmder_paser.cpp
@ -0,0 +1,22 @@ |
|||
#pragma once
|
|||
#include <stdint.h>
|
|||
|
|||
namespace iflytop { |
|||
using namespace std; |
|||
|
|||
#define STATE_INDEX(type, subconfigindex) (type + subconfigindex)
|
|||
typedef enum { |
|||
|
|||
kstate_module_status = STATE_INDEX(0, 0), //
|
|||
kstate_module_errorcode = STATE_INDEX(0, 1), //
|
|||
|
|||
kstate_motor_x_pos = STATE_INDEX(100, 0), // x偏移
|
|||
kstate_motor_y_pos = STATE_INDEX(100, 1), // y偏移
|
|||
kstate_motor_z_pos = STATE_INDEX(100, 2), // z偏移
|
|||
|
|||
kstate_motor_move = STATE_INDEX(100, 3), // 电机是否移动
|
|||
kstate_motor_enable = STATE_INDEX(100, 4), // 电机是否使能
|
|||
|
|||
} state_index_t; |
|||
|
|||
} // namespace iflytop
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue