Skip to content

关于eMBMasterRegHoldingCB函数和eMBMasterFuncReadHoldingRegister函数的一点疑问 #22

@Vandoul

Description

@Vandoul

在user_mb_app_m.c的eMBMasterRegHoldingCB函数中直接将eMode赋值为MB_REG_WRITE了,然后
在mbfuncholding_m.c的eMBMasterFuncReadHoldingRegister函数中,使用MB_REG_READ 模式调用eMBMasterRegHoldingCB函数。
这种方式导致使得eMBMasterRegHoldingCB的eMode参数失去了意义,
感觉将eMBMasterRegHoldingCB中的eMode = MB_REG_WRITE;代码去掉,然后
eMBMasterFuncReadHoldingRegister函数中使用MB_REG_WRITE作为参数调用eMBMasterRegHoldingCB函数,这样从操作是否更合理一点?
同样的问题也存在线圈操作相关的接口。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions