Example #1
0
 public int GetLimit(PtuDirections dir, out float lim)
 {
     return PTU.GetLimit(dir, out lim);
 }
Example #2
0
 public int SetLimit(PtuDirections dir, float f)
 {
     return PTU.SetLimit(dir, f);
 }
Example #3
0
 public int SetLimit(PtuDirections dir, float val)
 {
     switch (dir)
     {
         case PtuDirections.PanCCW:
             SetLeftLimit(val);
             break;
         case PtuDirections.PanCW:
             SetRightLimit(val);
             break;
         case PtuDirections.TiltUp:
             SetUpLimit(val);
             break;
         case PtuDirections.TiltDown:
             SetDownLimit(val);
             break;
     }
     Await();
     return 0;
 }
Example #4
0
 public int GetLimit(PtuDirections dir, out float lim)
 {
     lim = 0;
     switch (dir)
     {
         case PtuDirections.PanCCW:
             lim = _limitLeft;
             break;
         case PtuDirections.PanCW:
             lim = _limitRight;
             break;
         case PtuDirections.TiltUp:
             lim = _limitUp;
             break;
         case PtuDirections.TiltDown:
             lim = _limitDown;
             break;
     }
     return 0;
 }
Example #5
0
 public int SetLimit(PtuDirections dir, float f)
 {
     return 0;
 }
Example #6
0
 public int GetLimit(PtuDirections dir, out float val)
 {
     val = 0;
     return 0;
 }