CORDET Framework - C2 Implementation

Packet header definitions. More...

Go to the source code of this file.

Functions

struct __attribute__ ((packed)) _TcHeader_t
 Structure for TcHeader. More...
 
static Three_Bit_t getTcHeaderPcktVersionNmb (void *p)
 Get "PcktVersionNmb" from "TcHeader" packet. More...
 
static void setTcHeaderPcktVersionNmb (void *p, Three_Bit_t PcktVersionNmb)
 Set "PcktVersionNmb" in "TcHeader" packet. More...
 
static One_Bit_t getTcHeaderPcktType (void *p)
 Get "PcktType" from "TcHeader" packet. More...
 
static void setTcHeaderPcktType (void *p, One_Bit_t PcktType)
 Set "PcktType" in "TcHeader" packet. More...
 
static One_Bit_t getTcHeaderSecHeaderFlag (void *p)
 Get "SecHeaderFlag" from "TcHeader" packet. More...
 
static void setTcHeaderSecHeaderFlag (void *p, One_Bit_t SecHeaderFlag)
 Set "SecHeaderFlag" in "TcHeader" packet. More...
 
static Eleven_Bit_t getTcHeaderAPID (void *p)
 Get "APID" from "TcHeader" packet. More...
 
static void setTcHeaderAPID (void *p, Eleven_Bit_t APID)
 Set "APID" in "TcHeader" packet. More...
 
static Two_Bit_t getTcHeaderSeqFlags (void *p)
 Get "SeqFlags" from "TcHeader" packet. More...
 
static void setTcHeaderSeqFlags (void *p, Two_Bit_t SeqFlags)
 Set "SeqFlags" in "TcHeader" packet. More...
 
static FourTeen_Bit_t getTcHeaderSeqCount (void *p)
 Get "SeqCount" from "TcHeader" packet. More...
 
static void setTcHeaderSeqCount (void *p, FourTeen_Bit_t SeqCount)
 Set "SeqCount" in "TcHeader" packet. More...
 
static uint16_t getTcHeaderPcktDataLen (void *p)
 Get "PcktDataLen" from "TcHeader" packet. More...
 
static void setTcHeaderPcktDataLen (void *p, uint16_t PcktDataLen)
 Set "PcktDataLen" in "TcHeader" packet. More...
 
static Four_Bit_t getTcHeaderPUSVersion (void *p)
 Get "PUSVersion" from "TcHeader" packet. More...
 
static void setTcHeaderPUSVersion (void *p, Four_Bit_t PUSVersion)
 Set "PUSVersion" in "TcHeader" packet. More...
 
static One_Bit_t getTcHeaderAckAccFlag (void *p)
 Get "AckAccFlag" from "TcHeader" packet. More...
 
static void setTcHeaderAckAccFlag (void *p, One_Bit_t AckAccFlag)
 Set "AckAccFlag" in "TcHeader" packet. More...
 
static One_Bit_t getTcHeaderAckStartFlag (void *p)
 Get "AckStartFlag" from "TcHeader" packet. More...
 
static void setTcHeaderAckStartFlag (void *p, One_Bit_t AckStartFlag)
 Set "AckStartFlag" in "TcHeader" packet. More...
 
static One_Bit_t getTcHeaderAckProgFlag (void *p)
 Get "AckProgFlag" from "TcHeader" packet. More...
 
static void setTcHeaderAckProgFlag (void *p, One_Bit_t AckProgFlag)
 Set "AckProgFlag" in "TcHeader" packet. More...
 
static One_Bit_t getTcHeaderAckTermFlag (void *p)
 Get "AckTermFlag" from "TcHeader" packet. More...
 
static void setTcHeaderAckTermFlag (void *p, One_Bit_t AckTermFlag)
 Set "AckTermFlag" in "TcHeader" packet. More...
 
static uint8_t getTcHeaderServType (void *p)
 Get "ServType" from "TcHeader" packet. More...
 
static void setTcHeaderServType (void *p, uint8_t ServType)
 Set "ServType" in "TcHeader" packet. More...
 
static uint8_t getTcHeaderServSubType (void *p)
 Get "ServSubType" from "TcHeader" packet. More...
 
static void setTcHeaderServSubType (void *p, uint8_t ServSubType)
 Set "ServSubType" in "TcHeader" packet. More...
 
