#ifndef COMMON_CONFIG_COMMONCLASSIDS_H_
#define COMMON_CONFIG_COMMONCLASSIDS_H_

#include <fsfw/returnvalues/FwClassIds.h>
#include <cstdint>

namespace CLASS_ID {
enum commonClassIds: uint8_t {
	COMMON_CLASS_ID_START = FW_CLASS_ID_COUNT,
	PCDU_HANDLER, //PCDU
	HEATER_HANDLER, //HEATER
	SYRLINKS_HANDLER, //SYRLINKS
	IMTQ_HANDLER, //IMTQ
	RW_HANDLER, //RWHA
	STR_HANDLER, //STRH
	PLOC_MPSOC_HANDLER, //PLMP
	PLOC_SUPERVISOR_HANDLER, //PLSV
	SUS_HANDLER, //SUSS
	CCSDS_IP_CORE_BRIDGE, //IPCI
	PTME, //PTME
	PLOC_UPDATER, //PLUD
	STR_HELPER, //STRHLP
    GOM_SPACE_HANDLER, //GOMS
    PLOC_MEMORY_DUMPER, //PLMEMDUMP
    PDEC_HANDLER, //PDEC
    CCSDS_HANDLER, //CCSDS
    ARCSEC_JSON_BASE, //JSONBASE
    NVM_PARAM_BASE, //NVMB
	COMMON_CLASS_ID_END // [EXPORT] : [END]
};

}

#endif /* COMMON_CONFIG_COMMONCLASSIDS_H_ */