HFCC-01 Low-Level Software (LLSW) Rel_6802_HFCC-01-RP-CSAR-CB
Loading...
Searching...
No Matches
deviceLibModule.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2025, TUSAS Malaysia
3 * All rights reserved.
4 * This file contains proprietary information. This
5 * file shall not be duplicated, used, modified,
6 * or disclosed in whole or in part without
7 * the express written consent of TUSAS.
8 */
9
16
17#ifndef INCLUDED_DEVICE_LIB_MODULE_H
18#define INCLUDED_DEVICE_LIB_MODULE_H
19
20#include "commonDataTypes.h"
21#include "modStatus.h"
22#include "modConfig.h"
23#include "modA429.h"
24#include "modAnalogIn.h"
25#include "modDiscreteIn.h"
26#include "modDiscreteOut.h"
27#include "modPwm.h"
28#include "modRvdt.h"
29#include "modPsu.h"
30#include "modHsb.h"
31#include "modHeartbeat.h"
32
36typedef enum
37{
38 A429 = 0x02U,
39 ANIN = 0x04U,
40 DIN = 0x08U,
41 DOUT = 0x10U,
42 PWM = 0x20U,
43 RVDT = 0x40U,
44 PSU = 0x80U
46
47#endif // INCLUDED_DEVICE_LIB_MODULE_H
ModuleType
This is enum definition for module type.
Definition deviceLibModule.h:37
@ ANIN
Analog input module type.
Definition deviceLibModule.h:39
@ A429
Arinc 429 module type.
Definition deviceLibModule.h:38
@ DIN
Discrete input module type.
Definition deviceLibModule.h:40
@ DOUT
Discrete output module type.
Definition deviceLibModule.h:41
@ RVDT
RVDT module type.
Definition deviceLibModule.h:43
@ PSU
PSU module type.
Definition deviceLibModule.h:44
@ PWM
PWM module type.
Definition deviceLibModule.h:42