CAN DragonEmSA
enumTypes and Enums

emsacan_parameter_t

Description

Callback for unexpected USB disconnect or reconnect of an open CAN port.

Members

NameValueDescription
EMSACAN_PARAM_CHANNELCONFIG0Pass pointer to emsacan_channel_config_t; requires ChannelNumber.
EMSACAN_PARAM_ADVCHANNELCONFIG1Pass pointer to emsacan_advanced_channel_config_t; requires ChannelNumber.
EMSACAN_PARAM_VERSION2Pass pointer to emsacan_version_t; ChannelNumber is ignored.
EMSACAN_PARAM_NUMCHANNELS3Pass pointer to uint8_t; ChannelNumber is ignored.
EMSACAN_PARAM_ERRORCOUNTERS4Pass pointer to array of two uint8_t: first TX, second RX; requires ChannelNumber.
EMSACAN_PARAM_TIMESTAMP5Pass pointer to uint64_t; ChannelNumber is ignored.
EMSACAN_PARAM_BUSLOAD6Pass pointer to uint16_t[3] for current, max and average (each value is percent × 100, e.g. 5000 = 50.00%); requires ChannelNumber.
EMSACAN_PARAM_IDENTIFY7Nothing to pass; ChannelNumber is ignored.
EMSACAN_PARAM_FRAMEMANIPULATION8Pass pointer to emsacan_frame_manipulation_t; requires ChannelNumber.