001// Copyright (c) FIRST and other WPILib contributors. 002// Open Source Software; you can modify and/or share it under the terms of 003// the WPILib BSD license file in the root directory of this project. 004 005package edu.wpi.first.util.sendable; 006 007/** The base interface for objects that can be sent over the network. */ 008@SuppressWarnings("PMD.ImplicitFunctionalInterface") 009public interface Sendable { 010 /** 011 * Initializes this {@link Sendable} object. 012 * 013 * @param builder sendable builder 014 */ 015 void initSendable(SendableBuilder builder); 016}