ax_nt_ctrl_api.h 712 B

123456789101112131415161718192021222324252627282930
  1. #ifndef _DEF_NT_CTRL_API_H_
  2. #define _DEF_NT_CTRL_API_H_
  3. #include "ax_base_type.h"
  4. #ifdef __cplusplus
  5. extern "C"
  6. {
  7. #endif
  8. typedef enum {
  9. AX_NT_CTRL_MODE_NORMAL = 0, //standalone board, not cascaded. default
  10. AX_NT_CTRL_MODE_CAS_MASTER = 1, //cascaded master
  11. AX_NT_CTRL_MODE_CAS_SLAVE = 2, //cascaded slave
  12. }AX_NT_CTRL_MODE_E;
  13. /* ******************************************
  14. Call AX_NT_CtrlInitMode before AX_NT_CtrlInit
  15. Will be AX_NT_CTRL_MODE_NORMAL, if not called.
  16. ********************************************/
  17. AX_S32 AX_NT_CtrlInitMode(AX_NT_CTRL_MODE_E mode);
  18. AX_S32 AX_NT_CtrlInit(AX_U32 nPort);
  19. AX_S32 AX_NT_CtrlDeInit(void);
  20. #ifdef __cplusplus
  21. }
  22. #endif
  23. #endif //_DEF_NT_CTRL_API_H_