static uint8_t getTcHeaderSrcId (void *p)
 Get "SrcId" from "TcHeader" packet. More...
 
static void setTcHeaderSrcId (void *p, uint8_t SrcId)
 Set "SrcId" in "TcHeader" packet. More...
 
static Three_Bit_t getTmHeaderPcktVersionNmb (void *p)
 Get "PcktVersionNmb" from "TmHeader" packet. More...
 
static void setTmHeaderPcktVersionNmb (void *p, Three_Bit_t PcktVersionNmb)
 Set "PcktVersionNmb" in "TmHeader" packet. More...
 
static One_Bit_t getTmHeaderPcktType (void *p)
 Get "PcktType" from "TmHeader" packet. More...
 
static void setTmHeaderPcktType (void *p, One_Bit_t PcktType)
 Set "PcktType" in "TmHeader" packet. More...
 
static One_Bit_t getTmHeaderSecHeaderFlag (void *p)
 Get "SecHeaderFlag" from "TmHeader" packet. More...
 
static void setTmHeaderSecHeaderFlag (void *p, One_Bit_t SecHeaderFlag)
 Set "SecHeaderFlag" in "TmHeader" packet. More...
 
static Eleven_Bit_t getTmHeaderAPID (void *p)
 Get "APID" from "TmHeader" packet. More...
 
static void setTmHeaderAPID (void *p, Eleven_Bit_t APID)
 Set "APID" in "TmHeader" packet. More...
 
static Two_Bit_t getTmHeaderSeqFlags (void *p)
 Get "SeqFlags" from "TmHeader" packet. More...
 
static void setTmHeaderSeqFlags (void *p, Two_Bit_t SeqFlags)
 Set "SeqFlags" in "TmHeader" packet. More...
 
static FourTeen_Bit_t getTmHeaderSeqCount (void *p)
 Get "SeqCount" from "TmHeader" packet. More...
 
static void setTmHeaderSeqCount (void *p, FourTeen_Bit_t SeqCount)
 Set "SeqCount" in "TmHeader" packet. More...
 
static uint16_t getTmHeaderPcktDataLen (void *p)
 Get "PcktDataLen" from "TmHeader" packet. More...
 
static void setTmHeaderPcktDataLen (void *p, uint16_t PcktDataLen)
 Set "PcktDataLen" in "TmHeader" packet. More...
 
static Four_Bit_t getTmHeaderPUSVersion (void *p)
 Get "PUSVersion" from "TmHeader" packet. More...
 
static void setTmHeaderPUSVersion (void *p, Four_Bit_t PUSVersion)
 Set "PUSVersion" in "TmHeader" packet. More...
 
static Four_Bit_t getTmHeaderSpaceTimeRefStatus (void *p)
 Get "SpaceTimeRefStatus" from "TmHeader" packet. More...
 
static void setTmHeaderSpaceTimeRefStatus (void *p, Four_Bit_t SpaceTimeRefStatus)
 Set "SpaceTimeRefStatus" in "TmHeader" packet. More...
 
static uint8_t getTmHeaderServType (void *p)
 Get "ServType" from "TmHeader" packet. More...
 
static void setTmHeaderServType (void *p, uint8_t ServType)
 Set "ServType" in "TmHeader" packet. More...
 
static uint8_t getTmHeaderServSubType (void *p)
 Get "ServSubType" from "TmHeader" packet. More...
 
static void setTmHeaderServSubType (void *p, uint8_t ServSubType)
 Set "ServSubType" in "TmHeader" packet. More...
 
static uint8_t getTmHeaderDestId (void *p)
 Get "DestId" from "TmHeader" packet. More...
 
static void setTmHeaderDestId (void *p, uint8_t DestId)
 Set "DestId" in "TmHeader" packet. More...
 
static uint8_t * getTmHeaderTimeArray (void *p)
 Get pointer to "Time" array from "TmHeader" packet. More...
 
static void getTmHeaderTime (void *p, void *dest)
 Get "Time" array from "TmHeader" packet. More...
 
static void setTmHeaderTime (void *p, const void *src)
 Set "Time" array in "TmHeader" packet. More...
 
static uint16_t CrFwPcktGetSeqCtrl (CrFwPckt_t pckt)
 
static void CrFwPcktSetSeqCtrl (CrFwPckt_t pckt, uint16_t psc)
 
static uint16_t CrFwPcktGetApid (CrFwPckt_t pckt)
 
