code: func (d *Driver) SetExposure(level int) (err error) {
  	if level < 0 || level > 2 {
  		return errors.New("Invalid exposure level")
  	}
  
  	buf, _ := d.createPacket(exposureCommand, 0x48, 1)
  	d.seq++
  	binary.Write(buf, binary.LittleEndian, d.seq)
  	binary.Write(buf, binary.LittleEndian, byte(level))
  	binary.Write(buf, binary.LittleEndian, CalculateCRC16(buf.Bytes()))
  
  	_, err = d.cmdConn.Write(buf.Bytes())
  	return
  }
docs: // SetExposure sets the drone camera exposure level. Valid levels are 0, 1, and 2.