Changeset 7297 for trunk/MagicSoft/Cosy/devdrv
- Timestamp:
- 08/22/05 10:46:31 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Cosy/devdrv/shaftencoder.h
r7230 r7297 80 80 Int_t GetDirChangedOffset() const { return fDirChangedOffset; } 81 81 82 Int_t GetPosDirCorrected() const 83 { 84 return DirHasChanged() ? GetDirChangedPos() : GetPos(); 85 } 86 Int_t GetOffsetDirCorrected() const 87 { 88 return DirHasChanged() ? GetDirChangedOffset() : GetOffset(); 89 } 90 82 91 void SetOffset(Int_t off) { fOffset = off; } 83 92 … … 98 107 void SetHysteresisPos(Float_t f) { fHysteresisPos = f; } 99 108 100 Float_t GetPosCorrected() const { 101 switch (fDirection) { 102 case kUndefined: 103 return GetPos(); 104 case kForward: 105 return GetPos()-fHysteresisPos; 106 case kBackward: 107 return GetPos()+fHysteresisNeg; 108 } 109 Float_t GetPosCorrected() const 110 { 111 switch (fDirection) 112 { 113 case kUndefined: 114 return GetPos(); 115 case kForward: 116 return GetPos()-fHysteresisPos; 117 case kBackward: 118 return GetPos()+fHysteresisNeg; 119 } 109 120 } 110 121
Note:
See TracChangeset
for help on using the changeset viewer.