github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/ardupilotmega/message_digicam_configure.go (about) 1 //autogenerated:yes 2 //nolint:revive,misspell,govet,lll 3 package ardupilotmega 4 5 // Configure on-board Camera Control System. 6 type MessageDigicamConfigure struct { 7 // System ID. 8 TargetSystem uint8 9 // Component ID. 10 TargetComponent uint8 11 // Mode enumeration from 1 to N //P, TV, AV, M, etc. (0 means ignore). 12 Mode uint8 13 // Divisor number //e.g. 1000 means 1/1000 (0 means ignore). 14 ShutterSpeed uint16 15 // F stop number x 10 //e.g. 28 means 2.8 (0 means ignore). 16 Aperture uint8 17 // ISO enumeration from 1 to N //e.g. 80, 100, 200, Etc (0 means ignore). 18 Iso uint8 19 // Exposure type enumeration from 1 to N (0 means ignore). 20 ExposureType uint8 21 // Command Identity (incremental loop: 0 to 255). //A command sent multiple times will be executed or pooled just once. 22 CommandId uint8 23 // Main engine cut-off time before camera trigger (0 means no cut-off). 24 EngineCutOff uint8 25 // Extra parameters enumeration (0 means ignore). 26 ExtraParam uint8 27 // Correspondent value to given extra_param. 28 ExtraValue float32 29 } 30 31 // GetID implements the message.Message interface. 32 func (*MessageDigicamConfigure) GetID() uint32 { 33 return 154 34 }