2017-09-10 17:34:14 -04:00
|
|
|
//
|
|
|
|
// SingleTrackDisk.cpp
|
|
|
|
// Clock Signal
|
|
|
|
//
|
|
|
|
// Created by Thomas Harte on 10/09/2017.
|
|
|
|
// Copyright © 2017 Thomas Harte. All rights reserved.
|
|
|
|
//
|
|
|
|
|
|
|
|
#include "SingleTrackDisk.hpp"
|
|
|
|
|
|
|
|
using namespace Storage::Disk;
|
|
|
|
|
2017-09-22 20:28:11 -04:00
|
|
|
SingleTrackDiskImage::SingleTrackDiskImage(const std::shared_ptr<Track> &track) :
|
2017-09-10 17:34:14 -04:00
|
|
|
track_(track) {}
|
|
|
|
|
2017-09-22 20:28:11 -04:00
|
|
|
unsigned int SingleTrackDiskImage::get_head_position_count() {
|
2017-09-10 17:34:14 -04:00
|
|
|
return 1;
|
|
|
|
}
|
|
|
|
|
2017-09-22 20:28:11 -04:00
|
|
|
std::shared_ptr<Track> SingleTrackDiskImage::get_track_at_position(unsigned int head, unsigned int position) {
|
2017-09-10 17:34:14 -04:00
|
|
|
return track_;
|
|
|
|
}
|