001 /* 002 * To change this template, choose Tools | Templates 003 * and open the template in the editor. 004 */ 005 package edu.wpi.first.wpilibj.livewindow; 006 007 import edu.wpi.first.wpilibj.Sendable; 008 009 /** 010 * Live Window Sendable is a special type of object sendable to the live window. 011 * 012 * @author Alex Henning 013 */ 014 public interface LiveWindowSendable extends Sendable { 015 /** 016 * Update the table for this sendable object with the latest 017 * values. 018 */ 019 public void updateTable(); 020 021 /** 022 * Start having this sendable object automatically respond to 023 * value changes reflect the value on the table. 024 */ 025 public void startLiveWindowMode(); 026 027 /** 028 * Stop having this sendable object automatically respond to value 029 * changes. 030 */ 031 public void stopLiveWindowMode(); 032 }