static void CrFwPcktSetApid (CrFwPckt_t pckt, uint16_t apid)
 
static CrPsRid_t getPcktRid (void *p)
 Getter for the RequestId from a packet. More...
 
static void setPcktRid (void *p, CrPsRid_t Rid)
 Setter for the RequestId from a packet. More...
 

Variables

 TcHeader_t
 
 TmHeader_t
 

Detailed Description

Packet header definitions.

Note
This file was generated on 2017-10-13 12:48:17
Author
PnP Generator
Christian Reimers chris.nosp@m.tian.nosp@m..reim.nosp@m.ers@.nosp@m.univi.nosp@m.e.ac.nosp@m..at
Markus Rockenbauer marku.nosp@m.s.ro.nosp@m.ckenb.nosp@m.auer.nosp@m.@univ.nosp@m.ie.a.nosp@m.c.at

last modification: 22.01.2018

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Definition in file CrPsPkt.h.

Function Documentation

struct __attribute__ ( (packed)  )

Structure for TcHeader.

Structure for TmHeader.

Spacer block.

Spacer block.

(16 bit)

Spacer block.

Service Type (8 bit)

Service Sub Type (8 bit)

Source ID (16 bit)

Spacer block.

Spacer block.

(16 bit)

Spacer block.

Service Type (8 bit)

Service Sub Type (8 bit)

Destination ID (16bit)

character array 6xchars

Definition at line 34 of file CrPsPkt.h.

static CrPsRid_t getPcktRid ( void *  p)
inlinestatic

Getter for the RequestId from a packet.

Parameters
pPointer to the packet.
Returns
RequestId Item Value.

Definition at line 1067 of file CrPsPkt.h.

static One_Bit_t getTcHeaderAckAccFlag ( void *  p)
inlinestatic

Get "AckAccFlag" from "TcHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "AckAccFlag".

Definition at line 385 of file CrPsPkt.h.

static One_Bit_t getTcHeaderAckProgFlag ( void *  p)
inlinestatic

Get "AckProgFlag" from "TcHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "AckProgFlag".

Definition at line 453 of file CrPsPkt.h.

static One_Bit_t getTcHeaderAckStartFlag ( void *  p)
inlinestatic

Get "AckStartFlag" from "TcHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "AckStartFlag".

Definition at line 419 of file CrPsPkt.h.

static One_Bit_t getTcHeaderAckTermFlag ( void *  p)
inlinestatic

Get "AckTermFlag" from "TcHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "AckTermFlag".

Definition at line 487 of file CrPsPkt.h.

static Eleven_Bit_t getTcHeaderAPID ( void *  p)
inlinestatic

Get "APID" from "TcHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "APID".

Definition at line 225 of file CrPsPkt.h.

static uint16_t getTcHeaderPcktDataLen ( void *  p)
inlinestatic

Get "PcktDataLen" from "TcHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "PcktDataLen".

Definition at line 327 of file CrPsPkt.h.

static One_Bit_t getTcHeaderPcktType ( void *  p)
inlinestatic

Get "PcktType" from "TcHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "PcktType".

Definition at line 157 of file CrPsPkt.h.

static Three_Bit_t getTcHeaderPcktVersionNmb ( void *  p)
inlinestatic

Get "PcktVersionNmb" from "TcHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "PcktVersionNmb".

Definition at line 123 of file CrPsPkt.h.

static Four_Bit_t getTcHeaderPUSVersion ( void *  p)
inlinestatic

Get "PUSVersion" from "TcHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "PUSVersion".

Definition at line 351 of file CrPsPkt.h.

static One_Bit_t getTcHeaderSecHeaderFlag ( void *  p)
inlinestatic

Get "SecHeaderFlag" from "TcHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "SecHeaderFlag".

Definition at line 191 of file CrPsPkt.h.

static FourTeen_Bit_t getTcHeaderSeqCount ( void *  p)
inlinestatic

Get "SeqCount" from "TcHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "SeqCount".

Definition at line 293 of file CrPsPkt.h.

static Two_Bit_t getTcHeaderSeqFlags ( void *  p)
inlinestatic

Get "SeqFlags" from "TcHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "SeqFlags".

Definition at line 259 of file CrPsPkt.h.

static uint8_t getTcHeaderServSubType ( void *  p)
inlinestatic

Get "ServSubType" from "TcHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "ServSubType".

