github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/ardupilotmega/message_camera_status.go (about) 1 //autogenerated:yes 2 //nolint:revive,misspell,govet,lll 3 package ardupilotmega 4 5 // Camera Event. 6 type MessageCameraStatus struct { 7 // Image timestamp (since UNIX epoch, according to camera clock). 8 TimeUsec uint64 9 // System ID. 10 TargetSystem uint8 11 // Camera ID. 12 CamIdx uint8 13 // Image index. 14 ImgIdx uint16 15 // Event type. 16 EventId CAMERA_STATUS_TYPES `mavenum:"uint8"` 17 // Parameter 1 (meaning depends on event_id, see CAMERA_STATUS_TYPES enum). 18 P1 float32 19 // Parameter 2 (meaning depends on event_id, see CAMERA_STATUS_TYPES enum). 20 P2 float32 21 // Parameter 3 (meaning depends on event_id, see CAMERA_STATUS_TYPES enum). 22 P3 float32 23 // Parameter 4 (meaning depends on event_id, see CAMERA_STATUS_TYPES enum). 24 P4 float32 25 } 26 27 // GetID implements the message.Message interface. 28 func (*MessageCameraStatus) GetID() uint32 { 29 return 179 30 }