NPOI raw packet data files

A small number of procedures capable of directly accessing NPOI raw packet files.

packetdir,file

Function. Return packet directory for specified file. This is an array of structures, each one specifying file, day number, time, type, length, and offset in bytes from the beginning of the file for a packet. Example: pdr=packetdir('2001-1121-131547.fringeData').
packettype,type
Function. Return human-readable name of packet type specified through type. Example: print,packettype('0x000b0000').
readpacket,packet_dir_record
Function. Read and return packet specified in argument, which is an entry in the packet directory. Example: p=readpacket,pdr(17).
packetlist,YYYY-MMDD
Open all raw packet files corresponding do embedded system date YYYY-MMDD. Create GUI displaying packetlistings for each file, and a combined list of stars. If one or more stars are selected (click and/or drag mouse cursor), scans corresponding to the star selection are listed, which in turn can be clicked to display the packets corresponding to a specific scan. If packets are clicked (i.e. selected), the packet is read (if that type is implemented), and some information is displayed and/or stored in $\cal OYST\!ER\,$global variables, like Date, GenConfig, etc. The packet contents are made available in the common block variable packet.