CAN DragonEmSA
functionSerial Number and Firmware

EmSACAN_ReadSerialNumberA

Prototype

emsacan_result_t EmSACAN_ReadSerialNumberA(
    emsacan_handle_t Handle,
    char *Buffer,
    int BufferSize );

Description

Reads the device serial number as a narrow (ASCII) string.

Parameters

ParameterDirectionTypeDescription
Handleinemsacan_handle_tSession handle from EmSACAN_Connect.
BufferoutcharBuffer 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_ReadSerialNumberA(/* ... */);
if (rc != EMSACAN_OK) {
    wchar_t err[256];
    EmSACAN_GetLastError(handle, err, 256);
}

See also