Definition at line 545 of file CrPsPkt.h.

static uint8_t getTcHeaderServType ( void *  p)
inlinestatic

Get "ServType" from "TcHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "ServType".

Definition at line 521 of file CrPsPkt.h.

static uint8_t getTcHeaderSrcId ( void *  p)
inlinestatic

Get "SrcId" from "TcHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "SrcId".

Definition at line 569 of file CrPsPkt.h.

static Eleven_Bit_t getTmHeaderAPID ( void *  p)
inlinestatic

Get "APID" from "TmHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "APID".

Definition at line 695 of file CrPsPkt.h.

static uint8_t getTmHeaderDestId ( void *  p)
inlinestatic

Get "DestId" from "TmHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "DestId".

Definition at line 938 of file CrPsPkt.h.

static uint16_t getTmHeaderPcktDataLen ( void *  p)
inlinestatic

Get "PcktDataLen" from "TmHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "PcktDataLen".

Definition at line 797 of file CrPsPkt.h.

static One_Bit_t getTmHeaderPcktType ( void *  p)
inlinestatic

Get "PcktType" from "TmHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "PcktType".

Definition at line 627 of file CrPsPkt.h.

static Three_Bit_t getTmHeaderPcktVersionNmb ( void *  p)
inlinestatic

Get "PcktVersionNmb" from "TmHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "PcktVersionNmb".

Definition at line 593 of file CrPsPkt.h.

static Four_Bit_t getTmHeaderPUSVersion ( void *  p)
inlinestatic

Get "PUSVersion" from "TmHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "PUSVersion".

Definition at line 821 of file CrPsPkt.h.

static One_Bit_t getTmHeaderSecHeaderFlag ( void *  p)
inlinestatic

Get "SecHeaderFlag" from "TmHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "SecHeaderFlag".

Definition at line 661 of file CrPsPkt.h.

static FourTeen_Bit_t getTmHeaderSeqCount ( void *  p)
inlinestatic

Get "SeqCount" from "TmHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "SeqCount".

Definition at line 763 of file CrPsPkt.h.

static Two_Bit_t getTmHeaderSeqFlags ( void *  p)
inlinestatic

Get "SeqFlags" from "TmHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "SeqFlags".

Definition at line 729 of file CrPsPkt.h.

static uint8_t getTmHeaderServSubType ( void *  p)
inlinestatic

Get "ServSubType" from "TmHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "ServSubType".

Definition at line 914 of file CrPsPkt.h.

static uint8_t getTmHeaderServType ( void *  p)
inlinestatic

Get "ServType" from "TmHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "ServType".

Definition at line 890 of file CrPsPkt.h.

static Four_Bit_t getTmHeaderSpaceTimeRefStatus ( void *  p)
inlinestatic

Get "SpaceTimeRefStatus" from "TmHeader" packet.

Parameters
pPointer to the packet.
Returns
Value of "SpaceTimeRefStatus".

Definition at line 855 of file CrPsPkt.h.

static void getTmHeaderTime ( void *  p,
void *  dest 
)
inlinestatic

Get "Time" array from "TmHeader" packet.

Parameters
pPointer to the packet.
destPointer to memory location where array data are copied to.

Definition at line 974 of file CrPsPkt.h.

static uint8_t* getTmHeaderTimeArray ( void *  p)
inlinestatic

Get pointer to "Time" array from "TmHeader" packet.

Parameters
pPointer to the packet.
Returns
Pointer to the start of the Time array.

Definition at line 962 of file CrPsPkt.h.

static void setPcktRid ( void *  p,
CrPsRid_t  Rid 
)
inlinestatic

Setter for the RequestId from a packet.

Parameters
pPointer to the packet.
ridVariable from where RequestId is copied.

Definition at line 1079 of file CrPsPkt.h.

static void setTcHeaderAckAccFlag ( void *  p,
One_Bit_t  AckAccFlag 
)
inlinestatic

Set "AckAccFlag" in "TcHeader" packet.

Parameters
pPointer to the packet.
AckAccFlagValue of "AckAccFlag" to be set in packet.

Definition at line 400 of file CrPsPkt.h.

static void setTcHeaderAckProgFlag ( void *  p,
One_Bit_t  AckProgFlag 
)
inlinestatic

Set "AckProgFlag" in "TcHeader" packet.

