00001 #include "SIGEL_Robot/SIG_Sensor.h"
00002
00003 namespace SIGEL_Robot {
00004
00005 SIG_Sensor::SIG_Sensor (SIG_Robot *par, QString n, int nr)
00006 : parent(par), name(n), number (nr)
00007 {}
00008
00009 SIG_Sensor::SIG_Sensor (SIG_Robot *par, QTextStream & tx)
00010 : parent(par)
00011 {
00012 QString n;
00013 tx >> n;
00014 tx >> name >> number;
00015 }
00016
00017 SIG_Sensor::~SIG_Sensor()
00018 {}
00019
00020
00021
00022 QString SIG_Sensor::getName (void) const
00023 {
00024 return name;
00025 }
00026
00027 int SIG_Sensor::getNumber() const
00028 {
00029 return number;
00030 }
00031
00032 void SIG_Sensor::writeToFileTransfer (QTextStream & tx)
00033 {
00034 tx << "Sensor " << name << ' ' << number << '\n';
00035 }
00036 }