001package com.ctre.phoenix.motorcontrol; 002 003import java.util.*; 004 005/** 006 * Group of motor controllers 007 */ 008public class GroupMotorControllers 009{ 010 static List<IMotorController> _ms = new ArrayList<IMotorController>(); 011 012 /** 013 * Add motor controller to the group 014 * @param mc motor controller to add 015 */ 016 public static void register(IMotorController mc) 017 { 018 _ms.add(mc); 019 } 020 021 /** 022 * @return number of motorcontrollers in group 023 */ 024 public static int getCount() 025 { 026 return _ms.size(); 027 } 028 029 /** 030 * @param idx Index of motor controller to get 031 * @return Motor controller at specified index 032 */ 033 public static IMotorController get(int idx) 034 { 035 return _ms.get(idx); 036 } 037}