> For the complete documentation index, see [llms.txt](https://docs.intrepidcs.com/neovi-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.intrepidcs.com/neovi-api/win32-api-overview-intrepidcs-api/message-functions-overview-intrepidcs-api.md).

# Message Functions Overview - neoVI API

| Name                                                                                                                                                                         | Description                                                                                |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| [GetMessages](/neovi-api/win32-api-overview-intrepidcs-api/message-functions-overview-intrepidcs-api/getmessages-method-intrepidcs-api.md)                                   | Reads messages from the neoVI device.                                                      |
| [TxMessages](/neovi-api/win32-api-overview-intrepidcs-api/message-functions-overview-intrepidcs-api/txmessages-method-intrepidcs-api.md)                                     | Transmits messages to vehicle networks using a neoVI device.                               |
| [TxMessagesEx](/neovi-api/win32-api-overview-intrepidcs-api/message-functions-overview-intrepidcs-api/txmessagesex-method-intrepidcs-api.md)                                 | Transmits messages to vehicle networks using a neoVI device. Used with CAN FD and Ethernet |
| [WaitForRxMessagesWithTimeOut](/neovi-api/win32-api-overview-intrepidcs-api/message-functions-overview-intrepidcs-api/waitforrxmessageswithtimeout-method-intrepidcs-api.md) | Waits a specified amount of time in milliseconds for a received message                    |
| [GetTimeStampForMsg](/neovi-api/win32-api-overview-intrepidcs-api/message-functions-overview-intrepidcs-api/gettimestampformsg-method-intrepidcs-api.md)                     | Calculates and returns the timestamp for a message                                         |
| [ISO15765 Functions](/neovi-api/win32-api-overview-intrepidcs-api/message-functions-overview-intrepidcs-api/iso15765-message-functions-overview-intrepidcs-api.md)           | Functions for ISO15765 transactions.                                                       |
| [Transmitting Long Messages](/neovi-api/win32-api-overview-intrepidcs-api/message-functions-overview-intrepidcs-api/transmitting-long-messages-intrepidcs-api.md)            | Example for sending longer (<12 bytes) ISO9141/KW2K Messages                               |
