项目:HyperionRobot2014
文件:LedsSetter.java
public void SetBumpersColor(){
double ColorValue = 0;
try {
ColorValue = DriverStation.getInstance().getEnhancedio().getAnalogIn(6);
} catch (DriverStationEnhancedio.EnhancedioException ex) {
ex.printstacktrace();
}
if(ColorValue > 1.5){
ColorLedsRelay.set(Relay.Value.kForward);
}
else{
ColorLedsRelay.set(Relay.Value.kReverse);
}
}
项目:2013ultimate-ascent
文件:ButtonBoard.java
private ButtonBoard() {
super("Button Board",8);
try {
for (int i = 0; i < BUTTON_PINS.length; i++)
ioBoard.setDigitalConfig(BUTTON_PINS[i],DriverStationEnhancedio.tDigitalConfig.kInputPullUp);
for (int i = 0; i < LED_PINS.length; i++) {
ioBoard.setDigitalConfig(LED_PINS[i],DriverStationEnhancedio.tDigitalConfig.kOutput);
ioBoard.setDigitalOutput(LED_PINS[i],true);
}
} catch (EnhancedioException ex) {
ex.printstacktrace();
}
}
项目:grtframeworkv7
文件:ButtonBoard.java
private ButtonBoard() {
super("Button Board",true);
}
} catch (EnhancedioException ex) {
ex.printstacktrace();
}
}
项目:FRC623Robot2014
文件:Robot623.java
private void processImage() throws Exception {
DriverStationEnhancedio dseio;
dseio = DriverStation.getInstance().getEnhancedio();
if (imagepressed && !dseio.getDigital(1)) {
imagepressed = false;
}
if (!imagepressed && dseio.getDigital(1)) {
printToDash(2,"WOO");
imagepressed = true;
visControl.processImage();
}
}
项目:2014-Krugelfang
文件:Controls.java
public static void Init(DriverStationEnhancedio driverStation) {
Controls.driverStation = driverStation;
}
项目:HyperionRobot2014
文件:LedsSetter.java
public void FlashLedsPeriodic(){
double flashTimeMs = 1;
try {
flashTimeMs = DriverStation.getInstance().getEnhancedio().getAnalogIn(8) * 1000;
if(flashTimeMs > 2500){
flashTimeMs = 10000000;
}
} catch (DriverStationEnhancedio.EnhancedioException ex) {
ex.printstacktrace();
}
//System.out.println("FlashTime" + flashTimeMs);
if ((System.currentTimeMillis() - LastFlashTimeMs) > flashTimeMs){
// Initiate FLASH;
m_FlashState = false;
LastFlashTimeMs = System.currentTimeMillis();
}
else if ((System.currentTimeMillis() - LastFlashTimeMs) > (0.1 * flashTimeMs))
{
m_FlashState = true;
}
if (m_FlashState)
{
if (!m_bIsError)
{
FlashingLedsRelay.set(Relay.Value.kForward);
}
else
{
FlashingLedsRelay.set(Relay.Value.kReverse);
}
}
else
{
FlashingLedsRelay.set(Relay.Value.kOn);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。