VE Lua Documentation

Press F to search!

getRollPitchYaw

Definition


-- @/=[C]:-1
function getRollPitchYaw(...)

Callers

@/lua/vehicle/controller/tech/vehicleSystemsCoupling.lua
  local vel = obj:getVelocity()
  local roll, pitch, yaw = obj:getRollPitchYaw()
  messageToSimulink[12] = pos.x                                     -- Position X, m.
@/lua/vehicle/extensions/vehicleStatsLogger.lua
    function()
      local roll, _, _ = obj:getRollPitchYaw()
      return roll
    function()
      local _, pitch, _ = obj:getRollPitchYaw()
      return pitch
    function()
      local _, _, yaw = obj:getRollPitchYaw()
      return yaw
@/lua/vehicle/controller/tech/tyreBarrier.lua
  dat.posX, dat.posY, dat.posZ, dat.velX, dat.velY, dat.velZ = pos.x, pos.y, pos.z, vel.x, vel.y, vel.z
  local roll, pitch, yaw = obj:getRollPitchYaw()
  dat.roll, dat.pitch, dat.yaw = roll, pitch, yaw
@/lua/vehicle/extensions/mqttGrafanaDemo.lua
  lp.x, lp.y, lp.z = obj:getPositionXYZ()
  data.roll, data.pitch, data.yaw = obj:getRollPitchYaw()
  data.gravity = obj:getGravity()
@/lua/vehicle/controller/tech/cosimulationCoupling.lua
  kOut[7], kOut[8], kOut[9] = ffiS.sensorX, ffiS.sensorY, ffiS.sensorZnonInertial                   -- Acceleration, ms^-2.
  kOut[10], kOut[11], kOut[12] = obj:getRollPitchYaw()                                              -- Roll/pitch/yaw, rad.
  kOut[13] = obj:getRollAngularVelocity()                                                           -- Roll rate, rad/s.
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veGeneralData.lua
      data.rot = vec3(obj:getRotation())
      data.roll, data.pitch, data.yaw = obj:getRollPitchYaw()
      data.sensors = {}
@/lua/vehicle/extensions/tech/CANBus/RacingDisplay.lua
  local vehicleVelocityByte1, vehicleVelocityByte2 = canBus.twoBytes(vehicleVelocity * 100 * 3.6)
  local rollAngle, pitchAngle = obj:getRollPitchYaw()
  local rollAngleByte1, rollAngleByte2 = canBus.twoBytes(deg(rollAngle) * 10)
@/lua/vehicle/guistreams.lua
  lp.x, lp.y, lp.z = obj:getPositionXYZ()
  lsensors.roll, lsensors.pitch, lsensors.yaw = obj:getRollPitchYaw()
  lsensors.gravity = obj:getGravity()
@/lua/vehicle/protocols.lua

  local roll, pitch, yaw = obj:getRollPitchYaw()
  M.rollPosSmoothed = rollPosSmoother:get(-roll, dtSim) --negated angle here, seems like that is the "standard" for motion sims here