mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-26 08:10:02 +02:00

* WIP, ctb * WIP, eiger * WIP, gotthard * WIP, jungfrau * WIP, gotthard2 * WIP, mythen3 * WIP, moench * fixed gotthard apiversioning mismatch with gotthard2
27 lines
481 B
C
Executable File
27 lines
481 B
C
Executable File
#pragma once
|
|
|
|
#include <inttypes.h>
|
|
|
|
/**
|
|
* Get current udp packet number
|
|
*/
|
|
uint32_t getUDPPacketNumber();
|
|
|
|
/**
|
|
* Get current udp frame number
|
|
*/
|
|
uint64_t getUDPFrameNumber();
|
|
|
|
/**
|
|
* Called for each UDP packet header creation
|
|
* @param buffer pointer to header
|
|
* @param id module id
|
|
*/
|
|
void createUDPPacketHeader(char* buffer, uint16_t id);
|
|
|
|
/**
|
|
* fill up the udp packet with data till its full
|
|
* @param buffer pointer to memory
|
|
*/
|
|
int fillUDPPacket(char* buffer);
|