Exemplo n.º 1
0
 public static Offset <TurnToRecordedHeading> CreateTurnToRecordedHeading(FlatBufferBuilder builder,
                                                                          uint triggerTime_ms    = 0,
                                                                          uint durationTime_ms   = 0,
                                                                          short offset_deg       = 0,
                                                                          short speed_degPerSec  = 0,
                                                                          short accel_degPerSec2 = 1000,
                                                                          short decel_degPerSec2 = 1000,
                                                                          ushort tolerance_deg   = 2,
                                                                          ushort numHalfRevs     = 0,
                                                                          bool useShortestDir    = false)
 {
     builder.StartObject(9);
     TurnToRecordedHeading.AddDurationTimeMs(builder, durationTime_ms);
     TurnToRecordedHeading.AddTriggerTimeMs(builder, triggerTime_ms);
     TurnToRecordedHeading.AddNumHalfRevs(builder, numHalfRevs);
     TurnToRecordedHeading.AddToleranceDeg(builder, tolerance_deg);
     TurnToRecordedHeading.AddDecelDegPerSec2(builder, decel_degPerSec2);
     TurnToRecordedHeading.AddAccelDegPerSec2(builder, accel_degPerSec2);
     TurnToRecordedHeading.AddSpeedDegPerSec(builder, speed_degPerSec);
     TurnToRecordedHeading.AddOffsetDeg(builder, offset_deg);
     TurnToRecordedHeading.AddUseShortestDir(builder, useShortestDir);
     return(TurnToRecordedHeading.EndTurnToRecordedHeading(builder));
 }