/******************************************************************************** Copyright 2008 Rick Miller and Pulp Free Press - All Rights Reserved The source code contained within this file is intended for educational purposes only. No warranty as to the quality of the code is expressed or implied. Feel free to use this code provided you include the copyright notice in its entirety. **********************************************************************************/ using System; namespace EngineSimulation { public class TemperatureSensor { private int registered_engine_number = 0; private PartStatus part_status; public PartStatus Status { get { return part_status; } set { part_status = value; } } public bool IsWorking { get { if (Status == PartStatus.WORKING) { return true; } return false; } } public int RegisteredEngineNumber { get { return registered_engine_number; } set { registered_engine_number = value; } } public TemperatureSensor(PartStatus status, int engine_number) { RegisteredEngineNumber = engine_number; Status = status; Console.WriteLine("TemperatureSensor Created..."); } } // end class definition } // end namespace