📄 hl_od_d.c
字号:
#include "HL_OD_Defs.h"
const rom Primary_OD HL_OD_Boolean =
{
HL_DT_BOOL,
// HL_PRIMARY_OD,
7,
"Boolean"
};
const rom Primary_OD HL_OD_BCD_Code =
{
HL_DT_BCD,
// HL_PRIMARY_OD,
8,
"BCD Code"
};
const rom Primary_OD HL_OD_Unsigned8 =
{
HL_DT_INTEGER_8,
// HL_PRIMARY_OD,
9,
"Unsigned8"
};
const rom Primary_OD HL_OD_Unsigned16 =
{
HL_DT_INTEGER_16,
// HL_PRIMARY_OD,
10,
"Unsigned16"
};
const rom Primary_OD HL_OD_Bit_String =
{
HL_DT_BIT_STRING,
// HL_PRIMARY_OD,
10,
"Bit String"
};
const rom Primary_OD HL_OD_Vis_String =
{
HL_DT_VIS_STRING,
// HL_PRIMARY_OD,
14,
"Visable String"
};
const rom Primary_OD HL_OD_Voltage =
{
HL_UT_VOLTAGE,
// HL_PRIMARY_OD,
1,
"V"
};
const rom Primary_OD HL_OD_Kilovolt =
{
HL_UT_KILOVOLT,
// HL_PRIMARY_OD,
2,
"KV"
};
const rom Primary_OD HL_OD_Ampere =
{
HL_UT_AMPERE,
// HL_PRIMARY_OD,
1,
"A"
};
const rom Primary_OD HL_OD_Kilowatt =
{
HL_UT_KILOWATT,
// HL_PRIMARY_OD,
2,
"KW"
};
const rom Primary_OD HL_OD_KW_Hour =
{
HL_UT_KW_HOUR,
// HL_PRIMARY_OD,
3,
"KWh"
};
const rom Primary_OD HL_OD_Kilovar =
{
HL_UT_KILOVAR,
// HL_PRIMARY_OD,
4,
"KVar"
};
const rom Primary_OD HL_OD_KVar_Hour =
{
HL_UT_KVAR_HOUR,
// HL_PRIMARY_OD,
5,
"KVarh"
};
const rom Primary_OD HL_OD_P_KWh =
{
HL_UT_P_KWH,
// HL_PRIMARY_OD,
5,
"p/KWh"
};
const rom Primary_OD HL_OD_P_KVarh =
{
HL_UT_P_KVARH,
// HL_PRIMARY_OD,
7,
"p/KVarh"
};
const rom Primary_OD HL_OD_Year =
{
HL_UT_YEAR,
// HL_PRIMARY_OD,
4,
"Year"
};
const rom Primary_OD HL_OD_Month =
{
HL_UT_MONTH,
// HL_PRIMARY_OD,
5,
"Month"
};
const rom Primary_OD HL_OD_Day =
{
HL_UT_DAY,
// HL_PRIMARY_OD,
3,
"Day"
};
const rom Primary_OD HL_OD_Week =
{
HL_UT_WEEK,
// HL_PRIMARY_OD,
4,
"Week"
};
const rom Primary_OD HL_OD_Hour =
{
HL_UT_HOUR,
// HL_PRIMARY_OD,
4,
"Hour"
};
const rom Primary_OD HL_OD_Minute =
{
HL_UT_MINUTE,
// HL_PRIMARY_OD,
6,
"Minute"
};
const rom Primary_OD HL_OD_Second =
{
HL_UT_SECOND,
// HL_PRIMARY_OD,
6,
"Second"
};
const rom Primary_OD HL_OD_Milli_Scnd =
{
HL_UT_MILLI_SCND,
// HL_PRIMARY_OD,
12,
"Milli Second"
};
const rom Primary_Struct_OD HL_OD_Time_Short =
{
HL_DT_TIME_SHORT,
// HL_PRIMARY_STRUCT_OD,
2,
{
{
HL_DT_BCD, /* ucElement_Type */
HL_UT_DAY, /* ucElement_Unit */
1, /* ucElement_Length */
0, /* ucDecimal_Point */
0 /* ucAccess */
},
{ HL_DT_BCD, HL_UT_HOUR, 1, 0, 0 }
}
};
const rom Primary_Struct_OD HL_OD_Time_Value =
{
HL_DT_TIME_VALUE,
// HL_PRIMARY_STRUCT_OD,
4,
{
{
HL_DT_BCD, /* ucElement_Type */
HL_UT_MONTH, /* ucElement_Unit */
1, /* ucElement_Length */
0, /* ucDecimal_Point */
0 /* ucAccess */
},
{ HL_DT_BCD, HL_UT_DAY, 1, 0, 0 },
{ HL_DT_BCD, HL_UT_HOUR, 1, 0, 0 },
{ HL_DT_BCD, HL_UT_MINUTE, 1, 0, 0 }
}
};
const rom Primary_Struct_OD HL_OD_Time_Long =
{
HL_DT_TIME_LONG,
// HL_PRIMARY_STRUCT_OD,
7,
{
{
HL_DT_BCD, /* ucElement_Type */
HL_UT_YEAR, /* ucElement_Unit */
1, /* ucElement_Length */
0, /* ucDecimal_Point */
0 /* ucAccess */
},
{ HL_DT_BCD, HL_UT_MONTH, 1, 0, 0 },
{ HL_DT_BCD, HL_UT_DAY, 1, 0, 0 },
{ HL_DT_BCD, HL_UT_WEEK, 1, 0, 0 },
{ HL_DT_BCD, HL_UT_HOUR, 1, 0, 0 },
{ HL_DT_BCD, HL_UT_MINUTE, 1, 0, 0 },
{ HL_DT_BCD, HL_UT_SECOND, 1, 0, 0 }
}
};
const rom OD_Entry sPrimary_OD_Entry[LENGTH_OF_PRIMARY_OD] =
{
{ HL_PRIMARY_OD, HL_DT_BOOL, ( void* ) &HL_OD_Boolean },
{ HL_PRIMARY_OD, HL_DT_BCD, ( void* ) &HL_OD_BCD_Code },
{ HL_PRIMARY_OD, HL_DT_INTEGER_8, ( void* ) &HL_OD_Unsigned8 },
{ HL_PRIMARY_OD, HL_DT_INTEGER_16, ( void* ) &HL_OD_Unsigned16 },
{ HL_PRIMARY_OD, HL_DT_BIT_STRING, ( void* ) &HL_OD_Bit_String },
{ HL_PRIMARY_OD, HL_DT_VIS_STRING, ( void* ) &HL_OD_Vis_String },
{ HL_PRIMARY_OD, HL_UT_VOLTAGE, ( void* ) &HL_OD_Voltage },
{ HL_PRIMARY_OD, HL_UT_KILOVOLT, ( void* ) &HL_OD_Kilovolt },
{ HL_PRIMARY_OD, HL_UT_AMPERE, ( void* ) &HL_OD_Ampere },
{ HL_PRIMARY_OD, HL_UT_KILOWATT, ( void* ) &HL_OD_Kilowatt },
{ HL_PRIMARY_OD, HL_UT_KW_HOUR, ( void* ) &HL_OD_KW_Hour },
{ HL_PRIMARY_OD, HL_UT_KILOVAR, ( void* ) &HL_OD_Kilovar },
{ HL_PRIMARY_OD, HL_UT_KVAR_HOUR, ( void* ) &HL_OD_KVar_Hour },
{ HL_PRIMARY_OD, HL_UT_P_KWH, ( void* ) &HL_OD_P_KWh },
{ HL_PRIMARY_OD, HL_UT_P_KVARH, ( void* ) &HL_OD_P_KVarh },
{ HL_PRIMARY_OD, HL_UT_YEAR, ( void* ) &HL_OD_Year },
{ HL_PRIMARY_OD, HL_UT_MONTH, ( void* ) &HL_OD_Month },
{ HL_PRIMARY_OD, HL_UT_DAY, ( void* ) &HL_OD_Day },
{ HL_PRIMARY_OD, HL_UT_WEEK, ( void* ) &HL_OD_Week },
{ HL_PRIMARY_OD, HL_UT_HOUR, ( void* ) &HL_OD_Hour },
{ HL_PRIMARY_OD, HL_UT_MINUTE, ( void* ) &HL_OD_Minute },
{ HL_PRIMARY_OD, HL_UT_SECOND, ( void* ) &HL_OD_Second },
{ HL_PRIMARY_OD, HL_UT_MILLI_SCND, ( void* ) &HL_OD_Milli_Scnd },
{ HL_PRIMARY_STRUCT_OD, HL_DT_TIME_SHORT, ( void* ) &HL_OD_Time_Short },
{ HL_PRIMARY_STRUCT_OD, HL_DT_TIME_VALUE, ( void* ) &HL_OD_Time_Value },
{ HL_PRIMARY_STRUCT_OD, HL_DT_TIME_LONG, ( void* ) &HL_OD_Time_Long }
};
const USIGN16 uiOD_Directry[NUMBER_OF_OD_LIST] =
{
FIRST_OD_INDEX
};
OD_Info sOD_Information;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -