////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  ASSerialPortController.h
//    This class is responsible accessing serial ports.
//
//  Copyright:  2016 Acclivity Group LLC, all rights reserved.
//
//  Change History (most recent first):
//
//  08/29/16  B.D.D.  Created file.
//
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#pragma once

#include "ASObject.h"

namespace ASFoundation
{
	class EXTERNAL_API ASSerialPortController : public ASObject
	{
	public:
		static ASSerialPortController* Create(void);
		virtual ~ASSerialPortController(void);

		virtual CPArray SerialPorts(void) = 0;

	protected:
		ASSerialPortController(void);
	};
}
