diff --git a/Inc/LinIO.h b/Inc/LinIO.h index ca9f67d..155c756 100644 --- a/Inc/LinIO.h +++ b/Inc/LinIO.h @@ -40,12 +40,13 @@ typedef struct { uint8_t g_aRxBuffer[8]; } tLinData; -typedef uint8_t (* LinIOTransaction )(void *env, tLinData *linData, uint32_t timeout); +typedef uint8_t (* LinIOTransactionReceived )(void *env, tLinData *linData, uint32_t timeout); +typedef uint8_t (* LinIOTransactionTransmit )(void *env, tLinData *linData, uint8_t COM_ADR, uint32_t timeout); typedef struct { void *env; - LinIOTransaction receivedCommand; - LinIOTransaction transmitCommand; + LinIOTransactionTransmit transmitCommand; + LinIOTransactionReceived receivedCommand; } tSerialPortLinIO;