Esempio n. 1
0
        public static string ToString(RemoteSensorSource value)
        {
            switch (value)
            {
            case RemoteSensorSource.RemoteSensorSource_Off: return("RemoteSensorSource.RemoteSensorSource_Off");

            case RemoteSensorSource.RemoteSensorSource_TalonSRX_SelectedSensor: return("RemoteSensorSource.RemoteSensorSource_TalonSRX_SelectedSensor");

            case RemoteSensorSource.RemoteSensorSource_Pigeon_Yaw: return("RemoteSensorSource.RemoteSensorSource_Pigeon_Yaw");

            case RemoteSensorSource.RemoteSensorSource_Pigeon_Pitch: return("RemoteSensorSource.RemoteSensorSource_Pigeon_Pitch");

            case RemoteSensorSource.RemoteSensorSource_Pigeon_Roll: return("RemoteSensorSource.RemoteSensorSource_Pigeon_Roll");

            case RemoteSensorSource.RemoteSensorSource_CANifier_Quadrature: return("RemoteSensorSource.RemoteSensorSource_CANifier_Quadrature");

            case RemoteSensorSource.RemoteSensorSource_CANifier_PWMInput0: return("RemoteSensorSource.RemoteSensorSource_CANifier_PWMInput0");

            case RemoteSensorSource.RemoteSensorSource_CANifier_PWMInput1: return("RemoteSensorSource.RemoteSensorSource_CANifier_PWMInput1");

            case RemoteSensorSource.RemoteSensorSource_CANifier_PWMInput2: return("RemoteSensorSource.RemoteSensorSource_CANifier_PWMInput2");

            case RemoteSensorSource.RemoteSensorSource_CANifier_PWMInput3: return("RemoteSensorSource.RemoteSensorSource_CANifier_PWMInput3");

            case RemoteSensorSource.RemoteSensorSource_GadgeteerPigeon_Yaw: return("RemoteSensorSource.RemoteSensorSource_GadgeteerPigeon_Yaw");

            case RemoteSensorSource.RemoteSensorSource_GadgeteerPigeon_Pitch: return("RemoteSensorSource.RemoteSensorSource_GadgeteerPigeon_Pitch");

            case RemoteSensorSource.RemoteSensorSource_GadgeteerPigeon_Roll: return("RemoteSensorSource.RemoteSensorSource_GadgeteerPigeon_Roll");

            default: return("InvalidValue");
            }
        }
Esempio n. 2
0
 /**
  * Select what remote device and signal to assign to Remote Sensor 0 or Remote Sensor 1.
  * After binding a remote device and signal to Remote Sensor X, you may select Remote Sensor X
  * as a PID source for closed-loop features.
  *
  * @param deviceID
  *            The CAN ID of the remote sensor device.
  * @param remoteSensorSource
  *            The remote sensor device and signal type to bind.
  * @param remoteOrdinal
  *            0 for configuring Remote Sensor 0
  *            1 for configuring Remote Sensor 1
  * @param timeoutMs
  *            Timeout value in ms. If nonzero, function will wait for
  *            config success and report an error if it times out.
  *            If zero, no blocking or checking is performed.
  * @return Error Code generated by function. 0 indicates no error.
  */
 public ErrorCode ConfigRemoteFeedbackFilter(int deviceID, RemoteSensorSource remoteSensorSource, int remoteOrdinal,
                                             int timeoutMs)
 {
     return(_ll.ConfigRemoteFeedbackFilter(deviceID, remoteSensorSource, remoteOrdinal,
                                           timeoutMs));
 }