def gps_l2c(svid): phase_assignment = L2_CODE_PHASE_ASSIGNMENTS[svid] cm = gps_l2_cm(phase_assignment.cm_initial_state) cl = gps_l2_cl(phase_assignment.cl_initial_state) return Code.time_multiplex(cm, cl)