using CareFusion.Mosaic.Interfaces.Converters;

namespace CareFusion.Mosaic.Interfaces.Messages.OutputDestination
{
    public enum OutputDestinationState
    {
        Invalid,
        Off,
        On,
        Blinking
    }


    public class OutputDestinationStateIndicationSetRequest : MosaicMessage
    {
        public int OutputDestination { get; set; }
        public OutputDestinationState State { get; set; }


        public OutputDestinationStateIndicationSetRequest()
            : base(MessageType.OutputDestinationStateIndicationSetRequest)
        {
        }

        public OutputDestinationStateIndicationSetRequest(IConverterStream converterStream)
            : base(MessageType.OutputDestinationStateIndicationSetRequest, converterStream)
        {
        }
    }
}
