Index de l'article |
---|
Sensors Utility |
Captures d'écrans |
Capteurs spécifiques |
Toutes les pages |
Page 3 sur 3
Certains capteurs spécifiques à l'aéronautique ne sont pas encore disponibles dans windows. Par conséquent, la plateform ADS les définies comme suit:
Const
//------------------------------------------------------------------------------
// Sensor Types
//------------------------------------------------------------------------------
//SENSOR_CATEGORY_MECHANICAL
SENSOR_TYPE_RPM:
TGUID = '{BD73322E-8A3C-4B30-B81D-2D50A53E7752}';
{$EXTERNALSYM SENSOR_TYPE_RPM}
SENSOR_TYPE_CAPACITY:
TGUID = '{0B0E7201-DBDF-4A6D-BF90-B5B315E61C2E}';
{$EXTERNALSYM SENSOR_TYPE_CAPACITY}
//SENSOR_CATEGORY_LOCATION
SENSOR_TYPE_ALTIMETER:
TGUID = '{02FCFE63-28AF-4930-8B4E-6B203FAF8D2A}';
{$EXTERNALSYM SENSOR_TYPE_ALTIMETER}
//------------------------------------------------------------------------------
// Sensor Data Types
//------------------------------------------------------------------------------
// RPM Sensor data Type
SID_SENSOR_DATA_TYPE_RPM_GUID = '{20DF5FF2-C461-4B00-BC44-A786E4F49606}';
SENSOR_DATA_TYPE_RPM_GUID: TGUID = SID_SENSOR_DATA_TYPE_RPM_GUID;
{$EXTERNALSYM SENSOR_DATA_TYPE_RPM_GUID}
SENSOR_DATA_TYPE_RPM: // Revolutions per minute
TPropertyKey = (fmtid: SID_SENSOR_DATA_TYPE_RPM_GUID; pid: 2); //[VT_R8]
{$EXTERNALSYM SENSOR_DATA_TYPE_RPM}
// Capacity Sensor data Type
SID_SENSOR_DATA_TYPE_CAPACITY_GUID = '{41E14E63-B418-4DCD-971F-CCB492362141}';
SENSOR_DATA_TYPE_CAPACITY_GUID: TGUID = SID_SENSOR_DATA_TYPE_CAPACITY_GUID;
{$EXTERNALSYM SENSOR_DATA_TYPE_CAPACITY_GUID}
Type
CAPACITY_UNIT = TOleEnum;
Const
CAPACITY_UNIT_PERCENTAGE: CAPACITY_UNIT = 1;
CAPACITY_UNIT_AMPEREHOUR: CAPACITY_UNIT = 2;
CAPACITY_UNIT_CUBICMETER: CAPACITY_UNIT = 3;
CAPACITY_UNIT_GRAM : CAPACITY_UNIT = 4;
SENSOR_DATA_TYPE_CAPACITY: // Capcity exprimed in SENSOR_DATA_TYPE_CAPACITY_UNIT
TPropertyKey = (fmtid: SID_SENSOR_DATA_TYPE_CAPACITY_GUID; pid: 2); //[VT_R8]
{$EXTERNALSYM SENSOR_DATA_TYPE_CAPACITY}
SENSOR_DATA_TYPE_CAPACITY_UNIT: // see CAPACITY_UNIT
TPropertyKey = (fmtid: SID_SENSOR_DATA_TYPE_CAPACITY_GUID; pid: 3); //[VT_I4]
{$EXTERNALSYM SENSOR_DATA_TYPE_CAPACITY_UNIT}
// Altimeter Sensor data Type
SID_SENSOR_DATA_TYPE_ALTIMETER_GUID = '{A850C1DA-B428-46A8-8A98-00997B8D6E15}';
SENSOR_DATA_TYPE_ALTIMETER_GUID: TGUID = SID_SENSOR_DATA_TYPE_ALTIMETER_GUID;
{$EXTERNALSYM SENSOR_DATA_TYPE_ALTIMETER_GUID}
Type
ALTIMETER_TYPE = TOleEnum;
Const
ALTIMETER_TYPE_GPS : ALTIMETER_TYPE = 1;
ALTIMETER_TYPE_BAROMETRIC : ALTIMETER_TYPE = 2;
ALTIMETER_TYPE_RADAR : ALTIMETER_TYPE = 3;
SENSOR_DATA_TYPE_ALTITUDE: // Altitude in meter
TPropertyKey = (fmtid: SID_SENSOR_DATA_TYPE_ALTIMETER_GUID; pid: 2); //[VT_R8]
{$EXTERNALSYM SENSOR_DATA_TYPE_ALTITUDE}
SENSOR_DATA_TYPE_ALTIMETER_TYPE: // see ALTIMETER_TYPE
TPropertyKey = (fmtid: SID_SENSOR_DATA_TYPE_ALTIMETER_GUID; pid: 3); //[VT_I4]
{$EXTERNALSYM SENSOR_DATA_TYPE_ALTIMETER_TYPE}