#include "SensorSlotOfTestbench.h"

void SensorSlotOfTestbench::init_sensorSlotOfTestbench() {
  sensor = NULL;
  csvReaderModule = NULL;
}

SensorSlotOfTestbench::SensorSlotOfTestbench() { init_sensorSlotOfTestbench(); }

bool SensorSlotOfTestbench::set_sensor(Sensor *sensor) {
  if (sensor != NULL) {
    this->sensor = sensor;
    return true;
  }
  return false;
}

bool SensorSlotOfTestbench::del_sensor() {
  if (sensor != NULL) {
    sensor = NULL;
    return true;
  }
  return false;
}

Sensor *SensorSlotOfTestbench::get_sensor() { return sensor; }

bool SensorSlotOfTestbench::set_csvReaderModule(
    CSVreaderModule *csvReaderModule) {
  if (csvReaderModule != NULL) {
    this->csvReaderModule = csvReaderModule;
    return true;
  }
  return false;
}

bool SensorSlotOfTestbench::del_csvReaderModule() {
  if (csvReaderModule != NULL) {
    csvReaderModule = NULL;
    return true;
  }
  return false;
}

CSVreaderModule *SensorSlotOfTestbench::get_csvReaderModule() {
  return csvReaderModule;
}

