| > | id | SdsIdType | The identifier to the data object. |
|---|---|---|---|
| < | name | char* | The name of the data object. A pointer to a character string with space for at least 16 characters should be used. |
| < | code | SdsCodeType* | The type code for the object. One of the following values (defined in sds.h): |
| SDS_STRUCT | Structure |
|---|---|
| SDS_CHAR | Character |
| SDS_BYTE | Signed byte |
| SDS_UBYTE | Unsigned byte |
| SDS_SHORT | Signed short integer |
| SDS_USHORT | Unsigned short integer |
| SDS_INT | Signed long integer |
| SDS_UINT | Unsigned long integer |
| SDS_I64 | Signed 64 bit integer |
| SDS_UI64 | Unsigned 64 bit integer |
| SDS_FLOAT | Floating point |
| SDS_DOUBLE | Double precision floating point |
| < | ndims | long* | The number of dimensions if the object is a primitive or structure array. |
|---|---|---|---|
| < | dims | unsigned long* | The dimensions of the data. An array of size at least 7 should be allowed to receive this. |
| ! | status | StatusType* | Modified status. Possible failure codes are: |
| SDS__BADID | The identifier is invalid |
|---|---|
Click here for the DRAMA home page and here for the AAO home page.
For more information, contact tony.farrell@mq.edu.au