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

From Serious Documentation
Jump to: navigation, search
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>: {{ReservedBYTEORDER.BIG_ENDIAN}}
* <code>0x01: BYTEORDER.SWAP8</code>
+
* <code>0x01</code>: {{ReservedBYTEORDER.SWAP8}}
* <code>0x02: BYTEORDER.SWAP16</code>
+
* <code>0x02</code>: {{ReservedBYTEORDER.SWAP16}}
* <code>0x03: BYTEORDER.SWAP816</code>
+
* <code>0x03</code>: {{ReservedBYTEORDER.SWAP816}}
* <code>0x04: BYTEORDER.SWAP32</code>
+
* <code>0x04</code>: {{ReservedBYTEORDER.SWAP32}}
* <code>0x05: BYTEORDER.SWAP832</code>
+
* <code>0x05</code>: {{ReservedBYTEORDER.SWAP832}}
* <code>0x06: BYTEORDER.SWAP1632</code>
+
* <code>0x06</code>: {{ReservedBYTEORDER.SWAP1632}}
* <code>0x07: BYTEORDER.BIG_ENDIAN</code>
+
* <code>0x07</code>: {{ReservedBYTEORDER.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 <code>{{ReservedBYTEORDER.SWAP8}}|{{ReservedBYTEORDER.SWAP16}}</code> is, of course, the same as <code>{{ReservedBYTEORDER.SWAP816}}</code>.

Revision as of 05:47, 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 Template:ReservedBYTEORDER.SWAP8|Template:ReservedBYTEORDER.SWAP16 is, of course, the same as Template:ReservedBYTEORDER.SWAP816.