Quantex GmbH
DE RU EN EL
Ваш регион: Европа

PassThru StopPeriodicMsg Удаление периодического сообщения

Последнее изменение:

Описание

Эта функция останавливает передачу периодического сообщения и удаляет само сообщение.

long PassThruStopPeriodicMsg(unsigned long ChannelID, unsigned long MsgID)

Параметры

Возвращаемые коды ошибок

Определение Описание
STATUS_NOERROR Функция выполнена успешно
ERR_DEVICE_NOT_CONNECTED Нет соединения с адаптером.
ERR_INVALID_CHANNEL_ID Задан не существующий идентификатор канала ChannelID.
ERR_INVALID_MSG_ID Задан не существующий идентификатор периодического сообщения MsgID.

Примеры

Пример на C/C++

#include "j2534_lib.hpp"

unsigned long ChannelID; // ID канала
unsigned long MsgID;     // ID сообщения, полученный от PassThruStartPeriodicMsg
long Ret;

Ret = PassThruStopPeriodicMsg(ChannelID, MsgID);
if (Ret != STATUS_NOERROR)
{
    // Обработка ошибки
}

Пример на Kotlin (Android)

// channelID и msgID получены ранее
val result = j2534.ptStopPeriodicMsg(channelID, msgID)
if (result.status == STATUS_NOERROR) {
    // Периодическое сообщение успешно остановлено
    Log.i("J2534", "Остановлено периодическое сообщение, MsgID: $msgID")
} else {
    // Обработка ошибки
    Log.e("J2534", "Ошибка остановки периодического сообщения: ${result.status}")
}