Parameters
pPointer to the packet.
AckProgFlagValue of "AckProgFlag" to be set in packet.

Definition at line 468 of file CrPsPkt.h.

static void setTcHeaderAckStartFlag ( void *  p,
One_Bit_t  AckStartFlag 
)
inlinestatic

Set "AckStartFlag" in "TcHeader" packet.

Parameters
pPointer to the packet.
AckStartFlagValue of "AckStartFlag" to be set in packet.

Definition at line 434 of file CrPsPkt.h.

static void setTcHeaderAckTermFlag ( void *  p,
One_Bit_t  AckTermFlag 
)
inlinestatic

Set "AckTermFlag" in "TcHeader" packet.

Parameters
pPointer to the packet.
AckTermFlagValue of "AckTermFlag" to be set in packet.

Definition at line 502 of file CrPsPkt.h.

static void setTcHeaderAPID ( void *  p,
Eleven_Bit_t  APID 
)
inlinestatic

Set "APID" in "TcHeader" packet.

Parameters
pPointer to the packet.
APIDValue of "APID" to be set in packet.

Definition at line 240 of file CrPsPkt.h.

static void setTcHeaderPcktDataLen ( void *  p,
uint16_t  PcktDataLen 
)
inlinestatic

Set "PcktDataLen" in "TcHeader" packet.

Parameters
pPointer to the packet.
PcktDataLenValue of "PcktDataLen" to be set in packet.

Definition at line 339 of file CrPsPkt.h.

static void setTcHeaderPcktType ( void *  p,
One_Bit_t  PcktType 
)
inlinestatic

Set "PcktType" in "TcHeader" packet.

Parameters
pPointer to the packet.
PcktTypeValue of "PcktType" to be set in packet.

Definition at line 172 of file CrPsPkt.h.

static void setTcHeaderPcktVersionNmb ( void *  p,
Three_Bit_t  PcktVersionNmb 
)
inlinestatic

Set "PcktVersionNmb" in "TcHeader" packet.

Parameters
pPointer to the packet.
PcktVersionNmbValue of "PcktVersionNmb" to be set in packet.

Definition at line 138 of file CrPsPkt.h.

static void setTcHeaderPUSVersion ( void *  p,
Four_Bit_t  PUSVersion 
)
inlinestatic

Set "PUSVersion" in "TcHeader" packet.

Parameters
pPointer to the packet.
PUSVersionValue of "PUSVersion" to be set in packet.

Definition at line 366 of file CrPsPkt.h.

static void setTcHeaderSecHeaderFlag ( void *  p,
One_Bit_t  SecHeaderFlag 
)
inlinestatic

Set "SecHeaderFlag" in "TcHeader" packet.

Parameters
pPointer to the packet.
SecHeaderFlagValue of "SecHeaderFlag" to be set in packet.

Definition at line 206 of file CrPsPkt.h.

static void setTcHeaderSeqCount ( void *  p,
FourTeen_Bit_t  SeqCount 
)
inlinestatic

Set "SeqCount" in "TcHeader" packet.

Parameters
pPointer to the packet.
SeqCountValue of "SeqCount" to be set in packet.

Definition at line 308 of file CrPsPkt.h.

static void setTcHeaderSeqFlags ( void *  p,
Two_Bit_t  SeqFlags 
)
inlinestatic

Set "SeqFlags" in "TcHeader" packet.

Parameters
pPointer to the packet.
SeqFlagsValue of "SeqFlags" to be set in packet.

Definition at line 274 of file CrPsPkt.h.

static void setTcHeaderServSubType ( void *  p,
uint8_t  ServSubType 
)
inlinestatic

Set "ServSubType" in "TcHeader" packet.

Parameters
pPointer to the packet.
ServSubTypeValue of "ServSubType" to be set in packet.

Definition at line 557 of file CrPsPkt.h.

static void setTcHeaderServType ( void *  p,
uint8_t  ServType 
)
inlinestatic

Set "ServType" in "TcHeader" packet.

Parameters
pPointer to the packet.
ServTypeValue of "ServType" to be set in packet.

Definition at line 533 of file CrPsPkt.h.

static void setTcHeaderSrcId ( void *  p,
uint8_t  SrcId 
)
inlinestatic

Set "SrcId" in "TcHeader" packet.

Parameters
pPointer to the packet.
SrcIdValue of "SrcId" to be set in packet.

