CORDET Framework - C2 Implementation
|
Interface for accessing fields in packets of service "ServHk". More...
Go to the source code of this file.
Functions | |
struct | __attribute__ ((packed)) _HkCreateCmd_t |
Structure for HkCreateCmd. More... | |
static CrPsSid_t | getHkCreateCmdRepStrucId (void *p) |
Get "RepStrucId" from "HkCreateCmd" packet. More... | |
static void | setHkCreateCmdRepStrucId (void *p, CrPsSid_t RepStrucId) |
Set "RepStrucId" in "HkCreateCmd" packet. More... | |
static CrPsCollectInterval_t | getHkCreateCmdCollectionInterval (void *p) |
Get "CollectionInterval" from "HkCreateCmd" packet. More... | |
static void | setHkCreateCmdCollectionInterval (void *p, CrPsCollectInterval_t CollectionInterval) |
Set "CollectionInterval" in "HkCreateCmd" packet. More... | |
static CrFwCounterU4_t | getHkCreateCmdN1 (void *p) |
Get "N1" from "HkCreateCmd" packet. More... | |
static void | setHkCreateCmdN1 (void *p, CrFwCounterU4_t N1) |
Set "N1" in "HkCreateCmd" packet. More... | |
static CrFwCounterU4_t | getHkDeleteCmdN (void *p) |
Get "N" from "HkDeleteCmd" packet. More... | |
static void | setHkDeleteCmdN (void *p, CrFwCounterU4_t N) |
Set "N" in "HkDeleteCmd" packet. More... | |
static CrFwCounterU4_t | getHkEnableCmdN (void *p) |
Get "N" from "HkEnableCmd" packet. More... | |
static void | setHkEnableCmdN (void *p, CrFwCounterU4_t N) |
Set "N" in "HkEnableCmd" packet. More... | |
static CrFwCounterU4_t | getHkDisableCmdN (void *p) |
Get "N" from "HkDisableCmd" packet. More... | |
static void | setHkDisableCmdN (void *p, CrFwCounterU4_t N) |
Set "N" in "HkDisableCmd" packet. More... | |
static CrFwCounterU4_t | getHkRepStructCmdN (void *p) |
Get "N" from "HkRepStructCmd" packet. More... | |
static void | setHkRepStructCmdN (void *p, CrFwCounterU4_t N) |
Set "N" in "HkRepStructCmd" packet. More... | |
static CrPsSid_t | getHkRepStructRepRepStrucId (void *p) |
Get "RepStrucId" from "HkRepStructRep" packet. More... | |
static void | setHkRepStructRepRepStrucId (void *p, CrPsSid_t RepStrucId) |
Set "RepStrucId" in "HkRepStructRep" packet. More... | |
static CrPsStatus_t | getHkRepStructRepPeriodicGenActionStatus (void *p) |
Get "PeriodicGenActionStatus" from "HkRepStructRep" packet. More... | |
static void | setHkRepStructRepPeriodicGenActionStatus (void *p, CrPsStatus_t PeriodicGenActionStatus) |
Set "PeriodicGenActionStatus" in "HkRepStructRep" packet. More... | |
static CrPsCollectInterval_t | getHkRepStructRepCollectionInterval (void *p) |
Get "CollectionInterval" from "HkRepStructRep" packet. More... | |
static void | setHkRepStructRepCollectionInterval (void *p, CrPsCollectInterval_t CollectionInterval) |
Set "CollectionInterval" in "HkRepStructRep" packet. More... | |
static CrFwCounterU4_t | getHkRepStructRepN1 (void *p) |
Get "N1" from "HkRepStructRep" packet. More... | |
static void | setHkRepStructRepN1 (void *p, CrFwCounterU4_t N1) |
Set "N1" in "HkRepStructRep" packet. More... | |
static CrPsSid_t | getHkRepRepStrucId (void *p) |
Get "RepStrucId" from "HkRep" packet. More... | |
static void | setHkRepRepStrucId (void *p, CrPsSid_t RepStrucId) |
Set "RepStrucId" in "HkRep" packet. More... | |
static CrPsParamValueU4_t | getHkRepParamVal (void *p) |
Get "ParamVal" from "HkRep" packet. More... | |
static void | setHkRepParamVal (void *p, CrPsParamValueU4_t ParamVal) |
Set "ParamVal" in "HkRep" packet. More... | |
static CrFwCounterU4_t | getHkOneShotCmdN (void *p) |
Get "N" from "HkOneShotCmd" packet. More... | |
static void | setHkOneShotCmdN (void *p, CrFwCounterU4_t N) |
Set "N" in "HkOneShotCmd" packet. More... | |
Variables | |
HkCreateCmd_t | |
HkDeleteCmd_t | |
HkEnableCmd_t | |
HkDisableCmd_t | |
HkRepStructCmd_t | |
HkRepStructRep_t | |
HkRep_t | |
HkOneShotCmd_t | |
Interface for accessing fields in packets of service "ServHk".
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 CrPsPktServHk.h.
struct __attribute__ | ( | (packed) | ) |
Structure for HkCreateCmd.
Structure for HkOneShotCmd.
Structure for HkRep.
Structure for HkRepStructRep.
Structure for HkRepStructCmd.
Structure for HkDisableCmd.
Structure for HkEnableCmd.
Structure for HkDeleteCmd.
Packet header.
Housekeeping or Diagnostic Parameter Report Structure ID (enumerated)
Collection interval uint
?? N1
Parameter ID (repeated N1 Times)
?? NFA
Super Commutated Sample Repetition Number (repeated NFA times)
?? N2
Parameter ID (repeated NFA times) and (repeated N2 times)
Packet header.
?? N
Housekeeping or Diagnostic Parameter Report Structure ID (enumerated)
Packet header.
?? N
Housekeeping or Diagnostic Parameter Report Structure ID (enumerated)
Packet header.
?? N
Housekeeping or Diagnostic Parameter Report Structure ID (enumerated)
Packet header.
?? N
Housekeeping or Diagnostic Parameter Report Structure ID (enumerated)
Packet header.
Housekeeping or Diagnostic Parameter Report Structure ID (enumerated)
Periodic Generation Action Status (enumerated)
Collection interval uint
?? N1
Parameter ID (repeated N1 Times)
?? NFA
Super Commutated Sample Repetition Number (repeated NFA times)
?? N2
Parameter ID (repeated NFA times) and (repeated N2 times)
Packet header.
Housekeeping or Diagnostic Parameter Report Structure ID (enumerated)
Parameter Value
Packet header.
?? N
Housekeeping or Diagnostic Parameter Report Structure ID (enumerated)
Definition at line 33 of file CrPsPktServHk.h.
|
inlinestatic |
Get "CollectionInterval" from "HkCreateCmd" packet.
p | Pointer to the packet. |
Definition at line 292 of file CrPsPktServHk.h.
|
inlinestatic |
Get "N1" from "HkCreateCmd" packet.
p | Pointer to the packet. |
Definition at line 317 of file CrPsPktServHk.h.
|
inlinestatic |
Get "RepStrucId" from "HkCreateCmd" packet.
p | Pointer to the packet. |
Definition at line 268 of file CrPsPktServHk.h.
|
inlinestatic |
Get "N" from "HkDeleteCmd" packet.
p | Pointer to the packet. |
Definition at line 341 of file CrPsPktServHk.h.
|
inlinestatic |
Get "N" from "HkDisableCmd" packet.
p | Pointer to the packet. |
Definition at line 389 of file CrPsPktServHk.h.
|
inlinestatic |
Get "N" from "HkEnableCmd" packet.
p | Pointer to the packet. |
Definition at line 365 of file CrPsPktServHk.h.
|
inlinestatic |
Get "N" from "HkOneShotCmd" packet.
p | Pointer to the packet. |
Definition at line 583 of file CrPsPktServHk.h.
|
inlinestatic |
Get "ParamVal" from "HkRep" packet.
p | Pointer to the packet. |
Definition at line 559 of file CrPsPktServHk.h.
|
inlinestatic |
Get "RepStrucId" from "HkRep" packet.
p | Pointer to the packet. |
Definition at line 535 of file CrPsPktServHk.h.
|
inlinestatic |
Get "N" from "HkRepStructCmd" packet.
p | Pointer to the packet. |
Definition at line 413 of file CrPsPktServHk.h.
|
inlinestatic |
Get "CollectionInterval" from "HkRepStructRep" packet.
p | Pointer to the packet. |
Definition at line 486 of file CrPsPktServHk.h.
|
inlinestatic |
Get "N1" from "HkRepStructRep" packet.
p | Pointer to the packet. |
Definition at line 511 of file CrPsPktServHk.h.
|
inlinestatic |
Get "PeriodicGenActionStatus" from "HkRepStructRep" packet.
p | Pointer to the packet. |
Definition at line 461 of file CrPsPktServHk.h.
|
inlinestatic |
Get "RepStrucId" from "HkRepStructRep" packet.
p | Pointer to the packet. |
Definition at line 437 of file CrPsPktServHk.h.
|
inlinestatic |
Set "CollectionInterval" in "HkCreateCmd" packet.
p | Pointer to the packet. |
CollectionInterval | Value of "CollectionInterval" to be set in packet. |
Definition at line 305 of file CrPsPktServHk.h.
|
inlinestatic |
Set "N1" in "HkCreateCmd" packet.
p | Pointer to the packet. |
N1 | Value of "N1" to be set in packet. |
Definition at line 329 of file CrPsPktServHk.h.
|
inlinestatic |
Set "RepStrucId" in "HkCreateCmd" packet.
p | Pointer to the packet. |
RepStrucId | Value of "RepStrucId" to be set in packet. |
Definition at line 280 of file CrPsPktServHk.h.
|
inlinestatic |
Set "N" in "HkDeleteCmd" packet.
p | Pointer to the packet. |
N | Value of "N" to be set in packet. |
Definition at line 353 of file CrPsPktServHk.h.
|
inlinestatic |
Set "N" in "HkDisableCmd" packet.
p | Pointer to the packet. |
N | Value of "N" to be set in packet. |
Definition at line 401 of file CrPsPktServHk.h.
|
inlinestatic |
Set "N" in "HkEnableCmd" packet.
p | Pointer to the packet. |
N | Value of "N" to be set in packet. |
Definition at line 377 of file CrPsPktServHk.h.
|
inlinestatic |
Set "N" in "HkOneShotCmd" packet.
p | Pointer to the packet. |
N | Value of "N" to be set in packet. |
Definition at line 595 of file CrPsPktServHk.h.
|
inlinestatic |
Set "ParamVal" in "HkRep" packet.
p | Pointer to the packet. |
ParamVal | Value of "ParamVal" to be set in packet. |
Definition at line 571 of file CrPsPktServHk.h.
|
inlinestatic |
Set "RepStrucId" in "HkRep" packet.
p | Pointer to the packet. |
RepStrucId | Value of "RepStrucId" to be set in packet. |
Definition at line 547 of file CrPsPktServHk.h.
|
inlinestatic |
Set "N" in "HkRepStructCmd" packet.
p | Pointer to the packet. |
N | Value of "N" to be set in packet. |
Definition at line 425 of file CrPsPktServHk.h.
|
inlinestatic |
Set "CollectionInterval" in "HkRepStructRep" packet.
p | Pointer to the packet. |
CollectionInterval | Value of "CollectionInterval" to be set in packet. |
Definition at line 499 of file CrPsPktServHk.h.
|
inlinestatic |
Set "N1" in "HkRepStructRep" packet.
p | Pointer to the packet. |
N1 | Value of "N1" to be set in packet. |
Definition at line 523 of file CrPsPktServHk.h.
|
inlinestatic |
Set "PeriodicGenActionStatus" in "HkRepStructRep" packet.
p | Pointer to the packet. |
PeriodicGenActionStatus | Value of "PeriodicGenActionStatus" to be set in packet. |
Definition at line 474 of file CrPsPktServHk.h.
|
inlinestatic |
Set "RepStrucId" in "HkRepStructRep" packet.
p | Pointer to the packet. |
RepStrucId | Value of "RepStrucId" to be set in packet. |
Definition at line 449 of file CrPsPktServHk.h.