]> git.mxchange.org Git - simgear.git/commitdiff
Doxygen ...
authorcurt <curt>
Sun, 25 Mar 2001 13:27:50 +0000 (13:27 +0000)
committercurt <curt>
Sun, 25 Mar 2001 13:27:50 +0000 (13:27 +0000)
simgear/misc/zfstream.hxx
simgear/screen/screen-dump.hxx
simgear/serial/serial.hxx

index 0b281456549d294b7e7aa152258f31c3985c6636..cfd7731ac8c17067fb0975bbfb81b9102cfb520f 100644 (file)
@@ -188,7 +188,7 @@ struct gzifstream_base
 {
     gzifstream_base() {}
 
-    Gzfilebuf gzbuf;
+    gzfilebuf gzbuf;
 };
 
 #endif // _zfstream_hxx
index c9976d38023e8fe73ea8812ce38c3e93eec97a31..41da1b05f963a21401923f28495cc83094fcba75 100644 (file)
@@ -1,5 +1,8 @@
-// screen-dump.hxx -- dump a copy of the opengl screen buffer to a file
-//
+/**
+ * \file screen-dump.hxx
+ * Dump a copy of the opengl screen buffer to a file.
+ */
+
 // Contributed by Richard Kaszeta <bofh@me.umn.edu>, started October 1999.
 //
 // This library is free software; you can redistribute it and/or
 // $Id$
 
 
-// dump the screen buffer to a ppm file
+/**
+ * Dump the screen buffer to a ppm file.
+ * @param filename name of file
+ * @param win_width width of our opengl window
+ * @param win_height height of our opengl window
+ */
 void my_glDumpWindow( const char *filename, int win_width, int win_height );
 
+
+/**
+ * Given a GLubyte *buffer, write it out to a ppm file.
+ * @param filename name of file
+ * @param buffer pointer to opengl buffer
+ * @param win_width width of buffer
+ * @param win_height height of buffer
+ * @param mode one of GL_RGBA, GL_RGB, etc.
+ */
 void my_glWritePPMFile( const char *filename, GLubyte *buffer, int win_width, 
                        int win_height, int mode);
index 757b10d7bd919915c5403c562e9cb3a650985575..7534372c1a9ffdf7b81aba475a8f54c136b67465 100644 (file)
@@ -1,5 +1,8 @@
-// serial.hxx -- Unix serial I/O support
-//
+/**
+ * \file serial.hxx
+ * Low level serial I/O support (for unix/cygwin and windows)
+ */
+
 // Written by Curtis Olson, started November 1998.
 //
 // Copyright (C) 1998  Curtis L. Olson - curt@flightgear.org
@@ -46,6 +49,9 @@ SG_USING_STD(string);
 // #include <stdio.h>
 
 
+/**
+ * A class to encapsulate low level serial port IO.
+ */
 class FGSerialPort
 {
 #if defined( WIN32 ) && !defined( __CYGWIN__) && !defined( __CYGWIN32__ )
@@ -61,19 +67,62 @@ private:
 
 public:
 
+    /** Default constructor */
     FGSerialPort();
+
+    /**
+     * Constructor
+     * @param device device name
+     * @param baud baud rate
+     */
     FGSerialPort(const string& device, int baud);
 
+    /** Destructor */
     ~FGSerialPort();
 
+    /** Open a the serial port
+     * @param device name of device
+     * @return success/failure
+     */
     bool open_port(const string& device);
+
+    /** Close the serial port
+     * @return success/failure 
+     */
     bool close_port();
+
+    /** Set baud rate
+     * @param baud baud rate
+     * @return success/failure
+     */
     bool set_baud(int baud);
+
+    /** Read from the serial port
+     * @return line of data
+     */
     string read_port();
+
+    /** Read from the serial port
+     * @param buf input buffer
+     * @param len length of buffer (i.e. max number of bytes to read
+     * @return number of bytes read
+     */
     int read_port(char *buf, int len);
+
+    /** Write to the serial port
+     * @param value output string
+     * @return number of bytes written
+     */
     int write_port(const string& value);
+
+    /** Write to the serial port
+     * @param buf pointer to character buffer containing output data
+     * @param len number of bytes to write from the buffer
+     * @return number of bytes written
+     */
     int write_port(const char *buf, int len);
 
+    /** @return true if device open */
     inline bool is_enabled() { return dev_open; }
 };