Проект

Общее

Профиль

Установка режима работы устройства (COMMAND_DEVICE_MODE 0x04) deprecated

Перед тем как начать работу с устройством, необходимо выставить его режим работы. Этот режим задаётся через задание значения в поле flags заголовка запроса.
Допускается использовать следующие значения:

enum FLAG_DEVICE_MODES {
    FLAG_DEVICE_MODE_FULL = 0x00,
    FLAG_DEVICE_MODE_CAN  = 0x01,
    FLAG_DEVICE_MODE_LIN  = 0x02
};

Следует учесть, что при выставлении режима работы FLAG_DEVICE_MODE_CAN, то остаются доступны для работы только каналы отвечающие за работу с CAN. Каналы для работы с LIN не доступны. При выставлении режима работы FLAG_DEVICE_MODE_LIN остаются доступны каналы работы только с LIN и их нумерация начинается с 1.

Запрос

Поле Значение
command 0x04
sequence порядковый номер запроса
flags режим работы устройства
dSize 0x00

Ответ

Поле Значение
command 0x84
sequence порядковый номер запроса
flags 0x00
dSize 0x00

Пример

⇒ 04 xx 01 00
⇐ 84 xx 00 00