Example #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="SerialDevice"/> class.
        /// </summary>
        /// <param name="connection">connection.</param>
        /// <param name="terminator">terminator used for terminating the command message</param>
        /// <param name="logger">logger instance</param>
        protected SerialDevice(ISerialConnection connection, char terminator = '\r', IOBDLogger logger = null)
        {
            Connection = connection;
            Terminator = terminator;
            Logger     = logger;

            connection.DataReceived += OnDataReceived;
        }
Example #2
0
 public ELM327(ISerialConnection connection, IOBDLogger logger = null)
     : base(connection, logger: logger)
 {
 }
Example #3
0
        //TODO DarthAffe 26.06.2016: Add ST-Commands and stuff

        #region Constructors

        public STN1170(ISerialConnection connection, IOBDLogger logger = null)
            : base(connection, logger)
        {
        }