Browse Source

update

master
zhaohe 1 year ago
parent
commit
49aa1c4693
  1. 4
      components/step_motor_ctrl_module/step_motor_ctrl_module.hpp
  2. 1
      components/zcancmder/zcan_protocol_parser.hpp

4
components/step_motor_ctrl_module/step_motor_ctrl_module.hpp

@ -79,6 +79,10 @@ class StepMotorCtrlModule : public ZIModule, public ZIStepMotor {
virtual int32_t step_motor_active_cfg() override; virtual int32_t step_motor_active_cfg() override;
virtual int32_t step_motor_read_io_state(int32_t ioindex, int32_t* state) override; virtual int32_t step_motor_read_io_state(int32_t ioindex, int32_t* state) override;
public:
IStepperMotor* getMotor() { return m_stepM1; }
config_t* getCfg() { return &m_cfg; }
private: private:
void inter_inverse_kinematics(int32_t motor_pos, int32_t& x); void inter_inverse_kinematics(int32_t motor_pos, int32_t& x);
void inter_forward_kinematics(int32_t x, int32_t& motor_pos); void inter_forward_kinematics(int32_t x, int32_t& motor_pos);

1
components/zcancmder/zcan_protocol_parser.hpp

@ -39,6 +39,7 @@ class ZCanProtocolParser : public IZCanReceiverListener {
void initialize(IZCanReceiver* cancmder); void initialize(IZCanReceiver* cancmder);
virtual void onRceivePacket(zcr_cmd_header_t* rxcmd, uint8_t* data, int32_t len); virtual void onRceivePacket(zcr_cmd_header_t* rxcmd, uint8_t* data, int32_t len);
void registerModule(ZIModule* module); void registerModule(ZIModule* module);
ZIModule* getModule(int id) { return m_modulers[id]; }
private: private:
void _registerModule(uint16_t id, ZIModule* module); void _registerModule(uint16_t id, ZIModule* module);

Loading…
Cancel
Save