Wait a second... are you encoding data from the XBOX controller over the infrared and transmitting it to the robot? (aka IRDA)
We wanted to do this too... but the game manual says that you can't encode data into the infrared in any fashion. You must have four distinct functions each assigned a unique IR code.
<G49>
Code:
ROBOCOACH Signaling – If the ROBOCOACH will be providing signals to the ROBOT,
then prior to the start of each MATCH the ROBOCOACH must place a Signaling Card in the
ROBOCOACH STATION. The Signaling Card shall be a 3-inch by 5-inch card listing the
one to four actions that can be commanded by the ROBOCOACH.
<R65> (excerpts)
Code:
SIGNALING DEVICES shall be designed to communicate signals from the ROBOCOACH
to the ROBOT. SIGNALING DEVICES are excluded from Rule <R64>. SIGNALING
DEVICES shall:
>not use changes in the signal states to encode or transmit larger messages (e.g. Morse code)
-q