0
mirror of https://github.com/Indemsys/Frequency_Inverter.git synced 2026-05-03 04:25:42 +00:00
Files
2022-01-04 12:22:53 +02:00

1930 lines
46 KiB
C

/*HEADER****************************************************************
*
* Copyright (c) 2008-2011 Freescale Semiconductor;
* All Rights Reserved
*
* Copyright (c) 2004-2009 Embedded Access Inc.;
* All Rights Reserved
*
* Copyright (c) 1989-2008 ARC International;
* All Rights Reserved
*
*****************************************************************************
*
* THIS SOFTWARE IS PROVIDED BY FREESCALE "AS IS" AND ANY EXPRESSED OR
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
* IN NO EVENT SHALL FREESCALE OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
* THE POSSIBILITY OF SUCH DAMAGE.
*
*****************************************************************************
*
* Comments: This file was generated by "gawk -f def2c.awk" script.
*
*END*******************************************************************/
#include <rtcsrtos.h>
#include <rtcs.h>
#include "snmpcfg.h"
#include "asn1.h"
#include "snmp.h"
#if RTCSCFG_ENABLE_SNMP && RTCSCFG_ENABLE_IP4
extern RTCSMIB_NODE MIBNODE_enterprises;
extern RTCSMIB_NODE MIBNODE_freescale;
extern const RTCSMIB_NODE MIBNODE_mqx;
extern const RTCSMIB_NODE MIBNODE_mqxKernel;
extern const RTCSMIB_NODE MIBNODE_mqxVersion;
extern const RTCSMIB_NODE MIBNODE_mqxRevision;
extern const RTCSMIB_NODE MIBNODE_mqxRevKernel;
extern const RTCSMIB_NODE MIBNODE_mqxRevPSP;
extern const RTCSMIB_NODE MIBNODE_mqxRevIO;
extern const RTCSMIB_NODE MIBNODE_mqxRevBSP;
extern const RTCSMIB_NODE MIBNODE_mqxCopyright;
extern const RTCSMIB_NODE MIBNODE_mqxDate;
extern const RTCSMIB_NODE MIBNODE_mqxCPU;
extern const RTCSMIB_NODE MIBNODE_mqxCPUType;
extern const RTCSMIB_NODE MIBNODE_mqxCPUEndian;
extern const RTCSMIB_NODE MIBNODE_mqxCPUAddressing;
extern const RTCSMIB_NODE MIBNODE_mqxProcessorNum;
extern const RTCSMIB_NODE MIBNODE_mqxConfig;
extern const RTCSMIB_NODE MIBNODE_mqxConfigFloatingPointIO;
extern const RTCSMIB_NODE MIBNODE_mqxConfigInlineMacros;
extern const RTCSMIB_NODE MIBNODE_mqxConfigKernelLogging;
extern const RTCSMIB_NODE MIBNODE_mqxConfigMonitorStack;
extern const RTCSMIB_NODE MIBNODE_mqxConfigTaskCreationBlocks;
extern const RTCSMIB_NODE MIBNODE_mqxConfigTaskDestruction;
extern const RTCSMIB_NODE MIBNODE_mqxConfigComponentDestruction;
extern const RTCSMIB_NODE MIBNODE_mqxConfigCheckErrors;
extern const RTCSMIB_NODE MIBNODE_mqxConfigCheckValidity;
extern const RTCSMIB_NODE MIBNODE_mqxConfigCheckAlloc;
extern const RTCSMIB_NODE MIBNODE_mqxConfig64BitInts;
extern const RTCSMIB_NODE MIBNODE_mqxConfigPspKernelLogging;
extern const RTCSMIB_NODE MIBNODE_mqxConfigPspFPRegisters;
extern const RTCSMIB_NODE MIBNODE_mqxConfig32BitQIDs;
extern const RTCSMIB_NODE MIBNODE_mqxTask;
extern const RTCSMIB_NODE MIBNODE_mqxTaskTable;
extern const RTCSMIB_NODE MIBNODE_mqxTaskEntry;
extern const RTCSMIB_NODE MIBNODE_mqxTaskID;
extern const RTCSMIB_NODE MIBNODE_mqxTaskCreator;
extern const RTCSMIB_NODE MIBNODE_mqxTaskName;
extern const RTCSMIB_NODE MIBNODE_mqxTaskState;
extern const RTCSMIB_NODE MIBNODE_mqxTaskErrorCode;
extern const RTCSMIB_NODE MIBNODE_mqxTaskSched;
extern const RTCSMIB_NODE MIBNODE_mqxTaskSchedPriority;
extern const RTCSMIB_NODE MIBNODE_mqxTaskSchedHomePriority;
extern const RTCSMIB_NODE MIBNODE_mqxTaskSchedPolicy;
extern const RTCSMIB_NODE MIBNODE_mqxTaskSchedTimeSlice;
extern const RTCSMIB_NODE MIBNODE_mqxTaskStackSize;
extern const RTCSMIB_NODE MIBNODE_mqxTaskStackUsed;
extern const RTCSMIB_NODE MIBNODE_mqxTaskIO;
extern const RTCSMIB_NODE MIBNODE_mqxTaskIOstdin;
extern const RTCSMIB_NODE MIBNODE_mqxTaskIOstdout;
extern const RTCSMIB_NODE MIBNODE_mqxTaskIOstderr;
extern const RTCSMIB_NODE MIBNODE_mqxTaskFlag;
extern const RTCSMIB_NODE MIBNODE_mqxTaskFlagFloatingPoint;
extern const RTCSMIB_NODE MIBNODE_mqxTaskFlagLoggingEnabled;
extern const RTCSMIB_NODE MIBNODE_mqxTaskFlagWatchdogEnabled;
extern const RTCSMIB_NODE MIBNODE_mqxTaskFlagPreemptionDisabled;
extern const RTCSMIB_NODE MIBNODE_mqxComponent;
extern const RTCSMIB_NODE MIBNODE_mqxComponentName;
extern const RTCSMIB_NODE MIBNODE_mqxComponentSem;
extern const RTCSMIB_NODE MIBNODE_mqxComponentEvent;
extern const RTCSMIB_NODE MIBNODE_mqxComponentMutex;
extern const RTCSMIB_NODE MIBNODE_mqxComponentTimer;
extern const RTCSMIB_NODE MIBNODE_mqxComponentLog;
extern const RTCSMIB_NODE MIBNODE_mqxComponentWatchdog;
extern const RTCSMIB_NODE MIBNODE_mqxComponentMessage;
extern const RTCSMIB_NODE MIBNODE_mqxComponentPart;
extern const RTCSMIB_NODE MIBNODE_mqxComponentIPC;
extern const RTCSMIB_NODE MIBNODE_mqxComponentQlog;
extern const RTCSMIB_NODE MIBNODE_mqxComponentEDS;
extern const RTCSMIB_NODE MIBNODE_mqxIOC;
extern const RTCSMIB_NODE MIBNODE_mqxIOCIO;
extern const RTCSMIB_NODE MIBNODE_mqxIOCRTCS;
extern const RTCSMIB_NODE MIBNODE_mqxIOCLAPB;
extern const RTCSMIB_NODE MIBNODE_mqxIOCLAPD;
extern const RTCSMIB_NODE MIBNODE_mqxIOCSDLC;
extern const RTCSMIB_NODE MIBNODE_mqxIOCHDLC;
extern const RTCSMIB_NODE MIBNODE_mqxIOCMFS;
extern const RTCSMIB_NODE MIBNODE_mqxIOCCAN;
extern const RTCSMIB_NODE MIBNODE_mqxIOCPPP;
extern const RTCSMIB_NODE MIBNODE_mqxIOCSNMP;
extern const RTCSMIB_NODE MIBNODE_mqxIOCENET;
extern const RTCSMIB_VALUE MIBVALUE_freescale;
extern const RTCSMIB_VALUE MIBVALUE_mqx;
extern const RTCSMIB_VALUE MIBVALUE_mqxKernel;
extern const RTCSMIB_VALUE MIBVALUE_mqxVersion;
extern const RTCSMIB_VALUE MIBVALUE_mqxRevision;
extern const RTCSMIB_VALUE MIBVALUE_mqxRevKernel;
extern const RTCSMIB_VALUE MIBVALUE_mqxRevPSP;
extern const RTCSMIB_VALUE MIBVALUE_mqxRevIO;
extern const RTCSMIB_VALUE MIBVALUE_mqxRevBSP;
extern const RTCSMIB_VALUE MIBVALUE_mqxCopyright;
extern const RTCSMIB_VALUE MIBVALUE_mqxDate;
extern const RTCSMIB_VALUE MIBVALUE_mqxCPU;
extern const RTCSMIB_VALUE MIBVALUE_mqxCPUType;
extern const RTCSMIB_VALUE MIBVALUE_mqxCPUEndian;
extern const RTCSMIB_VALUE MIBVALUE_mqxCPUAddressing;
extern const RTCSMIB_VALUE MIBVALUE_mqxProcessorNum;
extern const RTCSMIB_VALUE MIBVALUE_mqxConfig;
extern const RTCSMIB_VALUE MIBVALUE_mqxConfigFloatingPointIO;
extern const RTCSMIB_VALUE MIBVALUE_mqxConfigInlineMacros;
extern const RTCSMIB_VALUE MIBVALUE_mqxConfigKernelLogging;
extern const RTCSMIB_VALUE MIBVALUE_mqxConfigMonitorStack;
extern const RTCSMIB_VALUE MIBVALUE_mqxConfigTaskCreationBlocks;
extern const RTCSMIB_VALUE MIBVALUE_mqxConfigTaskDestruction;
extern const RTCSMIB_VALUE MIBVALUE_mqxConfigComponentDestruction;
extern const RTCSMIB_VALUE MIBVALUE_mqxConfigCheckErrors;
extern const RTCSMIB_VALUE MIBVALUE_mqxConfigCheckValidity;
extern const RTCSMIB_VALUE MIBVALUE_mqxConfigCheckAlloc;
extern const RTCSMIB_VALUE MIBVALUE_mqxConfig64BitInts;
extern const RTCSMIB_VALUE MIBVALUE_mqxConfigPspKernelLogging;
extern const RTCSMIB_VALUE MIBVALUE_mqxConfigPspFPRegisters;
extern const RTCSMIB_VALUE MIBVALUE_mqxConfig32BitQIDs;
extern const RTCSMIB_VALUE MIBVALUE_mqxTask;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskTable;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskEntry;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskID;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskCreator;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskName;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskState;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskErrorCode;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskSched;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskSchedPriority;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskSchedHomePriority;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskSchedPolicy;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskSchedTimeSlice;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskStackSize;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskStackUsed;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskIO;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskIOstdin;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskIOstdout;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskIOstderr;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskFlag;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskFlagFloatingPoint;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskFlagLoggingEnabled;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskFlagWatchdogEnabled;
extern const RTCSMIB_VALUE MIBVALUE_mqxTaskFlagPreemptionDisabled;
extern const RTCSMIB_VALUE MIBVALUE_mqxComponent;
extern const RTCSMIB_VALUE MIBVALUE_mqxComponentName;
extern const RTCSMIB_VALUE MIBVALUE_mqxComponentSem;
extern const RTCSMIB_VALUE MIBVALUE_mqxComponentEvent;
extern const RTCSMIB_VALUE MIBVALUE_mqxComponentMutex;
extern const RTCSMIB_VALUE MIBVALUE_mqxComponentTimer;
extern const RTCSMIB_VALUE MIBVALUE_mqxComponentLog;
extern const RTCSMIB_VALUE MIBVALUE_mqxComponentWatchdog;
extern const RTCSMIB_VALUE MIBVALUE_mqxComponentMessage;
extern const RTCSMIB_VALUE MIBVALUE_mqxComponentPart;
extern const RTCSMIB_VALUE MIBVALUE_mqxComponentIPC;
extern const RTCSMIB_VALUE MIBVALUE_mqxComponentQlog;
extern const RTCSMIB_VALUE MIBVALUE_mqxComponentEDS;
extern const RTCSMIB_VALUE MIBVALUE_mqxIOC;
extern const RTCSMIB_VALUE MIBVALUE_mqxIOCIO;
extern const RTCSMIB_VALUE MIBVALUE_mqxIOCRTCS;
extern const RTCSMIB_VALUE MIBVALUE_mqxIOCLAPB;
extern const RTCSMIB_VALUE MIBVALUE_mqxIOCLAPD;
extern const RTCSMIB_VALUE MIBVALUE_mqxIOCSDLC;
extern const RTCSMIB_VALUE MIBVALUE_mqxIOCHDLC;
extern const RTCSMIB_VALUE MIBVALUE_mqxIOCMFS;
extern const RTCSMIB_VALUE MIBVALUE_mqxIOCCAN;
extern const RTCSMIB_VALUE MIBVALUE_mqxIOCPPP;
extern const RTCSMIB_VALUE MIBVALUE_mqxIOCSNMP;
extern const RTCSMIB_VALUE MIBVALUE_mqxIOCENET;
boolean MIB_find_mqxTaskEntry (uint_32, pointer, pointer _PTR_);
static boolean MIB_instance_mqxTaskEntry (RTCSMIB_WALK_PTR, uint_32, boolean (_CODE_PTR_)(uint_32, pointer, pointer _PTR_), boolean _PTR_, pointer _PTR_);
RTCSMIB_NODE MIBNODE_freescale = {
33118,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqx,
(RTCSMIB_NODE_PTR)&MIBNODE_enterprises,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqx = {
1,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxKernel,
(RTCSMIB_NODE_PTR)&MIBNODE_freescale,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxKernel = {
1,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTask,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxVersion,
(RTCSMIB_NODE_PTR)&MIBNODE_mqx,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxVersion = {
1,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxRevision,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxKernel,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxVersion,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxRevision = {
2,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxCopyright,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxRevKernel,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxKernel,
0,
NULL,
MIB_instance_zero, ASN1_TYPE_SEQUENCE,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxRevision,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxRevKernel = {
1,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxRevPSP,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxRevision,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxRevKernel,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxRevPSP = {
2,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxRevIO,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxRevision,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxRevPSP,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxRevIO = {
3,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxRevBSP,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxRevision,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxRevIO,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxRevBSP = {
4,
NULL,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxRevision,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxRevBSP,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxCopyright = {
3,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxDate,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxKernel,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_OCTET,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxCopyright,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxDate = {
4,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxCPU,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxKernel,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_OCTET,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxDate,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxCPU = {
5,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxProcessorNum,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxCPUType,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxKernel,
0,
NULL,
MIB_instance_zero, ASN1_TYPE_SEQUENCE,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxCPU,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxCPUType = {
1,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxCPUEndian,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxCPU,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxCPUType,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxCPUEndian = {
2,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxCPUAddressing,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxCPU,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxCPUEndian,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxCPUAddressing = {
3,
NULL,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxCPU,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxCPUAddressing,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxProcessorNum = {
6,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxKernel,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxProcessorNum,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxConfig = {
7,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfigFloatingPointIO,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxKernel,
0,
NULL,
MIB_instance_zero, ASN1_TYPE_SEQUENCE,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxConfig,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxConfigFloatingPointIO = {
1,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfigInlineMacros,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxConfigFloatingPointIO,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxConfigInlineMacros = {
2,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfigKernelLogging,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxConfigInlineMacros,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxConfigKernelLogging = {
3,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfigMonitorStack,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxConfigKernelLogging,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxConfigMonitorStack = {
4,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfigTaskCreationBlocks,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxConfigMonitorStack,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxConfigTaskCreationBlocks = {
5,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfigTaskDestruction,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxConfigTaskCreationBlocks,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxConfigTaskDestruction = {
6,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfigComponentDestruction,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxConfigTaskDestruction,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxConfigComponentDestruction = {
7,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfigCheckErrors,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxConfigComponentDestruction,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxConfigCheckErrors = {
8,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfigCheckValidity,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxConfigCheckErrors,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxConfigCheckValidity = {
9,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfigCheckAlloc,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxConfigCheckValidity,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxConfigCheckAlloc = {
10,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig64BitInts,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxConfigCheckAlloc,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxConfig64BitInts = {
11,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfigPspKernelLogging,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxConfig64BitInts,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxConfigPspKernelLogging = {
12,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfigPspFPRegisters,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxConfigPspKernelLogging,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxConfigPspFPRegisters = {
13,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig32BitQIDs,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxConfigPspFPRegisters,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxConfig32BitQIDs = {
14,
NULL,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxConfig,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_zero, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxConfig32BitQIDs,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTask = {
2,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponent,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskTable,
(RTCSMIB_NODE_PTR)&MIBNODE_mqx,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskTable = {
1,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskEntry,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTask,
0,
NULL,
MIB_instance_zero, ASN1_TYPE_SEQUENCE,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskTable,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskEntry = {
1,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskID,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskTable,
0,
MIB_find_mqxTaskEntry,
MIB_instance_mqxTaskEntry, ASN1_TYPE_SEQUENCE,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskEntry,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskID = {
1,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskCreator,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskEntry,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskID,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskCreator = {
2,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskName,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskEntry,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskCreator,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskName = {
3,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskState,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskEntry,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_OCTET,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskName,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskState = {
4,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskErrorCode,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskEntry,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskState,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskErrorCode = {
5,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskSched,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskEntry,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskErrorCode,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskSched = {
6,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskStackSize,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskSchedPriority,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskEntry,
0,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_SEQUENCE,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskSched,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskSchedPriority = {
1,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskSchedHomePriority,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskSched,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskSchedPriority,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskSchedHomePriority = {
2,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskSchedPolicy,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskSched,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskSchedHomePriority,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskSchedPolicy = {
3,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskSchedTimeSlice,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskSched,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskSchedPolicy,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskSchedTimeSlice = {
4,
NULL,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskSched,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskSchedTimeSlice,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskStackSize = {
7,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskStackUsed,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskEntry,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskStackSize,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskStackUsed = {
8,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskIO,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskEntry,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskStackUsed,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskIO = {
9,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskFlag,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskIOstdin,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskEntry,
0,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_SEQUENCE,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskIO,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskIOstdin = {
1,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskIOstdout,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskIO,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_OCTET,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskIOstdin,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskIOstdout = {
2,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskIOstderr,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskIO,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_OCTET,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskIOstdout,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskIOstderr = {
3,
NULL,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskIO,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_OCTET,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskIOstderr,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskFlag = {
10,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskFlagFloatingPoint,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskEntry,
0,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_SEQUENCE,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskFlag,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskFlagFloatingPoint = {
1,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskFlagLoggingEnabled,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskFlag,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskFlagFloatingPoint,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskFlagLoggingEnabled = {
2,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskFlagWatchdogEnabled,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskFlag,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskFlagLoggingEnabled,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskFlagWatchdogEnabled = {
3,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskFlagPreemptionDisabled,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskFlag,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskFlagWatchdogEnabled,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxTaskFlagPreemptionDisabled = {
4,
NULL,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxTaskFlag,
RTCSMIB_ACCESS_READ,
NULL,
MIB_instance_mqxTaskEntry, ASN1_TYPE_INTEGER,
(RTCSMIB_VALUE_PTR)&MIBVALUE_mqxTaskFlagPreemptionDisabled,
NULL
};
const RTCSMIB_NODE MIBNODE_mqxComponent = {
3,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOC,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponentName,
(RTCSMIB_NODE_PTR)&MIBNODE_mqx,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxComponentName = {
1,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponentSem,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponent,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxComponentSem = {
2,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponentEvent,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponent,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxComponentEvent = {
3,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponentMutex,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponent,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxComponentMutex = {
4,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponentTimer,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponent,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxComponentTimer = {
5,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponentLog,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponent,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxComponentLog = {
6,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponentWatchdog,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponent,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxComponentWatchdog = {
7,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponentMessage,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponent,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxComponentMessage = {
8,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponentPart,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponent,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxComponentPart = {
9,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponentIPC,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponent,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxComponentIPC = {
10,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponentQlog,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponent,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxComponentQlog = {
11,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponentEDS,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponent,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxComponentEDS = {
12,
NULL,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxComponent,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxIOC = {
4,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOCIO,
(RTCSMIB_NODE_PTR)&MIBNODE_mqx,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxIOCIO = {
1,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOCRTCS,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOC,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxIOCRTCS = {
2,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOCLAPB,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOC,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxIOCLAPB = {
3,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOCLAPD,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOC,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxIOCLAPD = {
4,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOCSDLC,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOC,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxIOCSDLC = {
5,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOCHDLC,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOC,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxIOCHDLC = {
6,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOCMFS,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOC,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxIOCMFS = {
7,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOCCAN,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOC,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxIOCCAN = {
8,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOCPPP,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOC,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxIOCPPP = {
9,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOCSNMP,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOC,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxIOCSNMP = {
10,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOCENET,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOC,
0,
NULL,
NULL, 0, NULL, NULL
};
const RTCSMIB_NODE MIBNODE_mqxIOCENET = {
11,
NULL,
NULL,
(RTCSMIB_NODE_PTR)&MIBNODE_mqxIOC,
0,
NULL,
NULL, 0, NULL, NULL
};
static boolean MIB_instance_mqxTaskEntry
(
RTCSMIB_WALK_PTR mib,
uint_32 op,
boolean (_CODE_PTR_ find)(uint_32, pointer, pointer _PTR_),
boolean _PTR_ found,
pointer _PTR_ instance
)
{ /* Body */
struct {
uint_32 mqxTaskID;
} index;
*found = FALSE;
*instance = NULL;
switch (op) {
case RTCSMIB_OP_GET:
case RTCSMIB_OP_SET:
if (mib->inlen == 0) break;
if (!RTCSMIB_id_read32(mib, &index.mqxTaskID)) return FALSE;
if (mib->inlen != 0) break;
*found = find(op, &index, instance);
break;
case RTCSMIB_OP_GETNEXT:
if (mib->inlen == 0) {
index.mqxTaskID = 0;
} else {
if (!RTCSMIB_id_read32(mib, &index.mqxTaskID)) return FALSE;
if(index.mqxTaskID < 0xffffffff) // 4294967295
index.mqxTaskID++;
} /* Endif */
*found = find(op, &index, instance);
break;
case RTCSMIB_OP_GETFIRST:
index.mqxTaskID = 0;
*found = find(RTCSMIB_OP_GETNEXT, &index, instance);
break;
} /* Endswitch */
if (*found && (op != RTCSMIB_OP_SET)) {
if (!RTCSMIB_id_write32 (mib, index.mqxTaskID)) return FALSE;
} /* Endif */
return TRUE;
} /* Endbody */
#endif
/****************************************************************************/
#if RTCSCFG_ENABLE_SNMP && RTCSCFG_ENABLE_IP4
#include <rtcs_prv.h>
#include "tcpip.h"
#include <mqx.h>
#include <fio.h>
#include <psp.h>
#include <mem_prv.h>
#include <mqx_prv.h>
#include <gen_rev.h>
#include <psp_rev.h>
#include <bsp_rev.h>
#include <stdlib.h>
#include <stddef.h>
extern uint_32 MIB_get_mqxConfig64BitInts(pointer dummy);
extern uint_32 MIB_get_mqxRevKernel(pointer dummy);
extern uint_32 MIB_get_mqxRevPSP(pointer dummy);
extern uint_32 MIB_get_mqxRevIO(pointer dummy);
extern uint_32 MIB_get_mqxRevBSP(pointer dummy);
extern uchar_ptr MIB_get_mqxCopyright(pointer td);
extern uchar_ptr MIB_get_mqxDate(pointer td);
extern uint_32 MIB_get_mqxCPUEndian(pointer dummy);
extern uint_32 MIB_get_mqxCPUAddressing(pointer dummy);
extern uint_32 MIB_get_mqxProcessorNum(pointer dummy);
static uint_32 MIB_get_mqxTaskID(pointer td);
static uint_32 MIB_get_mqxTaskCreator(pointer td);
static uchar_ptr MIB_get_mqxTaskName(pointer td);
static uint_32 MIB_get_mqxTaskState(pointer td);
static uint_32 MIB_get_mqxTaskErrorCode(pointer td);
static uint_32 MIB_get_mqxTaskSchedPriority(pointer td);
static uint_32 MIB_get_mqxTaskSchedHomePriority(pointer td);
static uint_32 MIB_get_mqxTaskSchedPolicy(pointer td);
static uint_32 MIB_get_mqxTaskSchedTimeSlice(pointer td);
static uint_32 MIB_get_mqxTaskStackSize(pointer dummy);
static uint_32 MIB_get_mqxTaskStackUsed(pointer dummy);
static uchar_ptr MIB_get_mqxTaskIOstdin(pointer td);
static uchar_ptr MIB_get_mqxTaskIOstdout(pointer td);
static uchar_ptr MIB_get_mqxTaskIOstderr(pointer td);
static uint_32 MIB_get_mqxTaskFlagFloatingPoint(pointer td);
static uint_32 MIB_get_mqxTaskFlagLoggingEnabled(pointer td);
static uint_32 MIB_get_mqxTaskFlagWatchdogEnabled(pointer td);
static uint_32 MIB_get_mqxTaskFlagPreemptionDisabled(pointer td);
/****************************************************************************/
uint_32 MIB_get_mqxConfig64BitInts(pointer dummy)
{
return(0);
}
boolean MIB_find_mqxTaskEntry
(
uint_32 op,
pointer index,
pointer _PTR_ instance
)
{ /* Body */
KERNEL_DATA_STRUCT_PTR kd_ptr = _mqx_get_kernel_data();
_task_id tid = (_task_id)*(uint_32_ptr)index;
TD_STRUCT_PTR td_ptr = NULL;
QUEUE_ELEMENT_STRUCT_PTR search_ptr;
uint_32 td_num;
if (op == RTCSMIB_OP_GET) {
*instance = _task_get_td(tid);
return (*instance != NULL);
} /* Endif */
search_ptr = kd_ptr->TD_LIST.NEXT;
td_num = 0;
for (;;) {
td_ptr = (TD_STRUCT_PTR)((char_ptr)search_ptr - offsetof(TD_STRUCT, TD_LIST_INFO));
if (td_ptr->TASK_ID >= tid) {
break;
} /* Endif */
td_num++;
if (td_num >= kd_ptr->TD_LIST.SIZE) {
td_ptr = NULL;
break;
} /* Endif */
search_ptr = search_ptr->NEXT;
} /* Endfor */
if (!td_ptr) {
return FALSE;
} /* Endif */
*(uint_32_ptr)index = td_ptr->TASK_ID;
*instance = td_ptr;
return (td_ptr != NULL);
} /* Endbody */
static uint_32 MIB_get_mqxTaskID (pointer td) {return ((TD_STRUCT_PTR)td)->TASK_ID;}
static uint_32 MIB_get_mqxTaskCreator (pointer td) {return ((TD_STRUCT_PTR)td)->PARENT;}
static uint_32 MIB_get_mqxTaskSchedTimeSlice (pointer td) {uint_32 ms; _sched_get_rr_interval(((TD_STRUCT_PTR)td)->TASK_ID,&ms); return ms;}
static uchar_ptr MIB_get_mqxTaskName (pointer td) {return (uchar_ptr)((TD_STRUCT_PTR)td)->TASK_TEMPLATE_PTR->TASK_NAME;}
static uint_32 MIB_get_mqxTaskState (pointer td) {return ((TD_STRUCT_PTR)td)->STATE;}
static uint_32 MIB_get_mqxTaskErrorCode (pointer td) {return ((TD_STRUCT_PTR)td)->TASK_ERROR_CODE;}
static uint_32 MIB_get_mqxTaskSchedPriority (pointer td) {return ((TD_STRUCT_PTR)td)->MY_QUEUE->PRIORITY;}
static uint_32 MIB_get_mqxTaskSchedHomePriority (pointer td) {return ((TD_STRUCT_PTR)td)->HOME_QUEUE->PRIORITY;}
static uint_32 MIB_get_mqxTaskSchedPolicy (pointer td) {
#if MQX_TIME_SLICE_TASK
return (((TD_STRUCT_PTR)td)->FLAGS & MQX_TIME_SLICE_TASK) ? MQX_SCHED_RR : MQX_SCHED_FIFO;
#else
return 0;
#endif
}
#if MQX_KERNEL_LOGGING
static uint_32 MIB_get_mqxTaskStackSize (pointer td) {uint_32 ss,su; _klog_get_task_stack_usage(((TD_STRUCT_PTR)td)->TASK_ID,&ss,&su); return ss;}
static uint_32 MIB_get_mqxTaskStackUsed (pointer td) {uint_32 ss,su; _klog_get_task_stack_usage(((TD_STRUCT_PTR)td)->TASK_ID,&ss,&su); return su;}
#endif
static uchar_ptr MIB_get_mqxTaskIOstdin (pointer td) {return (((TD_STRUCT_PTR)td)->STDIN_STREAM) ? (uchar_ptr)((MQX_FILE_PTR)((TD_STRUCT_PTR)td)->STDIN_STREAM)->DEV_PTR->IDENTIFIER : NULL;}
static uchar_ptr MIB_get_mqxTaskIOstdout (pointer td) {return (((TD_STRUCT_PTR)td)->STDOUT_STREAM) ? (uchar_ptr)((MQX_FILE_PTR)((TD_STRUCT_PTR)td)->STDOUT_STREAM)->DEV_PTR->IDENTIFIER : NULL;}
static uchar_ptr MIB_get_mqxTaskIOstderr (pointer td) {return (((TD_STRUCT_PTR)td)->STDERR_STREAM) ? (uchar_ptr)((MQX_FILE_PTR)((TD_STRUCT_PTR)td)->STDERR_STREAM)->DEV_PTR->IDENTIFIER : NULL;}
#if PSP_HAS_FPU
static uint_32 MIB_get_mqxTaskFlagFloatingPoint (pointer td) {return (((TD_STRUCT_PTR)td)->FLAGS & MQX_FLOATING_POINT_TASK) ? 1 : 0;}
#endif
static uint_32 MIB_get_mqxTaskFlagLoggingEnabled (pointer td) {return (((TD_STRUCT_PTR)td)->FLAGS & TASK_LOGGING_ENABLED) ? 1 : 0;}
static uint_32 MIB_get_mqxTaskFlagWatchdogEnabled (pointer td) {return (((TD_STRUCT_PTR)td)->FLAGS & TASK_WATCHDOG_STARTED) ? 1 : 0;}
static uint_32 MIB_get_mqxTaskFlagPreemptionDisabled (pointer td) {return (((TD_STRUCT_PTR)td)->FLAGS & TASK_PREEMPTION_DISABLED) ? 1 : 0;}
uint_32 MIB_get_mqxRevKernel(pointer dummy)
{
return(GEN_REVISION);
}
uint_32 MIB_get_mqxRevPSP(pointer dummy)
{
return(PSP_REVISION);
}
uint_32 MIB_get_mqxRevIO(pointer dummy)
{
return(IO_REVISION);
}
uint_32 MIB_get_mqxRevBSP(pointer dummy)
{
return(BSP_REVISION);
}
uchar_ptr MIB_get_mqxCopyright(pointer td)
{
return((uchar_ptr)_mqx_copyright);
}
uchar_ptr MIB_get_mqxDate(pointer td)
{
return((uchar_ptr)_mqx_date );
}
uint_32 MIB_get_mqxCPUEndian(pointer dummy)
{
return(PSP_ENDIAN);
}
uint_32 MIB_get_mqxCPUAddressing(pointer dummy)
{
return(PSP_MEMORY_ADDRESSING_CAPABILITY);
}
uint_32 MIB_get_mqxProcessorNum(pointer dummy)
{
//TBD KERNEL_DATA_STRUCT_PTR kd_ptr = _mqx_get_kernel_data();
return 0;//((uint_32)kd_ptr->PROCESSOR_NUMBER);
}
/****************************************************************************/
const RTCSMIB_VALUE MIBVALUE_mqxVersion = {
RTCSMIB_NODETYPE_UINT_CONST,
(void _PTR_)MQX_VERSION
};
const RTCSMIB_VALUE MIBVALUE_mqxRevKernel = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxRevKernel
};
const RTCSMIB_VALUE MIBVALUE_mqxRevPSP = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxRevPSP
};
const RTCSMIB_VALUE MIBVALUE_mqxRevIO = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxRevIO
};
const RTCSMIB_VALUE MIBVALUE_mqxRevBSP = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxRevBSP
};
const RTCSMIB_VALUE MIBVALUE_mqxCopyright = {
RTCSMIB_NODETYPE_DISPSTR_FN,
(void _PTR_)MIB_get_mqxCopyright
};
const RTCSMIB_VALUE MIBVALUE_mqxDate = {
RTCSMIB_NODETYPE_DISPSTR_FN,
(void _PTR_)MIB_get_mqxDate
};
const RTCSMIB_VALUE MIBVALUE_mqxCPUEndian = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxCPUEndian
};
const RTCSMIB_VALUE MIBVALUE_mqxCPUAddressing = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxCPUAddressing
};
const RTCSMIB_VALUE MIBVALUE_mqxProcessorNum = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxProcessorNum
};
const RTCSMIB_VALUE MIBVALUE_mqxConfigFloatingPointIO = {
RTCSMIB_NODETYPE_UINT_CONST,
(void _PTR_)MQX_INCLUDE_FLOATING_POINT_IO
};
const RTCSMIB_VALUE MIBVALUE_mqxConfigInlineMacros = {
RTCSMIB_NODETYPE_UINT_CONST,
(void _PTR_)MQX_USE_INLINE_MACROS
};
const RTCSMIB_VALUE MIBVALUE_mqxConfigKernelLogging = {
RTCSMIB_NODETYPE_UINT_CONST,
(void _PTR_)MQX_KERNEL_LOGGING
};
const RTCSMIB_VALUE MIBVALUE_mqxConfigMonitorStack = {
RTCSMIB_NODETYPE_UINT_CONST,
(void _PTR_)MQX_MONITOR_STACK
};
const RTCSMIB_VALUE MIBVALUE_mqxConfigTaskCreationBlocks = {
RTCSMIB_NODETYPE_UINT_CONST,
(void _PTR_)MQX_TASK_CREATION_BLOCKS
};
const RTCSMIB_VALUE MIBVALUE_mqxConfigTaskDestruction = {
RTCSMIB_NODETYPE_UINT_CONST,
(void _PTR_)MQX_TASK_DESTRUCTION
};
const RTCSMIB_VALUE MIBVALUE_mqxConfigComponentDestruction = {
RTCSMIB_NODETYPE_UINT_CONST,
(void _PTR_)MQX_COMPONENT_DESTRUCTION
};
const RTCSMIB_VALUE MIBVALUE_mqxConfigCheckErrors = {
RTCSMIB_NODETYPE_UINT_CONST,
(void _PTR_)MQX_CHECK_ERRORS
};
const RTCSMIB_VALUE MIBVALUE_mqxConfigCheckValidity = {
RTCSMIB_NODETYPE_UINT_CONST,
(void _PTR_)MQX_CHECK_VALIDITY
};
const RTCSMIB_VALUE MIBVALUE_mqxConfigCheckAlloc = {
RTCSMIB_NODETYPE_UINT_CONST,
(void _PTR_)MQX_CHECK_MEMORY_ALLOCATION_ERRORS
};
const RTCSMIB_VALUE MIBVALUE_mqxConfig64BitInts = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxConfig64BitInts
};
const RTCSMIB_VALUE MIBVALUE_mqxConfig32BitQIDs = {
RTCSMIB_NODETYPE_UINT_CONST,
(void _PTR_)MQX_USE_32BIT_MESSAGE_QIDS
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskID = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxTaskID
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskCreator = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxTaskCreator
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskName = {
RTCSMIB_NODETYPE_DISPSTR_FN,
(void _PTR_)MIB_get_mqxTaskName
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskState = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxTaskState
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskErrorCode = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxTaskErrorCode
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskSchedPriority = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxTaskSchedPriority
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskSchedHomePriority = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxTaskSchedHomePriority
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskSchedPolicy = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxTaskSchedPolicy
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskSchedTimeSlice = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxTaskSchedTimeSlice
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskStackSize = {
#if MQX_KERNEL_LOGGING
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxTaskStackSize
#else
RTCSMIB_NODETYPE_UINT_CONST,
(void _PTR_)NULL
#endif
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskStackUsed = {
#if MQX_KERNEL_LOGGING
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxTaskStackUsed
#else
RTCSMIB_NODETYPE_UINT_CONST,
(void _PTR_)NULL
#endif
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskIOstdin = {
RTCSMIB_NODETYPE_DISPSTR_FN,
(void _PTR_)MIB_get_mqxTaskIOstdin
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskIOstdout = {
RTCSMIB_NODETYPE_DISPSTR_FN,
(void _PTR_)MIB_get_mqxTaskIOstdout
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskIOstderr = {
RTCSMIB_NODETYPE_DISPSTR_FN,
(void _PTR_)MIB_get_mqxTaskIOstderr
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskFlagFloatingPoint = {
#if PSP_HAS_FPU
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxTaskFlagFloatingPoint
#else
RTCSMIB_NODETYPE_UINT_CONST,
(void _PTR_)NULL
#endif
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskFlagLoggingEnabled = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxTaskFlagLoggingEnabled
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskFlagWatchdogEnabled = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxTaskFlagWatchdogEnabled
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskFlagPreemptionDisabled = {
RTCSMIB_NODETYPE_UINT_FN,
(void _PTR_)MIB_get_mqxTaskFlagPreemptionDisabled
};
const RTCSMIB_VALUE MIBVALUE_mqxIOCLAPB = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxConfigPspFPRegisters = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxIOCPPP = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxComponentPart = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskTable = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxTask = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxCPU = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxKernel = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxIOCENET = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxIOCLAPD = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxComponentSem = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxComponentEDS = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxComponentQlog = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxIOCHDLC = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxIOCMFS = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxComponentTimer = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxComponent = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxComponentIPC = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxComponentMutex = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskIO = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxConfigPspKernelLogging = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxConfig = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxIOCSNMP = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxIOCSDLC = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskSched = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxCPUType = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_freescale = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxIOCCAN = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxComponentLog = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskFlag = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxTaskEntry = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxIOCRTCS = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxRevision = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqx = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxIOCIO = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxIOC = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxComponentMessage = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxComponentWatchdog = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxComponentEvent = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
const RTCSMIB_VALUE MIBVALUE_mqxComponentName = {
RTCSMIB_NODETYPE_INT_CONST,
NULL
};
#endif /* RTCSCFG_ENABLE_SNMP && RTCSCFG_ENABLE_IP4 */
/****************************************************************************/
void MIBMQX_init(void)
{
#if RTCSCFG_ENABLE_SNMP && RTCSCFG_ENABLE_IP4
RTCSMIB_mib_add(&MIBNODE_freescale);
#endif
}
/* EOF */