41 std::vector<ILCMap> HPIndex;
43 std::vector<ILCMap> FAIndex;
45 std::vector<ILCMap> HMIndex;
46 ILCMap ILCDataFromAddress[256];
48 Container subnetData[5];
55 int32_t getHPCount(int32_t subnetIndex) {
return this->subnetData[subnetIndex].HPIndex.size(); }
56 ILCMap getHPIndex(int32_t subnetIndex, int32_t hpIndex) {
57 return this->subnetData[subnetIndex].HPIndex[hpIndex];
59 int32_t getFACount(int32_t subnetIndex) {
return this->subnetData[subnetIndex].FAIndex.size(); }
60 ILCMap getFAIndex(int32_t subnetIndex, int32_t faIndex) {
61 return this->subnetData[subnetIndex].FAIndex[faIndex];
63 int32_t getHMCount(int32_t subnetIndex) {
return this->subnetData[subnetIndex].HMIndex.size(); }
64 ILCMap getHMIndex(int32_t subnetIndex, int32_t hmIndex) {
65 return this->subnetData[subnetIndex].HMIndex[hmIndex];
67 ILCMap getILCDataFromAddress(int32_t subnetIndex, uint8_t address) {
68 return this->subnetData[subnetIndex].ILCDataFromAddress[address];
81 void disableFA(int32_t actuatorId);
82 void enableFA(int32_t actuatorId);