Difference between revisions of "SHIP:Data Types:ByteOrder"

From Serious Documentation
Jump to: navigation, search
 
(2 intermediate revisions by the same user not shown)
Line 9: Line 9:
 
The {{DataType|ByteOrder}} is a psuedo-type, actually a {{DataType|Byte}} with the following possible values:
 
The {{DataType|ByteOrder}} is a psuedo-type, actually a {{DataType|Byte}} with the following possible values:
  
* <code>0x00: BYTEORDER.BIG_ENDIAN</code>
+
* <code>0x00</code>: {{Reserved|BYTEORDER.BIG_ENDIAN}}
* <code>0x01: BYTEORDER.SWAP8</code>
+
* <code>0x01</code>: {{Reserved|BYTEORDER.SWAP8}}
* <code>0x02: BYTEORDER.SWAP16</code>
+
* <code>0x02</code>: {{Reserved|BYTEORDER.SWAP16}}
* <code>0x03: BYTEORDER.SWAP816</code>
+
* <code>0x03</code>: {{Reserved|BYTEORDER.SWAP816}}
* <code>0x04: BYTEORDER.SWAP32</code>
+
* <code>0x04</code>: {{Reserved|BYTEORDER.SWAP32}}
* <code>0x05: BYTEORDER.SWAP832</code>
+
* <code>0x05</code>: {{Reserved|BYTEORDER.SWAP832}}
* <code>0x06: BYTEORDER.SWAP1632</code>
+
* <code>0x06</code>: {{Reserved|BYTEORDER.SWAP1632}}
* <code>0x07: BYTEORDER.BIG_ENDIAN</code>
+
* <code>0x07</code>: {{Reserved|BYTEORDER.BIG_ENDIAN}}
  
These are bit fields, so can be combined using the "|" operator if desired, for example <code>BYTEORDER.SWAP8|BYTEORDER.SWAP16</code> is, of course, the same as <code>BYTEORDER.SWAP816</code>.
+
These are bit fields, so can be combined using the "|" operator if desired, for example {{Reserved|BYTEORDER.SWAP8}}|{{Reserved|BYTEORDER.SWAP16}} is, of course, the same as {{Reserved|BYTEORDER.SWAP816}}.

Latest revision as of 05:48, 5 June 2015

Data Type Description
ByteOrder Determines a byte flipping order in a number

The ByteOrder is a psuedo-type, actually a Byte with the following possible values:

These are bit fields, so can be combined using the "|" operator if desired, for example BYTEORDER.SWAP8|BYTEORDER.SWAP16 is, of course, the same as BYTEORDER.SWAP816.