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

From Serious Documentation
Jump to: navigation, search
 
(One intermediate revision 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</code>: {{ReservedBYTEORDER.BIG_ENDIAN}}
+
* <code>0x00</code>: {{Reserved|BYTEORDER.BIG_ENDIAN}}
* <code>0x01</code>: {{ReservedBYTEORDER.SWAP8}}
+
* <code>0x01</code>: {{Reserved|BYTEORDER.SWAP8}}
* <code>0x02</code>: {{ReservedBYTEORDER.SWAP16}}
+
* <code>0x02</code>: {{Reserved|BYTEORDER.SWAP16}}
* <code>0x03</code>: {{ReservedBYTEORDER.SWAP816}}
+
* <code>0x03</code>: {{Reserved|BYTEORDER.SWAP816}}
* <code>0x04</code>: {{ReservedBYTEORDER.SWAP32}}
+
* <code>0x04</code>: {{Reserved|BYTEORDER.SWAP32}}
* <code>0x05</code>: {{ReservedBYTEORDER.SWAP832}}
+
* <code>0x05</code>: {{Reserved|BYTEORDER.SWAP832}}
* <code>0x06</code>: {{ReservedBYTEORDER.SWAP1632}}
+
* <code>0x06</code>: {{Reserved|BYTEORDER.SWAP1632}}
* <code>0x07</code>: {{ReservedBYTEORDER.BIG_ENDIAN}}
+
* <code>0x07</code>: {{Reserved|BYTEORDER.BIG_ENDIAN}}
  
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>.
+
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.