| | |
| | | } |
| | | //解析inportstr和outportstr, |
| | | //字符串转换成逻辑端口号,返回输入输出端口数量. |
| | | s32 str_delim(const s8* str, u8 logic_channel[]) ; |
| | | s32 str_delim(const s8* str, u16 logic_channel[]) ; |
| | | |
| | | virtual uvoid* get_module_param_ptr(uvoid *param, s32 fixed) =0; |
| | | virtual uvoid* get_module_param_ptr(s32 mtype, uvoid *param, s32 fixed) =0; |
| | | //根据模块类型更新模块信息. |
| | | virtual s32 update_module() =0; |
| | | //成功返回0,失败返回-1(内容错误、大小不匹配等). |
| | | virtual s32 set_parameters_content(uvoid* param, s32 size) =0; |
| | | |
| | | virtual u32 get_module_id(u32 mid, s32 mtype ,u32 pid) =0; |
| | | // virtual u32 get_module_id(u32 mid, s32 mtype ,u32 pid) =0; |
| | | |
| | | s32 convert_to_bin(s8* bin); |
| | | s32 convert_to_bin(u8* bin); |
| | | }; |
| | | |
| | | #endif |