private static void setFilter(DigitalSource input,int channelIndex) {
if (input != null) { // Counter might have just one input
DigitalGlitchFilterJNI.setFilterSelect(input.m_port,channelIndex);
int selected = DigitalGlitchFilterJNI.getFilterSelect(input.m_port);
if (selected != channelIndex) {
throw new IllegalStateException("DigitalGlitchFilterJNI.setFilterSelect("
+ channelIndex + ") Failed -> " + selected);
}
}
}
项目:RKellyBot
文件:EncoderSmooth.java
public EncoderSmooth(DigitalSource aSource,DigitalSource bSource,boolean reverseDirection) {
super(aSource,bSource,reverseDirection);
}
项目:RKellyBot
文件:EncoderSmooth.java
public EncoderSmooth(DigitalSource aSource,DigitalSource bSource) {
super(aSource,bSource);
}
项目:RKellyBot
文件:EncoderSmooth.java
public EncoderSmooth(DigitalSource aSource,boolean reverseDirection,EncodingType encodingType) {
super(aSource,reverseDirection,encodingType);
}
项目:RKellyBot
文件:EncoderSmooth.java
public EncoderSmooth(DigitalSource aSource,DigitalSource indexSource,indexSource,DigitalSource indexSource) {
super(aSource,indexSource);
}
项目:2013-code-v2
文件:NewEncoder.java
public NewEncoder(DigitalSource aSource,DigitalSource indexSource) {
super(aSource,indexSource);
}
项目:2013-code-v2
文件:NewEncoder.java
public NewEncoder(DigitalSource aSource,boolean reverseDirection) {
super(aSource,reverseDirection);
}
项目:2013-code-v2
文件:NewEncoder.java
public NewEncoder(DigitalSource aSource,EncodingType encodingType) {
super(aSource,encodingType);
}
项目:2013-code-v2
文件:NewEncoder.java
public NewEncoder(DigitalSource aSource,DigitalSource bSource) {
super(aSource,bSource);
}
项目:2013-code-v2
文件:NewEncoder.java
public NewEncoder(DigitalSource aSource,reverseDirection);
}
/**
* Assigns the DigitalSource to this glitch filter.
*
* @param input The DigitalSource to add.
*/
public void add(DigitalSource input) {
setFilter(input,m_channelIndex + 1);
}
/**
* Removes this filter from the given digital input.
*
* @param input The DigitalSource to stop filtering.
*/
public void remove(DigitalSource input) {
setFilter(input,0);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。