123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- #ifndef _H_PHYMODEL_CLIENT_
- #define _H_PHYMODEL_CLIENT_
- #include "phymodel_common.h"
- #include "MS_access_api.h"
- #include "access_extern.h"
- typedef API_RESULT (* MS_PHY_MODEL_CLIENT_CB)
- (
- MS_ACCESS_MODEL_REQ_MSG_CONTEXT * ctx,
- MS_ACCESS_MODEL_REQ_MSG_RAW * msg_raw,
- MS_ACCESS_MODEL_REQ_MSG_T * req_type,
- MS_ACCESS_PHY_MODEL_STATE_PARAMS * state_params,
- MS_ACCESS_MODEL_EXT_PARAMS * ext_params
- ) DECL_REENTRANT;
- API_RESULT MS_phy_model_client_state_update
- (
- MS_ACCESS_MODEL_REQ_MSG_CONTEXT * ctx,
- MS_ACCESS_PHY_MODEL_STATE_PARAMS * current_state_params,
- MS_ACCESS_MODEL_STATE_PARAMS * target_state_params,
- UINT16 remaining_time,
- MS_ACCESS_MODEL_EXT_PARAMS * ext_params,
- UINT16 data_length
- );
- API_RESULT MS_phymodel_client_send_reliable_pdu
- (
- UINT32 req_opcode,
- void * param,
- MS_NET_ADDR dst_addr
- );
- API_RESULT MS_phy_model_client_init
- (
- MS_ACCESS_ELEMENT_HANDLE element_handle,
- MS_ACCESS_MODEL_HANDLE * model_handle,
- MS_PHY_MODEL_CLIENT_CB UI_cb
- );
- #endif
|