Msgcancelhistoryb (binary), Number of cancel histories, License issue date – NavCom Sapphire Rev.J User Manual
Page 284: License end date, Date of cancellation, Days left (unused days), Table 136: msgcancelhistoryb part 1, Table 137: msgcancelhistoryb part 2

Sapphire Technical Reference Manual Rev. J
284
2.36 MSGCANCELHISTORYB (Binary)
SF-3050
Sapphire
SF-3040
This message reports detailed information on the last two cancelled StarFire licenses. It
contains information on the original StarFire license, and the reason it was cancelled. The
message arrives in two parts. The first part contains a reserved byte and a count of the number
of elements in the second part.
Table 136: MSGCANCELHISTORYB Part 1
Data Item
Data Type
Section
Reserved
U08
Number of Cancel Histories
U08
2.36.1 Number of Cancel Histories
This field counts the number of instances in Table 137. The value is 0, 1 or 2.
The second part of the message consists of the
‘Number’ of instances in Table 137.
Table 137: MSGCANCELHISTORYB Part 2
Data Item
Data Type
Section
License Issue Date
U32
License End Date
U16
Date of Cancellation
U32
Days Left (Unused Days)
U32
Cancel Reason
U08
Cancellation Source
U08
2.36.2 License Issue Date
This is the date the license was issued. It consists of two fields embedded within the U32
data definition. Using Little-Endian notation, bits 17:0 are seconds, and bits 32:18 are
days. Combined, these form a count of seconds since January 1, 1999.
2.36.3 License End Date
This is the date the license will expire. Using Little-Endian notation, bits 15:0 are days,
for use to create a count of seconds since January 1, 1999.
2.36.4 Date of Cancellation
This is the date the license was cancelled. It consists of two fields embedded within the
U32 data definition. Using Little-Endian notation, bits 17:0 are seconds, and bits 32:18
are days. Combined, these form a count of seconds since January 1, 1999.
2.36.5 Days Left (Unused Days)
This is the number of days remaining to use this license. Using Little-Endian notation,
bits 15:00 are the LSB and 31:16 the MSB, forming a single 32-bit count of unused days.