Difference between revisions of "Truxton location get altitude"

From truxwiki.com
Jump to navigation Jump to search
(Created page with "This retrieves altitude in meters portion of the location. This corresponds to the <code>[Altitude]</code> column of the <code><nowiki>[</nowiki>Location<no...")
 
Line 42: Line 42:
  
 
   ticks = truxton_location_get_type( location_handle );
 
   ticks = truxton_location_get_type( location_handle );
   printf( "Type: %" PRIu64 "\n", value );
+
   printf( "Type: %" PRIu64 "\n", ticks );
  
 
   ticks = truxton_location_get_when( location_handle );
 
   ticks = truxton_location_get_when( location_handle );
   printf( "Ticks: %" PRIu64 "\n", value );
+
   printf( "Ticks: %" PRIu64 "\n", ticks );
 
}
 
}
 
</source>
 
</source>

Revision as of 07:22, 14 December 2020

This retrieves altitude in meters portion of the location. This corresponds to the [Altitude] column of the [Location] table.

Syntax

double truxton_location_get_altitude( uint64_t location_handle );

Parameters

location_handle

This handle comes from calling truxton_location_create() or truxton_child_file_create_location()

Return value

The altitude of the location in meters.

Sample

void dump_location(uint64_t location_handle)
{
   double value = 0;
   uint64_t ticks = 0;
   char guid_string[ 40 ];
   char label[ 256 ];

   truxton_location_get_label(location_handle, label, sizeof( label ));
   printf( "%s\n", label );

   truxton_location_get_file_id(location_handle, guid_string, sizeof( guid_string ));
   printf( "File ID: %s\n", guid_string );

   truxton_location_get_media_id(location_handle, guid_string, sizeof( guid_string ));
   printf( "Media ID: %s\n", guid_string );

   value = truxton_location_get_latitude( location_handle );
   printf( "Latitude: %lf\n", value );

   value = truxton_location_get_longitude( location_handle );
   printf( "Longitude: %lf\n", value );

   value = truxton_location_get_altitude( location_handle );
   printf( "Altitude: %lf meters\n", value );

   ticks = truxton_location_get_type( location_handle );
   printf( "Type: %" PRIu64 "\n", ticks );

   ticks = truxton_location_get_when( location_handle );
   printf( "Ticks: %" PRIu64 "\n", ticks );
}