|
| J1939Result | j1939_start_log () |
| | Start logging to stdout and file "kvj1939lib.log". More...
|
| |
| J1939Result | j1939_configure_shared_address_table () |
| | Configure shared address table size. More...
|
| |
| J1939ChannelResult | j1939_create_channel (const J1939ChannelParams params) |
| | Create a J1939 channel. More...
|
| |
| J1939Result | j1939_destroy_channel (J1939ChannelHandle hnd) |
| | Destroy a J1939 channel. More...
|
| |
| J1939Result | j1939_open_channel (J1939ChannelHandle hnd) |
| | Open a J1939 channel and go on bus. More...
|
| |
| J1939Result | j1939_close_channel (J1939ChannelHandle hnd) |
| | Close a J1939 channel and go off bus. More...
|
| |
| J1939Result | j1939_register_callbacks (J1939ChannelHandle hnd, void *context, J1939RxCallback rx_callback, J1939TxCallback tx_callback, J1939AcCallback ac_callback) |
| | Set callbacks for a J1939 channel. More...
|
| |
| J1939Result | j1939_write (J1939ChannelHandle hnd, const J1939WriteParams message) |
| | Send a J1939 message. More...
|
| |
| J1939ReadResult | j1939_read (J1939ChannelHandle hnd, uint8_t *buffer, uint32_t buffer_len, int32_t timeout_ms) |
| | Read a J1939 message. More...
|
| |
| J1939Result | j1939_claim_address (J1939ChannelHandle hnd, uint8_t address, uint64_t name) |
| | Claim a J1939 address on the bus. More...
|
| |
| J1939Result | j1939_remove_address_claim (J1939ChannelHandle hnd, uint8_t address) |
| | Stop claiming a J1939 address on the bus. More...
|
| |
| J1939Result | j1939_set_channel_option (J1939ChannelHandle hnd, J1939ChannelOption option, uint32_t value) |
| | Set a J1939 channel option. More...
|
| |
| J1939ChannelOptionResult | j1939_get_channel_option (J1939ChannelHandle hnd, J1939ChannelOption option) |
| | Get the value of a J1939 channel option. More...
|
| |
Main API for the KVJ1939 Library.