12#ifndef INCLUDES_APRA_MODELS_I2CTRANSACTIONMESSAGE_H_
13#define INCLUDES_APRA_MODELS_I2CTRANSACTIONMESSAGE_H_
27 vector<I2C_Message> messageQueue,
28 uint64_t transactionDelayUsec = 0);
void * I2CEventCallback(void *context, apra::I2C_Transaction_Message message)
I2C_Transaction_Message()
vector< I2C_Message > m_messages
vector< I2C_Message > & getAllMessages()
virtual ~I2C_Transaction_Message()
void registerEventHandle(void *callback, void *context)
I2CEventCallback * m_callback
void setError(I2CError error)
uint64_t m_transactionDelayUsec
bool m_stopOnAnyTransactionFailure
I2C_Transaction_Message & operator=(const I2C_Transaction_Message &other)
void publishTransaction()