module CLLogEntry enum CompressionType : Int32 { // size = 4 case CompressionType_PROTOBUF_DEFAULT = 0 case CompressionType_None = 1 case CompressionType_LZMA = 2 } enum SignalEnvironmentType : Int32 { // size = 4 case SIGNAL_ENV_PROTOBUF_DEFAULT = 15 case kSignalEnvUnavailable = 0 case kSignalEnvRural = 1 case kSignalEnvUrban = 2 case kSignalEnvDenseUrban = 3 case kSignalEnvDenseUrbanCanyon = 4 case kSignalEnvMarine = 5 case kSignalEnvFoliage = 6 } enum DeviceMountState : Int32 { // size = 4 case DMS_PROTOBUF_DEFAULT = 4 case DMS_kUnknown = 1 case DMS_kMounted = 2 case DMS_kNotMounted = 3 } enum Reliability : Int32 { // size = 4 case REL_PROTOBUF_DEFAULT = 0 case REL_kNotSet = 1 case REL_kVeryLow = 10 case REL_kLow = 25 case REL_kMedium = 50 case REL_kHigh = 75 } enum MovingState : Int32 { // size = 4 case MS_PROTOBUF_DEFAULT = 4 case MS_kUnknown = 0 case MS_kFrozen = 1 case MS_kNotMoving = 2 case MS_kMoving = 3 } enum MotionActivityContext : Int32 { // size = 4 case MAC_PROTOBUF_DEFAULT = 8 case MAC_kUnknown = 0 case MAC_kRunning = 1 case MAC_kMoving = 2 case MAC_kWalking = 3 case MAC_kDriving = 4 case MAC_kCycling = 5 case MAC_kSwimming = 6 case MAC_kWheelchair = 7 case MAC_kAirborne = 9 } struct SensorSample3Axis { // size = 20 let mach_continuous_time_ns: UInt64 // size = 8 let x: Float32 // size = 4 let y: Float32 // size = 4 let z: Float32 // size = 4 } struct RawPressureSample { // size = 12 let mach_continuous_time_ns: UInt64 // size = 8 let pressure: Float32 // size = 4 } struct SetThermalRiskState { // size = 12 let mach_continuous_time_ns: UInt64 // size = 8 let thermal_risk_scale: UInt32 // size = 4 }