Initial Commit

This commit is contained in:
2026-01-15 21:52:12 +01:00
committed by erik
parent 3ed42cdeb6
commit 5a70f775f1
6702 changed files with 1389544 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
export declare const HEADER_LENGTH = 6;
export interface SpacePacketHeader {
versionNumber: string | number;
identification: {
apid: number;
secondaryHeader: number;
type: number;
};
sequenceControl: {
packetName: number;
sequenceFlags: number;
};
dataLength: number;
}
export interface SpacePacket {
header: SpacePacketHeader;
secondaryHeader?: {
timeCode?: string;
ancillaryData?: string;
};
data: string;
}
/**
* Converts a Buffer of any length to an Object representation of a Space Packet header, provided
* the received data is in the correct format.
* @param buf - The buffer containing the Space Packet Header Data
*/
export declare const convertHeaderBufferToObj: (buf: Buffer) => SpacePacketHeader;