--- DarthVader/OrbitalInfo/src/OrbitalInfo.cpp 2006/06/30 09:21:58 1.3 +++ DarthVader/OrbitalInfo/src/OrbitalInfo.cpp 2006/09/05 14:49:45 1.5 @@ -1,16 +1,31 @@ #include OrbitalInfo::OrbitalInfo(){ - absTime = 0ULL; - OBT = 0ULL; - pkt_num = 0ULL; + absTime = 0; + OBT = 0; + pkt_num = 0; } void OrbitalInfo::Clear(){ - absTime = 0ULL; - OBT = 0ULL; - pkt_num = 0ULL; + absTime = 0; + OBT = 0; + pkt_num = 0; +} + +/** + * Fills a struct cOrbitalInfo with values from a OrbitalInfo object (to put data into a F77 common). + */ +void OrbitalInfo::GetLevel2Struct(cOrbitalInfo *l2) const{ + l2->abstime = absTime; + l2->obt = OBT; + l2->pkt_num = pkt_num; +} + +void OrbitalInfo::SetFromLevel2Struct(cOrbitalInfo *l2){ + absTime = l2->abstime; + OBT = l2->obt; + pkt_num = l2->pkt_num; } ClassImp(OrbitalInfo)