Definition at line 581 of file CrPsPkt.h.

static void setTmHeaderAPID ( void *  p,
Eleven_Bit_t  APID 
)
inlinestatic

Set "APID" in "TmHeader" packet.

Parameters
pPointer to the packet.
APIDValue of "APID" to be set in packet.

Definition at line 710 of file CrPsPkt.h.

static void setTmHeaderDestId ( void *  p,
uint8_t  DestId 
)
inlinestatic

Set "DestId" in "TmHeader" packet.

Parameters
pPointer to the packet.
DestIdValue of "DestId" to be set in packet.

Definition at line 950 of file CrPsPkt.h.

static void setTmHeaderPcktDataLen ( void *  p,
uint16_t  PcktDataLen 
)
inlinestatic

Set "PcktDataLen" in "TmHeader" packet.

Parameters
pPointer to the packet.
PcktDataLenValue of "PcktDataLen" to be set in packet.

Definition at line 809 of file CrPsPkt.h.

static void setTmHeaderPcktType ( void *  p,
One_Bit_t  PcktType 
)
inlinestatic

Set "PcktType" in "TmHeader" packet.

Parameters
pPointer to the packet.
PcktTypeValue of "PcktType" to be set in packet.

Definition at line 642 of file CrPsPkt.h.

static void setTmHeaderPcktVersionNmb ( void *  p,
Three_Bit_t  PcktVersionNmb 
)
inlinestatic

Set "PcktVersionNmb" in "TmHeader" packet.

Parameters
pPointer to the packet.
PcktVersionNmbValue of "PcktVersionNmb" to be set in packet.

Definition at line 608 of file CrPsPkt.h.

static void setTmHeaderPUSVersion ( void *  p,
Four_Bit_t  PUSVersion 
)
inlinestatic

Set "PUSVersion" in "TmHeader" packet.

Parameters
pPointer to the packet.
PUSVersionValue of "PUSVersion" to be set in packet.

Definition at line 836 of file CrPsPkt.h.

static void setTmHeaderSecHeaderFlag ( void *  p,
One_Bit_t  SecHeaderFlag 
)
inlinestatic

Set "SecHeaderFlag" in "TmHeader" packet.

Parameters
pPointer to the packet.
SecHeaderFlagValue of "SecHeaderFlag" to be set in packet.

Definition at line 676 of file CrPsPkt.h.

static void setTmHeaderSeqCount ( void *  p,
FourTeen_Bit_t  SeqCount 
)
inlinestatic

Set "SeqCount" in "TmHeader" packet.

Parameters
pPointer to the packet.
SeqCountValue of "SeqCount" to be set in packet.

Definition at line 778 of file CrPsPkt.h.

static void setTmHeaderSeqFlags ( void *  p,
Two_Bit_t  SeqFlags 
)
inlinestatic

Set "SeqFlags" in "TmHeader" packet.

Parameters
pPointer to the packet.
SeqFlagsValue of "SeqFlags" to be set in packet.

Definition at line 744 of file CrPsPkt.h.

static void setTmHeaderServSubType ( void *  p,
uint8_t  ServSubType 
)
inlinestatic

Set "ServSubType" in "TmHeader" packet.

Parameters
pPointer to the packet.
ServSubTypeValue of "ServSubType" to be set in packet.

Definition at line 926 of file CrPsPkt.h.

static void setTmHeaderServType ( void *  p,
uint8_t  ServType 
)
inlinestatic

Set "ServType" in "TmHeader" packet.

Parameters
pPointer to the packet.
ServTypeValue of "ServType" to be set in packet.

Definition at line 902 of file CrPsPkt.h.

static void setTmHeaderSpaceTimeRefStatus ( void *  p,
Four_Bit_t  SpaceTimeRefStatus 
)
inlinestatic

Set "SpaceTimeRefStatus" in "TmHeader" packet.

Parameters
pPointer to the packet.
SpaceTimeRefStatusValue of "SpaceTimeRefStatus" to be set in packet.

Definition at line 871 of file CrPsPkt.h.

static void setTmHeaderTime ( void *  p,
const void *  src 
)
inlinestatic

Set "Time" array in "TmHeader" packet.

Parameters
pPointer to the packet.
srcPointer to memory location from where array data are copied.

Definition at line 986 of file CrPsPkt.h.

P&P Software GmbH, Copyright 2012-2013, All Rights Reserved