SerialPortIf.h File Reference

#include "ApparatusFramework/KernelServices/KeSeDecl.h"

Go to the source code of this file.

Classes

class  ApparatusFramework::SerialPortIf

Namespaces

namespace  ApparatusFramework

Enumerations

enum  ApparatusFramework::SerialPortRetVal {
  ApparatusFramework::SERIAL_PORT_SUCCESS = 0, ApparatusFramework::SERIAL_PORT_INVALID_PARAMETER = 1, ApparatusFramework::SERIAL_PORT_PORT_ALREADY_OPEN = 2, ApparatusFramework::SERIAL_PORT_OPEN_PORT_FAILED = 3,
  ApparatusFramework::SERIAL_PORT_GET_COMM_STATE_FAILED = 4, ApparatusFramework::SERIAL_PORT_SET_COMM_STATE_FAILED = 5, ApparatusFramework::SERIAL_PORT_GET_COMM_TIMEOUTS_FAILED = 6, ApparatusFramework::SERIAL_PORT_SET_COMM_TIMEOUTS_FAILED = 7,
  ApparatusFramework::SERIAL_PORT_SET_COMM_MASK_FAILED = 8, ApparatusFramework::SERIAL_PORT_EMPTY_BUFFERS_FAILED = 9, ApparatusFramework::SERIAL_PORT_START_COMM_THREAD_FAILED = 10, ApparatusFramework::SERIAL_PORT_NO_COMM_DEVICE = 11,
  ApparatusFramework::SERIAL_PORT_RESTORE_COMM_STATE_FAILED = 12, ApparatusFramework::SERIAL_PORT_RESTORE_COMM_TIMEOUTS_FAILED = 13, ApparatusFramework::SERIAL_PORT_WAIT_COMM_EVENT_FAILED = 14, ApparatusFramework::SERIAL_PORT_READ_FILE_FAILED = 15,
  ApparatusFramework::SERIAL_PORT_TRANSFERRED_BYTES_INCORRECT = 16, ApparatusFramework::SERIAL_PORT_WRITE_FILE_FAILED = 17, ApparatusFramework::SERIAL_PORT_FATAL_ERROR = 18, ApparatusFramework::SERIAL_PORT_STILL_WRITING = 19,
  ApparatusFramework::SERIAL_PORT_INPUT_BUFFER_FULL = 20, ApparatusFramework::SERIAL_PORT_OUTPUT_BUFFER_FULL = 21, ApparatusFramework::SERIAL_PORT_INPUT_BUFFER_NOT_ENOUGH_DATA = 22, ApparatusFramework::SERIAL_PORT_SETUP_COMM_FAILED = 23,
  ApparatusFramework::SERIAL_PORT_READ_TIMEOUT = 24, ApparatusFramework::SERIAL_PORT_WRITE_TIMEOUT = 25
}

Variables

const uint16 ApparatusFramework::SP_NR_OF_BAUDRATES = 15
const uint32 ApparatusFramework::SPBR_110 = 110
const uint32 ApparatusFramework::SPBR_300 = 300
const uint32 ApparatusFramework::SPBR_600 = 600
const uint32 ApparatusFramework::SPBR_1200 = 1200
const uint32 ApparatusFramework::SPBR_2400 = 2400
const uint32 ApparatusFramework::SPBR_4800 = 4800
const uint32 ApparatusFramework::SPBR_9600 = 9600
const uint32 ApparatusFramework::SPBR_14400 = 14400
const uint32 ApparatusFramework::SPBR_19200 = 19200
const uint32 ApparatusFramework::SPBR_38400 = 38400
const uint32 ApparatusFramework::SPBR_56000 = 56000
const uint32 ApparatusFramework::SPBR_57600 = 57600
const uint32 ApparatusFramework::SPBR_115200 = 115200
const uint32 ApparatusFramework::SPBR_128000 = 128000
const uint32 ApparatusFramework::SPBR_256000 = 256000
const uint16 ApparatusFramework::SP_NR_OF_PARITY_TYPES = 5
const uint8 ApparatusFramework::SP_NOPARITY = 0
const uint8 ApparatusFramework::SP_ODDPARITY = 1
const uint8 ApparatusFramework::SP_EVENPARITY = 2
const uint8 ApparatusFramework::SP_MARKPARITY = 3
const uint8 ApparatusFramework::SP_SPACEPARITY = 4
const uint16 ApparatusFramework::SP_NR_OF_STOPBIT_TYPES = 3
const uint8 ApparatusFramework::SP_ONESTOPBIT = 0
const uint8 ApparatusFramework::SP_ONE5STOPBITS = 1
const uint8 ApparatusFramework::SP_TWOSTOPBITS = 2
const uint16 ApparatusFramework::SP_NR_OF_TIMEOUT_TYPES = 3
const uint32 ApparatusFramework::SP_INFINITE = 0xFFFFFFFF
const uint32 ApparatusFramework::SP_HUNDRED = 100
const uint32 ApparatusFramework::SP_THOUSAND = 1000
© 2004-2010 bbv Software Services AG / Apparatus Services