Documentation
¶
Overview ¶
Package coremotion provides purego-based Go bindings for the macOS CoreMotion framework.
Apple documentation: https://developer.apple.com/documentation/coremotion
Index ¶
- func CMErrorDomain() uintptr
- func CMPedometerIsDistanceAvailable() bool
- func CMPedometerIsFloorCountingAvailable() bool
- func CMPedometerIsPaceAvailable() bool
- func CMPedometerIsStepCountingAvailable() bool
- type Acl_entry_id_t
- type Acl_flag_t
- type Acl_perm_t
- type Acl_tag_t
- type Acl_type_t
- type CMAcceleration
- type CMAccelerometerData
- type CMAmbientPressureData
- type CMAttitude
- type CMAttitudeReferenceFrame
- type CMAuthorizationStatus
- type CMCalibratedMagneticField
- type CMDeviceMotion
- func (o *CMDeviceMotion) Attitude() *CMAttitude
- func (o *CMDeviceMotion) Gravity() CMAcceleration
- func (o *CMDeviceMotion) Heading() float64
- func (o *CMDeviceMotion) MagneticField() CMCalibratedMagneticField
- func (o *CMDeviceMotion) RotationRate() CMRotationRate
- func (o *CMDeviceMotion) SensorLocation() CMDeviceMotionSensorLocation
- func (o *CMDeviceMotion) UserAcceleration() CMAcceleration
- type CMDeviceMotionSensorLocation
- type CMError
- type CMGyroData
- type CMHeadphoneActivityManager
- func (o *CMHeadphoneActivityManager) IsActivityActive() bool
- func (o *CMHeadphoneActivityManager) IsActivityAvailable() bool
- func (o *CMHeadphoneActivityManager) IsStatusActive() bool
- func (o *CMHeadphoneActivityManager) IsStatusAvailable() bool
- func (o *CMHeadphoneActivityManager) StartActivityUpdatesToQueueWithHandler(queue *foundation.NSOperationQueue, ...)
- func (o *CMHeadphoneActivityManager) StartStatusUpdatesToQueueWithHandler(queue *foundation.NSOperationQueue, ...)
- func (o *CMHeadphoneActivityManager) StopActivityUpdates()
- func (o *CMHeadphoneActivityManager) StopStatusUpdates()
- type CMHeadphoneActivityStatus
- type CMHeadphoneMotionManager
- func (o *CMHeadphoneMotionManager) Delegate() CMHeadphoneMotionManagerDelegate
- func (o *CMHeadphoneMotionManager) DeviceMotion() *CMDeviceMotion
- func (o *CMHeadphoneMotionManager) IsConnectionStatusActive() bool
- func (o *CMHeadphoneMotionManager) IsDeviceMotionActive() bool
- func (o *CMHeadphoneMotionManager) IsDeviceMotionAvailable() bool
- func (o *CMHeadphoneMotionManager) SetDelegate(delegate CMHeadphoneMotionManagerDelegate)
- func (o *CMHeadphoneMotionManager) StartConnectionStatusUpdates()
- func (o *CMHeadphoneMotionManager) StartDeviceMotionUpdates()
- func (o *CMHeadphoneMotionManager) StartDeviceMotionUpdatesToQueueWithHandler(queue *foundation.NSOperationQueue, ...)
- func (o *CMHeadphoneMotionManager) StopConnectionStatusUpdates()
- func (o *CMHeadphoneMotionManager) StopDeviceMotionUpdates()
- type CMHeadphoneMotionManagerDelegate
- type CMLogItem
- type CMMagneticField
- type CMMagneticFieldCalibrationAccuracy
- type CMMagnetometerData
- type CMMotionActivity
- func (o *CMMotionActivity) Automotive() bool
- func (o *CMMotionActivity) Confidence() CMMotionActivityConfidence
- func (o *CMMotionActivity) Running() bool
- func (o *CMMotionActivity) StartDate() *foundation.NSDate
- func (o *CMMotionActivity) Stationary() bool
- func (o *CMMotionActivity) Unknown() bool
- func (o *CMMotionActivity) Walking() bool
- type CMMotionActivityConfidence
- type CMOdometerData
- func (o *CMOdometerData) DeltaAltitude() unsafe.Pointer
- func (o *CMOdometerData) DeltaDistance() unsafe.Pointer
- func (o *CMOdometerData) DeltaDistanceAccuracy() unsafe.Pointer
- func (o *CMOdometerData) EndDate() *foundation.NSDate
- func (o *CMOdometerData) GpsDate() *foundation.NSDate
- func (o *CMOdometerData) MaxAbsSlope() *foundation.NSNumber
- func (o *CMOdometerData) OriginDevice() CMOdometerOriginDevice
- func (o *CMOdometerData) Slope() *foundation.NSNumber
- func (o *CMOdometerData) Speed() unsafe.Pointer
- func (o *CMOdometerData) SpeedAccuracy() unsafe.Pointer
- func (o *CMOdometerData) StartDate() *foundation.NSDate
- func (o *CMOdometerData) VerticalAccuracy() unsafe.Pointer
- type CMOdometerOriginDevice
- type CMPedometer
- func (o *CMPedometer) QueryPedometerDataFromDateToDateWithHandler(start *foundation.NSDate, end *foundation.NSDate, ...)
- func (o *CMPedometer) StartPedometerUpdatesFromDateWithHandler(start *foundation.NSDate, handler func(*CMPedometerData, unsafe.Pointer))
- func (o *CMPedometer) StopPedometerUpdates()
- type CMPedometerData
- func (o *CMPedometerData) AverageActivePace() unsafe.Pointer
- func (o *CMPedometerData) CurrentCadence() unsafe.Pointer
- func (o *CMPedometerData) CurrentPace() unsafe.Pointer
- func (o *CMPedometerData) Distance() *foundation.NSNumber
- func (o *CMPedometerData) EndDate() *foundation.NSDate
- func (o *CMPedometerData) FloorsAscended() *foundation.NSNumber
- func (o *CMPedometerData) FloorsDescended() *foundation.NSNumber
- func (o *CMPedometerData) NumberOfSteps() *foundation.NSNumber
- func (o *CMPedometerData) StartDate() *foundation.NSDate
- type CMPedometerEvent
- type CMPedometerEventType
- type CMQuaternion
- type CMRecordedRotationRateData
- type CMRotationMatrix
- type CMRotationRate
- type CMRotationRateData
- type CMWaterSubmersionDepthState
- type CMWaterSubmersionState
- type Clockid_t
- type Dispatch_autorelease_frequency_t
- type Dispatch_block_flags_t
- type Filesec_property_t
- type Idtype_t
- type Ipc_info_object_type_t
- type Launch_data_type_t
- type MDLabelDomain
- type MDQueryOptionFlags
- type MDQuerySortOptionFlags
- type Mach_vm_range_flags_t
- type Mach_vm_range_flavor_t
- type Mach_vm_range_tag_t
- type Mpo_flags_t
- type Os_clockid_t
- type Ptrauth_key
- type Qos_class_t
- type Virtual_memory_guard_exception_code_t
- type Xpc_listener_create_flags_t
- type Xpc_session_create_flags_t
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CMErrorDomain ¶
func CMErrorDomain() uintptr
func CMPedometerIsDistanceAvailable ¶
func CMPedometerIsDistanceAvailable() bool
func CMPedometerIsFloorCountingAvailable ¶
func CMPedometerIsFloorCountingAvailable() bool
func CMPedometerIsPaceAvailable ¶
func CMPedometerIsPaceAvailable() bool
func CMPedometerIsStepCountingAvailable ¶
func CMPedometerIsStepCountingAvailable() bool
Types ¶
type Acl_entry_id_t ¶
type Acl_entry_id_t int64
const ( ACL_FIRST_ENTRY Acl_entry_id_t = 0 ACL_NEXT_ENTRY Acl_entry_id_t = -1 ACL_LAST_ENTRY Acl_entry_id_t = -2 )
func (Acl_entry_id_t) String ¶
func (e Acl_entry_id_t) String() string
type Acl_flag_t ¶
type Acl_flag_t int64
const ( ACL_FLAG_DEFER_INHERIT Acl_flag_t = 1 ACL_FLAG_NO_INHERIT Acl_flag_t = 131072 ACL_ENTRY_INHERITED Acl_flag_t = 16 ACL_ENTRY_FILE_INHERIT Acl_flag_t = 32 ACL_ENTRY_DIRECTORY_INHERIT Acl_flag_t = 64 ACL_ENTRY_LIMIT_INHERIT Acl_flag_t = 128 ACL_ENTRY_ONLY_INHERIT Acl_flag_t = 256 )
func (Acl_flag_t) String ¶
func (e Acl_flag_t) String() string
type Acl_perm_t ¶
type Acl_perm_t int64
const ( ACL_READ_DATA Acl_perm_t = 2 ACL_LIST_DIRECTORY Acl_perm_t = 2 ACL_WRITE_DATA Acl_perm_t = 4 ACL_ADD_FILE Acl_perm_t = 4 ACL_EXECUTE Acl_perm_t = 8 ACL_SEARCH Acl_perm_t = 8 ACL_DELETE Acl_perm_t = 16 ACL_APPEND_DATA Acl_perm_t = 32 ACL_ADD_SUBDIRECTORY Acl_perm_t = 32 ACL_DELETE_CHILD Acl_perm_t = 64 ACL_READ_ATTRIBUTES Acl_perm_t = 128 ACL_WRITE_ATTRIBUTES Acl_perm_t = 256 ACL_READ_EXTATTRIBUTES Acl_perm_t = 512 ACL_WRITE_EXTATTRIBUTES Acl_perm_t = 1024 ACL_READ_SECURITY Acl_perm_t = 2048 ACL_WRITE_SECURITY Acl_perm_t = 4096 ACL_CHANGE_OWNER Acl_perm_t = 8192 ACL_SYNCHRONIZE Acl_perm_t = 1048576 )
func (Acl_perm_t) String ¶
func (e Acl_perm_t) String() string
type Acl_type_t ¶
type Acl_type_t int64
const ( ACL_TYPE_EXTENDED Acl_type_t = 256 ACL_TYPE_ACCESS Acl_type_t = 0 ACL_TYPE_DEFAULT Acl_type_t = 1 ACL_TYPE_AFS Acl_type_t = 2 ACL_TYPE_CODA Acl_type_t = 3 ACL_TYPE_NTFS Acl_type_t = 4 ACL_TYPE_NWFS Acl_type_t = 5 )
func (Acl_type_t) String ¶
func (e Acl_type_t) String() string
type CMAcceleration ¶
type CMAccelerometerData ¶
type CMAccelerometerData struct {
CMLogItem
}
Apple documentation: https://developer.apple.com/documentation/coremotion/cmaccelerometerdata
func CMAccelerometerDataFromID ¶
func CMAccelerometerDataFromID(id objc.ID) *CMAccelerometerData
func (*CMAccelerometerData) Acceleration ¶
func (o *CMAccelerometerData) Acceleration() CMAcceleration
type CMAmbientPressureData ¶
type CMAmbientPressureData struct {
CMLogItem
}
Apple documentation: https://developer.apple.com/documentation/coremotion/cmambientpressuredata
func CMAmbientPressureDataFromID ¶
func CMAmbientPressureDataFromID(id objc.ID) *CMAmbientPressureData
func (*CMAmbientPressureData) Pressure ¶
func (o *CMAmbientPressureData) Pressure() *foundation.NSMeasurement[*foundation.NSUnitPressure]
Discussion: The pressure as measured by the pressure sensor. Pressure is in kPa (kilopascals).
func (*CMAmbientPressureData) Temperature ¶
func (o *CMAmbientPressureData) Temperature() *foundation.NSMeasurement[*foundation.NSUnitTemperature]
Discussion: The temperature as measured by the pressure sensor. Temperature is in C (degrees centrigrade).
type CMAttitude ¶
type CMAttitude struct {
foundation.NSObject
}
Apple documentation: https://developer.apple.com/documentation/coremotion/cmattitude
func CMAttitudeFromID ¶
func CMAttitudeFromID(id objc.ID) *CMAttitude
func (*CMAttitude) MultiplyByInverseOfAttitude ¶
func (o *CMAttitude) MultiplyByInverseOfAttitude(attitude *CMAttitude)
func (*CMAttitude) Pitch ¶
func (o *CMAttitude) Pitch() float64
func (*CMAttitude) Quaternion ¶
func (o *CMAttitude) Quaternion() CMQuaternion
func (*CMAttitude) Roll ¶
func (o *CMAttitude) Roll() float64
func (*CMAttitude) RotationMatrix ¶
func (o *CMAttitude) RotationMatrix() CMRotationMatrix
func (*CMAttitude) Yaw ¶
func (o *CMAttitude) Yaw() float64
type CMAttitudeReferenceFrame ¶
type CMAttitudeReferenceFrame uint64
const ( CMAttitudeReferenceFrameXArbitraryZVertical CMAttitudeReferenceFrame = 1 CMAttitudeReferenceFrameXArbitraryCorrectedZVertical CMAttitudeReferenceFrame = 2 CMAttitudeReferenceFrameXMagneticNorthZVertical CMAttitudeReferenceFrame = 4 CMAttitudeReferenceFrameXTrueNorthZVertical CMAttitudeReferenceFrame = 8 )
func (CMAttitudeReferenceFrame) String ¶
func (e CMAttitudeReferenceFrame) String() string
type CMAuthorizationStatus ¶
type CMAuthorizationStatus int64
const ( CMAuthorizationStatusNotDetermined CMAuthorizationStatus = 0 CMAuthorizationStatusRestricted CMAuthorizationStatus = 1 CMAuthorizationStatusDenied CMAuthorizationStatus = 2 CMAuthorizationStatusAuthorized CMAuthorizationStatus = 3 )
func CMHeadphoneActivityManagerAuthorizationStatus ¶
func CMHeadphoneActivityManagerAuthorizationStatus() CMAuthorizationStatus
func CMHeadphoneMotionManagerAuthorizationStatus ¶
func CMHeadphoneMotionManagerAuthorizationStatus() CMAuthorizationStatus
func (CMAuthorizationStatus) String ¶
func (e CMAuthorizationStatus) String() string
type CMCalibratedMagneticField ¶
type CMCalibratedMagneticField struct {
Field CMMagneticField
Accuracy CMMagneticFieldCalibrationAccuracy
}
type CMDeviceMotion ¶
type CMDeviceMotion struct {
CMLogItem
}
Apple documentation: https://developer.apple.com/documentation/coremotion/cmdevicemotion
func CMDeviceMotionFromID ¶
func CMDeviceMotionFromID(id objc.ID) *CMDeviceMotion
func (*CMDeviceMotion) Attitude ¶
func (o *CMDeviceMotion) Attitude() *CMAttitude
func (*CMDeviceMotion) Gravity ¶
func (o *CMDeviceMotion) Gravity() CMAcceleration
func (*CMDeviceMotion) Heading ¶
func (o *CMDeviceMotion) Heading() float64
func (*CMDeviceMotion) MagneticField ¶
func (o *CMDeviceMotion) MagneticField() CMCalibratedMagneticField
func (*CMDeviceMotion) RotationRate ¶
func (o *CMDeviceMotion) RotationRate() CMRotationRate
func (*CMDeviceMotion) SensorLocation ¶
func (o *CMDeviceMotion) SensorLocation() CMDeviceMotionSensorLocation
func (*CMDeviceMotion) UserAcceleration ¶
func (o *CMDeviceMotion) UserAcceleration() CMAcceleration
type CMDeviceMotionSensorLocation ¶
type CMDeviceMotionSensorLocation int64
const ( CMDeviceMotionSensorLocationDefault CMDeviceMotionSensorLocation = 0 CMDeviceMotionSensorLocationHeadphoneLeft CMDeviceMotionSensorLocation = 1 CMDeviceMotionSensorLocationHeadphoneRight CMDeviceMotionSensorLocation = 2 )
func (CMDeviceMotionSensorLocation) String ¶
func (e CMDeviceMotionSensorLocation) String() string
type CMError ¶
type CMError int64
const ( CMErrorNULL CMError = 100 CMErrorDeviceRequiresMovement CMError = 101 CMErrorTrueNorthNotAvailable CMError = 102 CMErrorUnknown CMError = 103 CMErrorMotionActivityNotAvailable CMError = 104 CMErrorMotionActivityNotAuthorized CMError = 105 CMErrorMotionActivityNotEntitled CMError = 106 CMErrorInvalidParameter CMError = 107 CMErrorInvalidAction CMError = 108 CMErrorNotAvailable CMError = 109 CMErrorNotEntitled CMError = 110 CMErrorNotAuthorized CMError = 111 CMErrorNilData CMError = 112 CMErrorSize CMError = 113 )
type CMGyroData ¶
type CMGyroData struct {
CMLogItem
}
Apple documentation: https://developer.apple.com/documentation/coremotion/cmgyrodata
func CMGyroDataFromID ¶
func CMGyroDataFromID(id objc.ID) *CMGyroData
func (*CMGyroData) RotationRate ¶
func (o *CMGyroData) RotationRate() CMRotationRate
type CMHeadphoneActivityManager ¶
type CMHeadphoneActivityManager struct {
foundation.NSObject
}
Apple documentation: https://developer.apple.com/documentation/coremotion/cmheadphoneactivitymanager
func CMHeadphoneActivityManagerFromID ¶
func CMHeadphoneActivityManagerFromID(id objc.ID) *CMHeadphoneActivityManager
func (*CMHeadphoneActivityManager) IsActivityActive ¶
func (o *CMHeadphoneActivityManager) IsActivityActive() bool
func (*CMHeadphoneActivityManager) IsActivityAvailable ¶
func (o *CMHeadphoneActivityManager) IsActivityAvailable() bool
func (*CMHeadphoneActivityManager) IsStatusActive ¶
func (o *CMHeadphoneActivityManager) IsStatusActive() bool
func (*CMHeadphoneActivityManager) IsStatusAvailable ¶
func (o *CMHeadphoneActivityManager) IsStatusAvailable() bool
func (*CMHeadphoneActivityManager) StartActivityUpdatesToQueueWithHandler ¶
func (o *CMHeadphoneActivityManager) StartActivityUpdatesToQueueWithHandler(queue *foundation.NSOperationQueue, handler func(*CMMotionActivity, unsafe.Pointer))
func (*CMHeadphoneActivityManager) StartStatusUpdatesToQueueWithHandler ¶
func (o *CMHeadphoneActivityManager) StartStatusUpdatesToQueueWithHandler(queue *foundation.NSOperationQueue, handler func(CMHeadphoneActivityStatus, unsafe.Pointer))
func (*CMHeadphoneActivityManager) StopActivityUpdates ¶
func (o *CMHeadphoneActivityManager) StopActivityUpdates()
func (*CMHeadphoneActivityManager) StopStatusUpdates ¶
func (o *CMHeadphoneActivityManager) StopStatusUpdates()
type CMHeadphoneActivityStatus ¶
type CMHeadphoneActivityStatus int64
const ( CMHeadphoneActivityStatusDisconnected CMHeadphoneActivityStatus = 0 CMHeadphoneActivityStatusConnected CMHeadphoneActivityStatus = 1 )
func (CMHeadphoneActivityStatus) String ¶
func (e CMHeadphoneActivityStatus) String() string
type CMHeadphoneMotionManager ¶
type CMHeadphoneMotionManager struct {
foundation.NSObject
}
Apple documentation: https://developer.apple.com/documentation/coremotion/cmheadphonemotionmanager
func CMHeadphoneMotionManagerFromID ¶
func CMHeadphoneMotionManagerFromID(id objc.ID) *CMHeadphoneMotionManager
func (*CMHeadphoneMotionManager) Delegate ¶
func (o *CMHeadphoneMotionManager) Delegate() CMHeadphoneMotionManagerDelegate
func (*CMHeadphoneMotionManager) DeviceMotion ¶
func (o *CMHeadphoneMotionManager) DeviceMotion() *CMDeviceMotion
func (*CMHeadphoneMotionManager) IsConnectionStatusActive ¶
func (o *CMHeadphoneMotionManager) IsConnectionStatusActive() bool
func (*CMHeadphoneMotionManager) IsDeviceMotionActive ¶
func (o *CMHeadphoneMotionManager) IsDeviceMotionActive() bool
func (*CMHeadphoneMotionManager) IsDeviceMotionAvailable ¶
func (o *CMHeadphoneMotionManager) IsDeviceMotionAvailable() bool
func (*CMHeadphoneMotionManager) SetDelegate ¶
func (o *CMHeadphoneMotionManager) SetDelegate(delegate CMHeadphoneMotionManagerDelegate)
func (*CMHeadphoneMotionManager) StartConnectionStatusUpdates ¶
func (o *CMHeadphoneMotionManager) StartConnectionStatusUpdates()
func (*CMHeadphoneMotionManager) StartDeviceMotionUpdates ¶
func (o *CMHeadphoneMotionManager) StartDeviceMotionUpdates()
func (*CMHeadphoneMotionManager) StartDeviceMotionUpdatesToQueueWithHandler ¶
func (o *CMHeadphoneMotionManager) StartDeviceMotionUpdatesToQueueWithHandler(queue *foundation.NSOperationQueue, handler func(*CMDeviceMotion, unsafe.Pointer))
func (*CMHeadphoneMotionManager) StopConnectionStatusUpdates ¶
func (o *CMHeadphoneMotionManager) StopConnectionStatusUpdates()
func (*CMHeadphoneMotionManager) StopDeviceMotionUpdates ¶
func (o *CMHeadphoneMotionManager) StopDeviceMotionUpdates()
type CMHeadphoneMotionManagerDelegate ¶
type CMHeadphoneMotionManagerDelegate interface {
}
CMHeadphoneMotionManagerDelegate wraps the ObjC protocol CMHeadphoneMotionManagerDelegate.
type CMLogItem ¶
type CMLogItem struct {
foundation.NSObject
}
Apple documentation: https://developer.apple.com/documentation/coremotion/cmlogitem
func CMLogItemFromID ¶
type CMMagneticField ¶
type CMMagneticFieldCalibrationAccuracy ¶
type CMMagneticFieldCalibrationAccuracy int32
const ( CMMagneticFieldCalibrationAccuracyUncalibrated CMMagneticFieldCalibrationAccuracy = -1 CMMagneticFieldCalibrationAccuracyLow CMMagneticFieldCalibrationAccuracy = 0 CMMagneticFieldCalibrationAccuracyMedium CMMagneticFieldCalibrationAccuracy = 1 CMMagneticFieldCalibrationAccuracyHigh CMMagneticFieldCalibrationAccuracy = 2 )
func (CMMagneticFieldCalibrationAccuracy) String ¶
func (e CMMagneticFieldCalibrationAccuracy) String() string
type CMMagnetometerData ¶
type CMMagnetometerData struct {
CMLogItem
}
Apple documentation: https://developer.apple.com/documentation/coremotion/cmmagnetometerdata
func CMMagnetometerDataFromID ¶
func CMMagnetometerDataFromID(id objc.ID) *CMMagnetometerData
func (*CMMagnetometerData) MagneticField ¶
func (o *CMMagnetometerData) MagneticField() CMMagneticField
type CMMotionActivity ¶
type CMMotionActivity struct {
CMLogItem
}
Apple documentation: https://developer.apple.com/documentation/coremotion/cmmotionactivity
func CMMotionActivityFromID ¶
func CMMotionActivityFromID(id objc.ID) *CMMotionActivity
func (*CMMotionActivity) Automotive ¶
func (o *CMMotionActivity) Automotive() bool
func (*CMMotionActivity) Confidence ¶
func (o *CMMotionActivity) Confidence() CMMotionActivityConfidence
func (*CMMotionActivity) Running ¶
func (o *CMMotionActivity) Running() bool
func (*CMMotionActivity) StartDate ¶
func (o *CMMotionActivity) StartDate() *foundation.NSDate
func (*CMMotionActivity) Stationary ¶
func (o *CMMotionActivity) Stationary() bool
func (*CMMotionActivity) Unknown ¶
func (o *CMMotionActivity) Unknown() bool
func (*CMMotionActivity) Walking ¶
func (o *CMMotionActivity) Walking() bool
type CMMotionActivityConfidence ¶
type CMMotionActivityConfidence int64
const ( CMMotionActivityConfidenceLow CMMotionActivityConfidence = 0 CMMotionActivityConfidenceMedium CMMotionActivityConfidence = 1 CMMotionActivityConfidenceHigh CMMotionActivityConfidence = 2 )
func (CMMotionActivityConfidence) String ¶
func (e CMMotionActivityConfidence) String() string
type CMOdometerData ¶
type CMOdometerData struct {
foundation.NSObject
}
Apple documentation: https://developer.apple.com/documentation/coremotion/cmodometerdata
func CMOdometerDataFromID ¶
func CMOdometerDataFromID(id objc.ID) *CMOdometerData
func (*CMOdometerData) DeltaAltitude ¶
func (o *CMOdometerData) DeltaAltitude() unsafe.Pointer
func (*CMOdometerData) DeltaDistance ¶
func (o *CMOdometerData) DeltaDistance() unsafe.Pointer
func (*CMOdometerData) DeltaDistanceAccuracy ¶
func (o *CMOdometerData) DeltaDistanceAccuracy() unsafe.Pointer
func (*CMOdometerData) EndDate ¶
func (o *CMOdometerData) EndDate() *foundation.NSDate
func (*CMOdometerData) GpsDate ¶
func (o *CMOdometerData) GpsDate() *foundation.NSDate
func (*CMOdometerData) MaxAbsSlope ¶
func (o *CMOdometerData) MaxAbsSlope() *foundation.NSNumber
func (*CMOdometerData) OriginDevice ¶
func (o *CMOdometerData) OriginDevice() CMOdometerOriginDevice
func (*CMOdometerData) Slope ¶
func (o *CMOdometerData) Slope() *foundation.NSNumber
func (*CMOdometerData) Speed ¶
func (o *CMOdometerData) Speed() unsafe.Pointer
func (*CMOdometerData) SpeedAccuracy ¶
func (o *CMOdometerData) SpeedAccuracy() unsafe.Pointer
func (*CMOdometerData) StartDate ¶
func (o *CMOdometerData) StartDate() *foundation.NSDate
func (*CMOdometerData) VerticalAccuracy ¶
func (o *CMOdometerData) VerticalAccuracy() unsafe.Pointer
type CMOdometerOriginDevice ¶
type CMOdometerOriginDevice int64
const ( CMOdometerOriginDeviceUnknown CMOdometerOriginDevice = 0 CMOdometerOriginDeviceLocal CMOdometerOriginDevice = 1 CMOdometerOriginDeviceRemote CMOdometerOriginDevice = 2 )
func (CMOdometerOriginDevice) String ¶
func (e CMOdometerOriginDevice) String() string
type CMPedometer ¶
type CMPedometer struct {
foundation.NSObject
}
Apple documentation: https://developer.apple.com/documentation/coremotion/cmpedometer
func CMPedometerFromID ¶
func CMPedometerFromID(id objc.ID) *CMPedometer
func (*CMPedometer) QueryPedometerDataFromDateToDateWithHandler ¶
func (o *CMPedometer) QueryPedometerDataFromDateToDateWithHandler(start *foundation.NSDate, end *foundation.NSDate, handler func(*CMPedometerData, unsafe.Pointer))
func (*CMPedometer) StartPedometerUpdatesFromDateWithHandler ¶
func (o *CMPedometer) StartPedometerUpdatesFromDateWithHandler(start *foundation.NSDate, handler func(*CMPedometerData, unsafe.Pointer))
func (*CMPedometer) StopPedometerUpdates ¶
func (o *CMPedometer) StopPedometerUpdates()
type CMPedometerData ¶
type CMPedometerData struct {
foundation.NSObject
}
Apple documentation: https://developer.apple.com/documentation/coremotion/cmpedometerdata
func CMPedometerDataFromID ¶
func CMPedometerDataFromID(id objc.ID) *CMPedometerData
func (*CMPedometerData) AverageActivePace ¶
func (o *CMPedometerData) AverageActivePace() unsafe.Pointer
func (*CMPedometerData) CurrentCadence ¶
func (o *CMPedometerData) CurrentCadence() unsafe.Pointer
func (*CMPedometerData) CurrentPace ¶
func (o *CMPedometerData) CurrentPace() unsafe.Pointer
func (*CMPedometerData) Distance ¶
func (o *CMPedometerData) Distance() *foundation.NSNumber
func (*CMPedometerData) EndDate ¶
func (o *CMPedometerData) EndDate() *foundation.NSDate
func (*CMPedometerData) FloorsAscended ¶
func (o *CMPedometerData) FloorsAscended() *foundation.NSNumber
func (*CMPedometerData) FloorsDescended ¶
func (o *CMPedometerData) FloorsDescended() *foundation.NSNumber
func (*CMPedometerData) NumberOfSteps ¶
func (o *CMPedometerData) NumberOfSteps() *foundation.NSNumber
func (*CMPedometerData) StartDate ¶
func (o *CMPedometerData) StartDate() *foundation.NSDate
type CMPedometerEvent ¶
type CMPedometerEvent struct {
foundation.NSObject
}
Apple documentation: https://developer.apple.com/documentation/coremotion/cmpedometerevent
func CMPedometerEventFromID ¶
func CMPedometerEventFromID(id objc.ID) *CMPedometerEvent
func (*CMPedometerEvent) Date ¶
func (o *CMPedometerEvent) Date() *foundation.NSDate
func (*CMPedometerEvent) Type ¶
func (o *CMPedometerEvent) Type() CMPedometerEventType
type CMPedometerEventType ¶
type CMPedometerEventType int64
const ( CMPedometerEventTypePause CMPedometerEventType = 0 CMPedometerEventTypeResume CMPedometerEventType = 1 )
func (CMPedometerEventType) String ¶
func (e CMPedometerEventType) String() string
type CMRecordedRotationRateData ¶
type CMRecordedRotationRateData struct {
CMRotationRateData
}
Apple documentation: https://developer.apple.com/documentation/coremotion/cmrecordedrotationratedata
func CMRecordedRotationRateDataFromID ¶
func CMRecordedRotationRateDataFromID(id objc.ID) *CMRecordedRotationRateData
func (*CMRecordedRotationRateData) StartDate ¶
func (o *CMRecordedRotationRateData) StartDate() *foundation.NSDate
type CMRotationMatrix ¶
type CMRotationRate ¶
type CMRotationRateData ¶
type CMRotationRateData struct {
CMLogItem
}
Apple documentation: https://developer.apple.com/documentation/coremotion/cmrotationratedata
func CMRotationRateDataFromID ¶
func CMRotationRateDataFromID(id objc.ID) *CMRotationRateData
func (*CMRotationRateData) RotationRate ¶
func (o *CMRotationRateData) RotationRate() CMRotationRate
type CMWaterSubmersionDepthState ¶
type CMWaterSubmersionDepthState int64
const ( CMWaterSubmersionDepthStateUnknown CMWaterSubmersionDepthState = 0 CMWaterSubmersionDepthStateNotSubmerged CMWaterSubmersionDepthState = 100 CMWaterSubmersionDepthStateSubmergedShallow CMWaterSubmersionDepthState = 200 CMWaterSubmersionDepthStateSubmergedDeep CMWaterSubmersionDepthState = 300 CMWaterSubmersionDepthStateApproachingMaxDepth CMWaterSubmersionDepthState = 400 CMWaterSubmersionDepthStatePastMaxDepth CMWaterSubmersionDepthState = 500 CMWaterSubmersionDepthStateSensorDepthError CMWaterSubmersionDepthState = 600 )
func (CMWaterSubmersionDepthState) String ¶
func (e CMWaterSubmersionDepthState) String() string
type CMWaterSubmersionState ¶
type CMWaterSubmersionState int64
const ( CMWaterSubmersionStateUnknown CMWaterSubmersionState = 0 CMWaterSubmersionStateNotSubmerged CMWaterSubmersionState = 1 CMWaterSubmersionStateSubmerged CMWaterSubmersionState = 2 )
func (CMWaterSubmersionState) String ¶
func (e CMWaterSubmersionState) String() string
type Dispatch_autorelease_frequency_t ¶
type Dispatch_autorelease_frequency_t uint64
const ( DISPATCH_AUTORELEASE_FREQUENCY_INHERIT Dispatch_autorelease_frequency_t = 0 DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM Dispatch_autorelease_frequency_t = 1 DISPATCH_AUTORELEASE_FREQUENCY_NEVER Dispatch_autorelease_frequency_t = 2 )
func (Dispatch_autorelease_frequency_t) String ¶
func (e Dispatch_autorelease_frequency_t) String() string
type Dispatch_block_flags_t ¶
type Dispatch_block_flags_t uint64
const ( DISPATCH_BLOCK_BARRIER Dispatch_block_flags_t = 1 DISPATCH_BLOCK_DETACHED Dispatch_block_flags_t = 2 DISPATCH_BLOCK_ASSIGN_CURRENT Dispatch_block_flags_t = 4 DISPATCH_BLOCK_NO_QOS_CLASS Dispatch_block_flags_t = 8 DISPATCH_BLOCK_INHERIT_QOS_CLASS Dispatch_block_flags_t = 16 DISPATCH_BLOCK_ENFORCE_QOS_CLASS Dispatch_block_flags_t = 32 )
func (Dispatch_block_flags_t) String ¶
func (e Dispatch_block_flags_t) String() string
type Filesec_property_t ¶
type Filesec_property_t int64
const ( FILESEC_OWNER Filesec_property_t = 1 FILESEC_GROUP Filesec_property_t = 2 FILESEC_UUID Filesec_property_t = 3 FILESEC_MODE Filesec_property_t = 4 FILESEC_ACL Filesec_property_t = 5 FILESEC_GRPUUID Filesec_property_t = 6 FILESEC_ACL_RAW Filesec_property_t = 100 FILESEC_ACL_ALLOCSIZE Filesec_property_t = 101 )
func (Filesec_property_t) String ¶
func (e Filesec_property_t) String() string
type Ipc_info_object_type_t ¶
type Ipc_info_object_type_t int64
const ( IPC_OTYPE_NONE Ipc_info_object_type_t = 0 IPC_OTYPE_THREAD_CONTROL Ipc_info_object_type_t = 1 IPC_OTYPE_TASK_CONTROL Ipc_info_object_type_t = 2 IPC_OTYPE_HOST Ipc_info_object_type_t = 3 IPC_OTYPE_HOST_PRIV Ipc_info_object_type_t = 4 IPC_OTYPE_PROCESSOR Ipc_info_object_type_t = 5 IPC_OTYPE_PROCESSOR_SET Ipc_info_object_type_t = 6 IPC_OTYPE_PROCESSOR_SET_NAME Ipc_info_object_type_t = 7 IPC_OTYPE_TIMER Ipc_info_object_type_t = 8 IPC_OTYPE_PORT_SUBST_ONCE Ipc_info_object_type_t = 9 IPC_OTYPE_MIG Ipc_info_object_type_t = 10 IPC_OTYPE_MEMORY_OBJECT Ipc_info_object_type_t = 11 IPC_OTYPE_XMM_PAGER Ipc_info_object_type_t = 12 IPC_OTYPE_XMM_KERNEL Ipc_info_object_type_t = 13 IPC_OTYPE_XMM_REPLY Ipc_info_object_type_t = 14 IPC_OTYPE_UND_REPLY Ipc_info_object_type_t = 15 IPC_OTYPE_HOST_NOTIFY Ipc_info_object_type_t = 16 IPC_OTYPE_HOST_SECURITY Ipc_info_object_type_t = 17 IPC_OTYPE_LEDGER Ipc_info_object_type_t = 18 IPC_OTYPE_MAIN_DEVICE Ipc_info_object_type_t = 19 IPC_OTYPE_TASK_NAME Ipc_info_object_type_t = 20 IPC_OTYPE_SUBSYSTEM Ipc_info_object_type_t = 21 IPC_OTYPE_IO_DONE_QUEUE Ipc_info_object_type_t = 22 IPC_OTYPE_SEMAPHORE Ipc_info_object_type_t = 23 IPC_OTYPE_LOCK_SET Ipc_info_object_type_t = 24 IPC_OTYPE_CLOCK Ipc_info_object_type_t = 25 IPC_OTYPE_CLOCK_CTRL Ipc_info_object_type_t = 26 IPC_OTYPE_IOKIT_IDENT Ipc_info_object_type_t = 27 IPC_OTYPE_NAMED_ENTRY Ipc_info_object_type_t = 28 IPC_OTYPE_IOKIT_CONNECT Ipc_info_object_type_t = 29 IPC_OTYPE_IOKIT_OBJECT Ipc_info_object_type_t = 30 IPC_OTYPE_UPL Ipc_info_object_type_t = 31 IPC_OTYPE_MEM_OBJ_CONTROL Ipc_info_object_type_t = 32 IPC_OTYPE_AU_SESSIONPORT Ipc_info_object_type_t = 33 IPC_OTYPE_FILEPORT Ipc_info_object_type_t = 34 IPC_OTYPE_LABELH Ipc_info_object_type_t = 35 IPC_OTYPE_TASK_RESUME Ipc_info_object_type_t = 36 IPC_OTYPE_VOUCHER Ipc_info_object_type_t = 37 IPC_OTYPE_VOUCHER_ATTR_CONTROL Ipc_info_object_type_t = 38 IPC_OTYPE_WORK_INTERVAL Ipc_info_object_type_t = 39 IPC_OTYPE_UX_HANDLER Ipc_info_object_type_t = 40 IPC_OTYPE_UEXT_OBJECT Ipc_info_object_type_t = 41 IPC_OTYPE_ARCADE_REG Ipc_info_object_type_t = 42 IPC_OTYPE_EVENTLINK Ipc_info_object_type_t = 43 IPC_OTYPE_TASK_INSPECT Ipc_info_object_type_t = 44 IPC_OTYPE_TASK_READ Ipc_info_object_type_t = 45 IPC_OTYPE_THREAD_INSPECT Ipc_info_object_type_t = 46 IPC_OTYPE_THREAD_READ Ipc_info_object_type_t = 47 IPC_OTYPE_SUID_CRED Ipc_info_object_type_t = 48 IPC_OTYPE_HYPERVISOR Ipc_info_object_type_t = 49 IPC_OTYPE_TASK_ID_TOKEN Ipc_info_object_type_t = 50 IPC_OTYPE_TASK_FATAL Ipc_info_object_type_t = 51 IPC_OTYPE_KCDATA Ipc_info_object_type_t = 52 IPC_OTYPE_EXCLAVES_RESOURCE Ipc_info_object_type_t = 53 IPC_OTYPE_THREAD_RESUME Ipc_info_object_type_t = 54 IPC_OTYPE_UNKNOWN Ipc_info_object_type_t = 4294967295 )
func (Ipc_info_object_type_t) String ¶
func (e Ipc_info_object_type_t) String() string
type Launch_data_type_t ¶
type Launch_data_type_t int64
const ( LAUNCH_DATA_DICTIONARY Launch_data_type_t = 1 LAUNCH_DATA_ARRAY Launch_data_type_t = 2 LAUNCH_DATA_FD Launch_data_type_t = 3 LAUNCH_DATA_INTEGER Launch_data_type_t = 4 LAUNCH_DATA_REAL Launch_data_type_t = 5 LAUNCH_DATA_BOOL Launch_data_type_t = 6 LAUNCH_DATA_STRING Launch_data_type_t = 7 LAUNCH_DATA_OPAQUE Launch_data_type_t = 8 LAUNCH_DATA_ERRNO Launch_data_type_t = 9 LAUNCH_DATA_MACHPORT Launch_data_type_t = 10 )
func (Launch_data_type_t) String ¶
func (e Launch_data_type_t) String() string
type MDLabelDomain ¶
type MDLabelDomain int64
@typedef MDLabelDomain @abstract These constants are used to specify a domain to MDLabelCreate().
const ( KMDLabelUserDomain MDLabelDomain = 0 KMDLabelLocalDomain MDLabelDomain = 1 )
func (MDLabelDomain) String ¶
func (e MDLabelDomain) String() string
type MDQueryOptionFlags ¶
type MDQueryOptionFlags int64
const ( KMDQuerySynchronous MDQueryOptionFlags = 1 KMDQueryWantsUpdates MDQueryOptionFlags = 4 KMDQueryAllowFSTranslation MDQueryOptionFlags = 8 )
func (MDQueryOptionFlags) String ¶
func (e MDQueryOptionFlags) String() string
type MDQuerySortOptionFlags ¶
type MDQuerySortOptionFlags int64
@enum MDQuerySortOptionFlags @constant kMDQueryReverseSortOrderFlag Sort the attribute in reverse order.
const (
KMDQueryReverseSortOrderFlag MDQuerySortOptionFlags = 1
)
func (MDQuerySortOptionFlags) String ¶
func (e MDQuerySortOptionFlags) String() string
type Mach_vm_range_flags_t ¶
type Mach_vm_range_flags_t int64
const (
MACH_VM_RANGE_NONE Mach_vm_range_flags_t = 0
)
func (Mach_vm_range_flags_t) String ¶
func (e Mach_vm_range_flags_t) String() string
type Mach_vm_range_flavor_t ¶
type Mach_vm_range_flavor_t int64
const ( MACH_VM_RANGE_FLAVOR_INVALID Mach_vm_range_flavor_t = 0 MACH_VM_RANGE_FLAVOR_V1 Mach_vm_range_flavor_t = 1 )
func (Mach_vm_range_flavor_t) String ¶
func (e Mach_vm_range_flavor_t) String() string
type Mach_vm_range_tag_t ¶
type Mach_vm_range_tag_t int64
const ( MACH_VM_RANGE_DEFAULT Mach_vm_range_tag_t = 0 MACH_VM_RANGE_DATA Mach_vm_range_tag_t = 1 MACH_VM_RANGE_FIXED Mach_vm_range_tag_t = 2 )
func (Mach_vm_range_tag_t) String ¶
func (e Mach_vm_range_tag_t) String() string
type Mpo_flags_t ¶
type Mpo_flags_t int64
const ( MPO_PORT Mpo_flags_t = 0 MPO_SERVICE_PORT Mpo_flags_t = 1024 MPO_CONNECTION_PORT Mpo_flags_t = 2048 MPO_REPLY_PORT Mpo_flags_t = 4096 MPO_WEAK_REPLY_PORT Mpo_flags_t = 16384 MPO_NOTIFICATION_PORT Mpo_flags_t = 17408 MPO_EXCEPTION_PORT Mpo_flags_t = 32768 MPO_CONNECTION_PORT_WITH_PORT_ARRAY Mpo_flags_t = 65536 )
func (Mpo_flags_t) String ¶
func (e Mpo_flags_t) String() string
type Os_clockid_t ¶
type Os_clockid_t int64
const (
OS_CLOCK_MACH_ABSOLUTE_TIME Os_clockid_t = 32
)
func (Os_clockid_t) String ¶
func (e Os_clockid_t) String() string
type Ptrauth_key ¶
type Ptrauth_key int64
const ( Ptrauth_key_none Ptrauth_key = -1 Ptrauth_key_asia Ptrauth_key = 0 Ptrauth_key_asib Ptrauth_key = 1 Ptrauth_key_asda Ptrauth_key = 2 Ptrauth_key_asdb Ptrauth_key = 3 Ptrauth_key_process_independent_code Ptrauth_key = 0 Ptrauth_key_process_dependent_code Ptrauth_key = 1 Ptrauth_key_process_independent_data Ptrauth_key = 2 Ptrauth_key_process_dependent_data Ptrauth_key = 3 Ptrauth_key_return_address Ptrauth_key = 1 Ptrauth_key_frame_pointer Ptrauth_key = 3 Ptrauth_key_function_pointer Ptrauth_key = 0 Ptrauth_key_block_function Ptrauth_key = 0 Ptrauth_key_cxx_vtable_pointer Ptrauth_key = 2 Ptrauth_key_method_list_pointer Ptrauth_key = 2 Ptrauth_key_objc_isa_pointer Ptrauth_key = 2 Ptrauth_key_objc_super_pointer Ptrauth_key = 2 Ptrauth_key_objc_sel_pointer Ptrauth_key = 3 Ptrauth_key_objc_class_ro_pointer Ptrauth_key = 2 Ptrauth_key_block_descriptor_pointer Ptrauth_key = 2 Ptrauth_key_init_fini_pointer Ptrauth_key = 0 )
func (Ptrauth_key) String ¶
func (e Ptrauth_key) String() string
type Qos_class_t ¶
type Qos_class_t uint32
const ( QOS_CLASS_USER_INTERACTIVE Qos_class_t = 33 QOS_CLASS_USER_INITIATED Qos_class_t = 25 QOS_CLASS_DEFAULT Qos_class_t = 21 QOS_CLASS_UTILITY Qos_class_t = 17 QOS_CLASS_BACKGROUND Qos_class_t = 9 QOS_CLASS_UNSPECIFIED Qos_class_t = 0 )
func (Qos_class_t) String ¶
func (e Qos_class_t) String() string
type Virtual_memory_guard_exception_code_t ¶
type Virtual_memory_guard_exception_code_t int64
const ( KGUARD_EXC_DEALLOC_GAP Virtual_memory_guard_exception_code_t = 1 KGUARD_EXC_RECLAIM_COPYIO_FAILURE Virtual_memory_guard_exception_code_t = 2 KGUARD_EXC_RECLAIM_INDEX_FAILURE Virtual_memory_guard_exception_code_t = 4 KGUARD_EXC_RECLAIM_DEALLOCATE_FAILURE Virtual_memory_guard_exception_code_t = 8 KGUARD_EXC_RECLAIM_ACCOUNTING_FAILURE Virtual_memory_guard_exception_code_t = 9 KGUARD_EXC_SEC_IOPL_ON_EXEC_PAGE Virtual_memory_guard_exception_code_t = 10 KGUARD_EXC_SEC_EXEC_ON_IOPL_PAGE Virtual_memory_guard_exception_code_t = 11 KGUARD_EXC_SEC_UPL_WRITE_ON_EXEC_REGION Virtual_memory_guard_exception_code_t = 12 KGUARD_EXC_LARGE_ALLOCATION_TELEMETRY Virtual_memory_guard_exception_code_t = 13 KGUARD_EXC_SEC_ACCESS_FAULT Virtual_memory_guard_exception_code_t = 98 KGUARD_EXC_SEC_ASYNC_ACCESS_FAULT Virtual_memory_guard_exception_code_t = 99 KGUARD_EXC_SEC_COPY_DENIED Virtual_memory_guard_exception_code_t = 100 KGUARD_EXC_SEC_SHARING_DENIED Virtual_memory_guard_exception_code_t = 101 KGUARD_EXC_MTE_SYNC_FAULT Virtual_memory_guard_exception_code_t = 200 KGUARD_EXC_MTE_ASYNC_USER_FAULT Virtual_memory_guard_exception_code_t = 201 KGUARD_EXC_MTE_ASYNC_KERN_FAULT Virtual_memory_guard_exception_code_t = 202 KGUARD_EXC_GUARD_OBJECT_ASYNC_USER_FAULT Virtual_memory_guard_exception_code_t = 203 KGUARD_EXC_GUARD_OBJECT_ASYNC_KERN_FAULT Virtual_memory_guard_exception_code_t = 204 )
func (Virtual_memory_guard_exception_code_t) String ¶
func (e Virtual_memory_guard_exception_code_t) String() string
type Xpc_listener_create_flags_t ¶
type Xpc_listener_create_flags_t int64
const ( XPC_LISTENER_CREATE_NONE Xpc_listener_create_flags_t = 0 XPC_LISTENER_CREATE_INACTIVE Xpc_listener_create_flags_t = 1 XPC_LISTENER_CREATE_FORCE_MACH Xpc_listener_create_flags_t = 2 XPC_LISTENER_CREATE_FORCE_XPCSERVICE Xpc_listener_create_flags_t = 4 )
func (Xpc_listener_create_flags_t) String ¶
func (e Xpc_listener_create_flags_t) String() string
type Xpc_session_create_flags_t ¶
type Xpc_session_create_flags_t int64
const ( XPC_SESSION_CREATE_NONE Xpc_session_create_flags_t = 0 XPC_SESSION_CREATE_INACTIVE Xpc_session_create_flags_t = 1 XPC_SESSION_CREATE_MACH_PRIVILEGED Xpc_session_create_flags_t = 2 )
func (Xpc_session_create_flags_t) String ¶
func (e Xpc_session_create_flags_t) String() string
Source Files
¶
- CMAccelerometerData.go
- CMAmbientPressureData.go
- CMAttitude.go
- CMDeviceMotion.go
- CMGyroData.go
- CMHeadphoneActivityManager.go
- CMHeadphoneMotionManager.go
- CMLogItem.go
- CMMagnetometerData.go
- CMMotionActivity.go
- CMOdometerData.go
- CMPedometer.go
- CMPedometerData.go
- CMPedometerEvent.go
- CMRecordedRotationRateData.go
- CMRotationRateData.go
- coremotion_enums.go
- coremotion_externs.go
- coremotion_protocols.go
- coremotion_runtime.go
- coremotion_structs.go
- doc.go