ESPixelStick Firmware
Firmware for the ESPixelStick
Loading...
Searching...
No Matches
fseq.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  FPPPacket
 
union  FPPPingPacket
 
union  FPPMultiSyncPacket
 
struct  FSEQRawVariableDataHeader
 
struct  FSEQParsedVariableDataHeader
 
struct  FSEQRawRangeEntry
 
struct  FSEQParsedRangeEntry
 
struct  FSEQRawHeader
 
struct  FSEQParsedHeader
 

Functions

struct FSEQRawRangeEntry __attribute__ ((packed))
 
uint64_t read64 (uint8_t *buf, int idx)
 
uint32_t read32 (uint8_t *buf, int idx)
 
void write32 (uint8_t *pData, uint32_t value)
 
uint32_t read24 (uint8_t *pData)
 
uint16_t read16 (uint8_t *pData)
 
void write16 (uint8_t *pData, uint16_t value)
 

Variables

uint8_t header [4]
 
uint8_t packet_type
 
uint16_t data_len
 
uint8_t ping_version
 
uint8_t ping_subtype
 
uint8_t ping_hardware
 
uint16_t versionMajor
 
uint16_t versionMinor
 
uint8_t operatingMode
 
uint8_t ipAddress [4]
 
char hostName [65]
 
char version [41]
 
char hardwareType [41]
 
char ranges [121]
 
uint8_t sync_action
 
uint8_t sync_type
 
uint32_t frame_number
 
float seconds_elapsed
 
char filename [250]
 
uint8_t Start [3]
 
uint8_t Length [3]
 
struct FSEQParsedRangeEntry __attribute__
 
uint8_t dataOffset [2]
 
uint8_t minorVersion
 
uint8_t majorVersion
 
uint8_t VariableHdrOffset [2]
 
uint8_t channelCount [4]
 
uint8_t TotalNumberOfFramesInSequence [4]
 
uint8_t stepTime
 
uint8_t flags
 
uint8_t compressionType
 
uint8_t numCompressedBlocks
 
uint8_t numSparseRanges
 
uint8_t flags2
 
uint8_t id [8]
 

Function Documentation

◆ __attribute__()

struct FSEQRawRangeEntry __attribute__ ( (packed) )

◆ read16()

uint16_t read16 ( uint8_t * pData)
inline
Here is the caller graph for this function:

◆ read24()

uint32_t read24 ( uint8_t * pData)
inline
Here is the caller graph for this function:

◆ read32()

uint32_t read32 ( uint8_t * buf,
int idx )
inline
Here is the caller graph for this function:

◆ read64()

uint64_t read64 ( uint8_t * buf,
int idx )
inline
Here is the caller graph for this function:

◆ write16()

void write16 ( uint8_t * pData,
uint16_t value )
inline
Here is the caller graph for this function:

◆ write32()

void write32 ( uint8_t * pData,
uint32_t value )
inline
Here is the caller graph for this function:

Variable Documentation

◆ __attribute__

struct FSEQParsedHeader __attribute__

◆ channelCount

uint8_t channelCount[4]

◆ compressionType

uint8_t compressionType

◆ data_len

uint16_t data_len

◆ dataOffset

uint8_t dataOffset[2]

◆ filename

char filename[250]

◆ flags

uint8_t flags

◆ flags2

uint8_t flags2

◆ frame_number

uint32_t frame_number

◆ hardwareType

char hardwareType[41]

◆ header

uint8_t header

◆ hostName

char hostName[65]

◆ id

uint8_t id[8]

◆ ipAddress

uint8_t ipAddress[4]

◆ Length

uint8_t Length[3]

◆ majorVersion

uint8_t majorVersion

◆ minorVersion

uint8_t minorVersion

◆ numCompressedBlocks

uint8_t numCompressedBlocks

◆ numSparseRanges

uint8_t numSparseRanges

◆ operatingMode

uint8_t operatingMode

◆ packet_type

uint8_t packet_type

◆ ping_hardware

uint8_t ping_hardware

◆ ping_subtype

uint8_t ping_subtype

◆ ping_version

uint8_t ping_version

◆ ranges

char ranges[121]

◆ seconds_elapsed

float seconds_elapsed

◆ Start

uint8_t Start[3]

◆ stepTime

uint8_t stepTime

◆ sync_action

uint8_t sync_action

◆ sync_type

uint8_t sync_type

◆ TotalNumberOfFramesInSequence

uint8_t TotalNumberOfFramesInSequence[4]

◆ VariableHdrOffset

uint8_t VariableHdrOffset[2]

◆ version

char version[41]

◆ versionMajor

uint16_t versionMajor

◆ versionMinor

uint16_t versionMinor