exponenta event banner

rtIOStreamOpen

Инициализация канала связи

Описание

пример

streamID = rtIOStreamOpen(argCount, argValues) инициализирует поток связи для обеспечения обмена данными между компьютером разработки и целевым процессором.

Примеры

Инициализация канала связи

Этот код от rtiostreamtest.c инициализирует коммуникационный поток и проверяет наличие ошибок.

static int openServer(int rtArgc, void * rtArgv [])
{
    streamID = rtIOStreamOpen(rtArgc, rtArgv);
    if (streamID == RTIOSTREAM_ERROR)
    {
        return streamID;
    }
    return RTIOSTREAM_NO_ERROR;
}

Входные аргументы

свернуть все

Количество элементов в argValues массив.

Параметры драйвера связи.

Выходные аргументы

свернуть все

Если функция инициализирует коммуникационный поток, она возвращает положительное целое число, представляющее дескриптор потока. В противном случае возвращается -1, что указывает на ошибку.

rtiostream.h файл определяет этот макрос:

#define RTIOSTREAM_ERROR (-1)

Представлен в R2009a