ARKit: Rotation value between 0-360°

It’s very easy to get a rotation value:

guard let bodyAnchor = anchor as? ARBodyAnchor else { continue }
let bodyPosition = simd_make_float3(bodyAnchor.transform.columns.3)
let bodyOrientation = Transform(matrix: bodyAnchor.transform).rotation
let rotationAngleInDregree = bodyOrientation.angle * 180 / .pi

Unfortunately I don’t get a result between 0 an 360°. No matter whether the person turns clockwise or the other way around I get the same values. Somewhere at 200° is a change. 

What’s the best way to get a unique value between 0 and 360°?