EmSACAN_ReadFirmwareVersion
Prototype
emsacan_result_t EmSACAN_ReadFirmwareVersion(
emsacan_handle_t Handle,
emsacan_firmware_type_t FirmwareType,
emsacan_version_t *pVersion );
Description
Reads firmware version information for a selected firmware slot.
Parameters
| Parameter | Direction | Type | Description |
|---|---|---|---|
Handle | in | emsacan_handle_t | Session handle from EmSACAN_Connect. |
FirmwareType | in | emsacan_firmware_type_t | Which image to query (EMSACAN_FWTYPE_DEVICE, etc.). |
pVersion | out | emsacan_version_t | Receives version and build fields. |
Return value
EMSACAN_OK on success, or another emsacan_result_t code on failure.
Example
emsacan_version_t ver;
if (EmSACAN_ReadFirmwareVersion(handle, EMSACAN_FWTYPE_DEVICE, &ver) == EMSACAN_OK)
{
printf("FW %u.%u.%u build %u\n",
ver.firmware_major_version, ver.firmware_minor_version,
ver.firmware_revision, ver.build_number);
}
