1. A system for configuring at least one reprogrammable telemetry card consisting of: a plurality of non-uniform satellite telemetry systems, wherein each of said plurality of non-uniform satellite telemetry systems is an on-board satellite telemetry system; a single reprogrammable telemetry card which is configured with a plurality of software defined radio components common to all of said plurality of non-uniform satellite telemetry systems, wherein said plurality of software defined radio components is re-usable with each of said plurality of non-uniform satellite telemetry systems without modification, wherein said single reprogrammable telemetry card is further configured with an FPGA which may be programmed with a specific error checking protocol which corresponds to a telemetry error checking protocol applicable to at least one specific telemetry system of said plurality of non-uniform telemetry systems; and a user interface configured to display a list of satellite telemetry system types, wherein each satellite telemetry system type corresponds to said specific error checking protocol, and wherein said user interface is further configured to receive a user input corresponding to said specific error checking protocol and to update at least one value within at least one compiler software object, wherein said at least one value to invokes a programming function to program said FPGA of said single reprogrammable telemetry card with said specific error checking protocol corresponding to said user input without altering said plurality of software radio defined objects so that said single reprogrammable telemetry card may be reused with other satellite telemetry systems, wherein said user interface is operatively coupled with a compiler to update an error checking protocol value in said at least one compiler software object wherein said updated error checking protocol value in said compiler software object invokes an updating function which updates said specific error checking protocol corresponding to said user input, wherein said plurality of software radio defined objects are not altered and remain useable within each of said plurality of non-uniform satellite telemetry systems.