Defines the PMBus command parameter structure. More...
#include <hpm_pmbus.h>
Data Fields | |
| uint8_t | command_code |
| hpm_pmbus_transaction_type | write_transaction_type |
| hpm_pmbus_transaction_type | read_transaction_type |
| uint32_t | data_length |
Defines the PMBus command parameter structure.
This structure encapsulates all parameters for a PMBus command, including the command code, read/write transaction types, and data length. It provides a uniform way to communicate with PMBus devices.
| uint8_t hpm_pmbus_cmd_param_t::command_code |
< The command code, used to identify specific PMBus commands. The write transaction type, indicating the type of write operation.
| uint32_t hpm_pmbus_cmd_param_t::data_length |
| hpm_pmbus_transaction_type hpm_pmbus_cmd_param_t::read_transaction_type |
The data length, indicating the amount of data associated with the command.
| hpm_pmbus_transaction_type hpm_pmbus_cmd_param_t::write_transaction_type |
The read transaction type, indicating the type of read operation.