emsacan_parameter_t
Description
Callback for unexpected USB disconnect or reconnect of an open CAN port.
Members
| Name | Value | Description |
|---|---|---|
| EMSACAN_PARAM_CHANNELCONFIG | 0 | Pass pointer to emsacan_channel_config_t; requires ChannelNumber. |
| EMSACAN_PARAM_ADVCHANNELCONFIG | 1 | Pass pointer to emsacan_advanced_channel_config_t; requires ChannelNumber. |
| EMSACAN_PARAM_VERSION | 2 | Pass pointer to emsacan_version_t; ChannelNumber is ignored. |
| EMSACAN_PARAM_NUMCHANNELS | 3 | Pass pointer to uint8_t; ChannelNumber is ignored. |
| EMSACAN_PARAM_ERRORCOUNTERS | 4 | Pass pointer to array of two uint8_t: first TX, second RX; requires ChannelNumber. |
| EMSACAN_PARAM_TIMESTAMP | 5 | Pass pointer to uint64_t; ChannelNumber is ignored. |
| EMSACAN_PARAM_BUSLOAD | 6 | Pass pointer to uint16_t[3] for current, max and average (each value is percent × 100, e.g. 5000 = 50.00%); requires ChannelNumber. |
| EMSACAN_PARAM_IDENTIFY | 7 | Nothing to pass; ChannelNumber is ignored. |
| EMSACAN_PARAM_FRAMEMANIPULATION | 8 | Pass pointer to emsacan_frame_manipulation_t; requires ChannelNumber. |
