CAN DragonEmSA
functionSerial Number and Firmware

EmSACAN_ReadSerialNumber

Prototype

emsacan_result_t EmSACAN_ReadSerialNumber(
    emsacan_handle_t Handle,
    wchar_t *Buffer,
    int BufferSize );

Description

Reads the device serial number as a wide string.

Parameters

ParameterDirectionTypeDescription
Handleinemsacan_handle_tSession handle from EmSACAN_Connect.
Bufferoutwchar_tBuffer of at least EMSACAN_SERIAL_NUMBER_LEN characters.
BufferSizeinintSize of Buffer in characters; must be EMSACAN_SERIAL_NUMBER_LEN.

Example

/* See [Quick Start](/docs/quick-start) and [Program Flow](/docs/program-flow) for a full session example. */
emsacan_result_t rc = EmSACAN_ReadSerialNumber(/* ... */);
if (rc != EMSACAN_OK) {
    wchar_t err[256];
    EmSACAN_GetLastError(handle, err, 256);
}

See also