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</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 <code>{{Reserved|BYTEORDER.SWAP8}}|{{Reserved|BYTEORDER.SWAP16}}</code> is, of course, the same as <code>{{Reserved|BYTEORDER.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 <code>BYTEORDER.SWAP8|BYTEORDER.SWAP16</code> is, of course, the same as <code>BYTEORDER.SWAP816</code>.