<strong>CCSDS</strong> HISTORICAL DOCUMENTRECOMMENDATION FOR ADVANCED ORBITING SYSTEMS(snw ! SubnetID(0,0,0,0,0,0,1,0)! Add(1, NullSNSAP)! Add(1, Add(0, NullSNSAP))! Make<strong>CCSDS</strong>Packet(MakePrimaryHeader(MakePacketID(Version(0,0,1),PacketType(0),SHF(0),APID(0,0,0,0,0,0,0,0,1,0,0)),MakePacketSC(PacketSequenceUnSeg,PacketSequenceCount(0,0,0,0,0,0,0,0,0,0,0,0,0,0)),PacketLength(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1)),AddFront(Octet(0,0,0,0,0,0,0,1),AddFront(Octet(0,0,0,0,0,0,1,0), NullOS))) ;)[](failure ; exitA packet where the packet length is not consistent with data. This should be rejected.)[](snw ! SubnetID(0,0,0,0,0,0,1,0)! Add(1, NullSNSAP)! Add(1, Add(0, NullSNSAP))! Make<strong>CCSDS</strong>Packet(MakePrimaryHeader(MakePacketID(Version1,PacketType(0),SHF(0),APID(0,0,0,0,0,0,0,0,1,0,0)),MakePacketSC(PacketSequenceUnSeg,PacketSequenceCount(0,0,0,0,0,0,0,0,0,0,0,0,0,0)),PacketLength(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)),AddFront(Octet(0,0,0,0,0,0,0,1),AddFront(Octet(0,0,0,0,0,0,1,0), NullOS))) ;failure ; exit<strong>CCSDS</strong> 705.2-B-1 Page A-21 May 1994<strong>CCSDS</strong> HISTORICAL DOCUMENT
RECOMMENDATION FOR ADVANCED ORBITING SYSTEMSA packet which has arrived on an unrecognised SAP. This should be rejected.snw ! SubnetID(0,0,0,0,0,0,1,0)! Add(1, NullSNSAP)! Add(1, Add(0, Add(0, Add(1, Add(0, NullSNSAP)))))! Make<strong>CCSDS</strong>Packet(MakePrimaryHeader(MakePacketID(Version1,PacketType(0),SHF(0),APID(0,0,0,0,0,0,0,0,1,0,0)),MakePacketSC(PacketSequenceUnSeg,PacketSequenceCount(0,0,0,0,0,0,0,0,0,0,0,0,0,0)),PacketLength(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1)),AddFront(Octet(0,0,0,0,0,0,0,1),AddFront(Octet(0,0,0,0,0,0,1,0), NullOS))) ;failure ; exit)))endprocendproc<strong>CCSDS</strong> HISTORICAL DOCUMENT<strong>CCSDS</strong> 705.2-B-1 Page A-22 May 1994<strong>CCSDS</strong> HISTORICAL DOCUMENT