Week One, Jan. 21:
I was assigned this project and was, admittedly, overwhelmed by it at first. Since then I have done some preliminary research on operating systems and API design; this has helped to put the project into a more manageable perspective.
I was assigned this project and was, admittedly, overwhelmed by it at first. Since then I have done some preliminary research on operating systems and API design; this has helped to put the project into a more manageable perspective.
Week Two, Jan. 28:
Over the weekend I downloaded and inspected the source code for Brice Hilgemann's 2010 project, I feel I was able to extract the information that is pertinent to the construction of an operating system for the railroad. These are some of the major points of this data that I presented to DCP during our meeting on Monday:
I want to code something, but I am not certain what language I want to use just yet, nor am I entirely confident on where to begin. DCP mentioned that I might consider working on some visualization for the track, similar to what Brice had done.
Over the weekend I downloaded and inspected the source code for Brice Hilgemann's 2010 project, I feel I was able to extract the information that is pertinent to the construction of an operating system for the railroad. These are some of the major points of this data that I presented to DCP during our meeting on Monday:
- The method used for socket communication.
- The size of the train's commands are six bytes in length.
- The hexidecimal commands for the railroad and train, AD denoting a turnout command, A2 denoting a train motor command.
- (There was no command for headlight or whistle activation.)
- The "AIU" contains output data from the track as sensors are triggered. Reading this data is how I will know where a train is.
- The track has 29 sensors and 31 pieces, or at least it did in 2010.
I want to code something, but I am not certain what language I want to use just yet, nor am I entirely confident on where to begin. DCP mentioned that I might consider working on some visualization for the track, similar to what Brice had done.
Week Three, Feb. 4:
I am sick! I came down with the flu this week, and it has been a true detriment to accomplishing anything. In lieu of this, I have figured that I will probably use a mixture of Assembly and C++ to build this project. Depending on the nature of the visualization component, I may use some C#.
I have not yet seen the CCR, and I really need to. I want to write something simple to test communication with it. I can expand from this a base.
I am sick! I came down with the flu this week, and it has been a true detriment to accomplishing anything. In lieu of this, I have figured that I will probably use a mixture of Assembly and C++ to build this project. Depending on the nature of the visualization component, I may use some C#.
I have not yet seen the CCR, and I really need to. I want to write something simple to test communication with it. I can expand from this a base.
Week Four, Feb. 11:
We spoke in class about our projects, demonstrating our "proof of concept," as it were. I had no visual to supply my peers, and as a result I wasn't able to get much in the way of feedback. I wanted to see the track this week, but it is still in disrepair (should be finished on Friday). I will continue to do research on operating system design as I wait.
DCP and I met this week, he mentioned that I would do well to compile a list of data that I feel I will want to keep track of.
We spoke in class about our projects, demonstrating our "proof of concept," as it were. I had no visual to supply my peers, and as a result I wasn't able to get much in the way of feedback. I wanted to see the track this week, but it is still in disrepair (should be finished on Friday). I will continue to do research on operating system design as I wait.
DCP and I met this week, he mentioned that I would do well to compile a list of data that I feel I will want to keep track of.
Week Five, Feb. 18:
This week has been rough, I have two large assignments due in other classes, which is taking the majority of my time. I have not managed to work on the project yet this week.
This week has been rough, I have two large assignments due in other classes, which is taking the majority of my time. I have not managed to work on the project yet this week.