Functions with enumerated default arguments cause bad python code to be generated

Found a lot more data recording groups that have the same problem.

refs #176
This commit is contained in:
Alex Lin 2016-02-18 10:21:12 -06:00
parent 20dc7b1386
commit 30fbd682ee
8 changed files with 10 additions and 0 deletions

View File

@ -32,6 +32,7 @@ def add_dr_group():
drg[DR_GROUP_ID].add_variable("ball.state.output.external_force[0]", "ball.state.out.external_force[0]")
drg[DR_GROUP_ID].add_variable("ball.state.output.external_force[1]", "ball.state.out.external_force[1]")
drg[DR_GROUP_ID].thisown = 0
trick_data_record.drd.add_group( drg[DR_GROUP_ID], trick.DR_Buffer )
add_dr_group()
@ -60,6 +61,7 @@ def add_dr_group():
drg[DR_GROUP_ID].add_variable("ball.altimeter.output.altitude")
drg[DR_GROUP_ID].thisown = 0
trick_data_record.drd.add_group( drg[DR_GROUP_ID], trick.DR_Buffer )
add_dr_group()

View File

@ -40,6 +40,7 @@ def add_dr_group():
drg[DR_GROUP_ID].add_variable("ball2.state.output.external_force[0]")
drg[DR_GROUP_ID].add_variable("ball2.state.output.external_force[1]")
drg[DR_GROUP_ID].thisown = 0
trick_data_record.drd.add_group( drg[DR_GROUP_ID], trick.DR_Buffer )
add_dr_group()
@ -69,6 +70,7 @@ def add_dr_group():
drg[DR_GROUP_ID].add_variable("ball.altimeter.output.altitude")
drg[DR_GROUP_ID].add_variable("ball2.altimeter.output.altitude")
drg[DR_GROUP_ID].thisown = 0
trick_data_record.drd.add_group( drg[DR_GROUP_ID], trick.DR_Buffer )
add_dr_group()

View File

@ -17,5 +17,6 @@ drg[DR_GROUP_ID].add_variable("dyn.cannon.vel[0]")
drg[DR_GROUP_ID].add_variable("dyn.cannon.vel[1]")
drg[DR_GROUP_ID].add_variable("dyn.cannon.pos[0]")
drg[DR_GROUP_ID].add_variable("dyn.cannon.pos[1]")
drg[DR_GROUP_ID].thisown = 0
trick.add_data_record_group(drg[DR_GROUP_ID], trick.DR_Buffer)
drg[DR_GROUP_ID].enable()

View File

@ -39,5 +39,6 @@ drg[DR_GROUP_ID].add_variable("drx.drt.mixB.var1")
drg[DR_GROUP_ID].add_variable("drx.drt.mixB.var2")
drg[DR_GROUP_ID].add_variable("drx.drt.mixB.var3")
drg[DR_GROUP_ID].add_variable("drx.drt.mixB.var4")
drg[DR_GROUP_ID].thisown = 0
trick.add_data_record_group(drg[DR_GROUP_ID], trick.DR_Buffer)
drg[DR_GROUP_ID].enable()

View File

@ -39,5 +39,6 @@ drg[DR_GROUP_ID].add_variable("drx.drt.mixB.var1")
drg[DR_GROUP_ID].add_variable("drx.drt.mixB.var2")
drg[DR_GROUP_ID].add_variable("drx.drt.mixB.var3")
drg[DR_GROUP_ID].add_variable("drx.drt.mixB.var4")
drg[DR_GROUP_ID].thisown = 0
trick.add_data_record_group(drg[DR_GROUP_ID], trick.DR_Buffer)
drg[DR_GROUP_ID].enable()

View File

@ -25,5 +25,6 @@ drg[DR_GROUP_ID].add_variable("drx.drt.k")
drg[DR_GROUP_ID].add_variable("drx.drt.l")
drg[DR_GROUP_ID].add_variable("drx.drt.m")
drg[DR_GROUP_ID].add_variable("drx.drt.n")
drg[DR_GROUP_ID].thisown = 0
trick.add_data_record_group(drg[DR_GROUP_ID], trick.DR_Buffer)
drg[DR_GROUP_ID].enable()

View File

@ -25,5 +25,6 @@ drg[DR_GROUP_ID].add_variable("drx.drt.k")
drg[DR_GROUP_ID].add_variable("drx.drt.l")
drg[DR_GROUP_ID].add_variable("drx.drt.m")
drg[DR_GROUP_ID].add_variable("drx.drt.n")
drg[DR_GROUP_ID].thisown = 0
trick.add_data_record_group(drg[DR_GROUP_ID], trick.DR_Buffer)
drg[DR_GROUP_ID].enable()

View File

@ -1,3 +1,4 @@
*.o
BC635Clock_test
TPROCTEClock_test
GetTimeOfDayClock_test