Share via


Sample: SDK.cpp

//Copyright (c) Microsoft Corporation.  All rights reserved.
// SDK.c

#include "..\inc\gauges.h"

#include "SDK.h"


/////////////////////////////////////////////////////////////////////////////
// Attitude
/////////////////////////////////////////////////////////////////////////////
#define     GAUGE_NAME          "Attitude"
#define     GAUGEHDR_VAR_NAME   gaugehdr_attitude
#define     GAUGE_W             100

#include "SDK.Attitude.cpp"

/////////////////////////////////////////////////////////////////////////////
// Control Surfaces
/////////////////////////////////////////////////////////////////////////////
#define     GAUGE_NAME          "Control_Surfaces"
#define     GAUGEHDR_VAR_NAME   gaugehdr_control_surfaces
#define     GAUGE_W             100

#include "SDK.Control_Surfaces.cpp"

/////////////////////////////////////////////////////////////////////////////
// Fuel
/////////////////////////////////////////////////////////////////////////////
#define     GAUGE_NAME          "Fuel"
#define     GAUGEHDR_VAR_NAME   gaugehdr_fuel
#define     GAUGE_W             100

#include "SDK.Fuel.cpp"

/////////////////////////////////////////////////////////////////////////////
// Fuel Selector
/////////////////////////////////////////////////////////////////////////////
#define     GAUGE_NAME          "Fuel_Selector"
#define     GAUGEHDR_VAR_NAME   gaugehdr_fuel_selector
#define     GAUGE_W             50

#include "SDK.Fuel_Selector.cpp"

/////////////////////////////////////////////////////////////////////////////
// Temperature
/////////////////////////////////////////////////////////////////////////////
#define     GAUGE_NAME          "Temperature"
#define     GAUGEHDR_VAR_NAME   gaugehdr_temperature
#define     GAUGE_W             100

#include "SDK.Temperature.cpp"

/////////////////////////////////////////////////////////////////////////////
// Whiskey
/////////////////////////////////////////////////////////////////////////////
#define     GAUGE_NAME          "Whiskey"
#define     GAUGEHDR_VAR_NAME   gaugehdr_whiskey
#define     GAUGE_W             100

#include "SDK.Whiskey.cpp"


/////////////////////////////////////////////////////////////////////////////
// FlightMap
/////////////////////////////////////////////////////////////////////////////
#define     GAUGE_NAME          "FlightMap"
#define     GAUGEHDR_VAR_NAME   gaugehdr_flightmap
#define     GAUGE_W         276

#include "SDK.FlightMap.cpp"

/////////////////////////////////////////////////////////////////////////////
// Gauge table entries
/////////////////////////////////////////////////////////////////////////////
GAUGE_TABLE_BEGIN()
    GAUGE_TABLE_ENTRY(&gaugehdr;_attitude)
    GAUGE_TABLE_ENTRY(&gaugehdr;_control_surfaces)
    GAUGE_TABLE_ENTRY(&gaugehdr;_fuel)
    GAUGE_TABLE_ENTRY(&gaugehdr;_fuel_selector)
    GAUGE_TABLE_ENTRY(&gaugehdr;_temperature)
    GAUGE_TABLE_ENTRY(&gaugehdr;_whiskey)
    GAUGE_TABLE_ENTRY(&gaugehdr;_flightmap)
GAUGE_TABLE_END()