CHDK_DE Vorschauversion  Trunk Rev. 6014
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
main.c-Dateireferenz
#include "../generic/main.c"
+ Include-Abhängigkeitsdiagramm für main.c:

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define NUM_FL   (int)(sizeof(fl_tbl)/sizeof(fl_tbl[0]))
 
#define CF_EFL   60345
 

Funktionen

long get_vbatt_min ()
 
long get_vbatt_max ()
 
int get_effective_focal_length (int zp)
 
int get_focal_length (int zp)
 
int get_zoom_x (int zp)
 

Variablen

static const int fl_tbl []
 
const int zoom_points = NUM_FL
 

Makro-Dokumentation

#define CF_EFL   60345

Definiert in Zeile 18 der Datei main.c.

#define NUM_FL   (int)(sizeof(fl_tbl)/sizeof(fl_tbl[0]))

Definiert in Zeile 17 der Datei main.c.

Dokumentation der Funktionen

int get_effective_focal_length ( int  zp)

Definiert in Zeile 22 der Datei main.c.

23 {
24  return (CF_EFL*get_focal_length(zp))/10000;
25 }
int get_focal_length ( int  zp)

Definiert in Zeile 27 der Datei main.c.

28 {
29  if (zp<0)
30  return fl_tbl[0];
31  else if (zp>NUM_FL-1)
32  return fl_tbl[NUM_FL-1];
33  else
34  return fl_tbl[zp];
35 }
long get_vbatt_max ( )

Definiert in Zeile 10 der Datei main.c.

11 {
12  return 2800;
13 }
long get_vbatt_min ( )

Definiert in Zeile 5 der Datei main.c.

6 {
7  return 2100;
8 }
int get_zoom_x ( int  zp)

Definiert in Zeile 37 der Datei main.c.

38 {
39  if (zp<1)
40  return 10;
41  else if (zp>NUM_FL-1)
42  return fl_tbl[NUM_FL-1]*10/fl_tbl[0];
43  else
44  return fl_tbl[zp]*10/fl_tbl[0];
45 }

Variablen-Dokumentation

const int fl_tbl[]
static
Initialisierung:
=
{ 5800, 6600, 7900, 9900, 12700, 16000, 19600, 23200 }

Definiert in Zeile 15 der Datei main.c.

const int zoom_points = NUM_FL

Definiert in Zeile 20 der Datei main.c.