For those who are following along, yesterday I talked the second assignment for my first Master’s course being a series of state diagrams. Go here http://wp.me/p1fcqR-1v to refresh your memory. In that post, I laid out some of the information for the first state diagram I was going to work on, the control software for a DVD player. Well, to the left is the *very* rough cut for this diagram.
I think the Idle, Tray Open, Validating DVD, and Power Off states are about right. I think I have quite a bit of work to do on the “Playing DVD” state. First, I am not sure “Playing DVD” accurately represents this state. When I think of playing a DVD, I usually think of the content being displayed on the screen. I called that portion the “DVD Playback” state. I think I may rename the “Playing DVD” to something else, maybe “DVD Operation” or “Displaying DVD Content”.