|
|
@@ -64,8 +64,8 @@ export interface TimeRangeSchedulingInfo {
|
|
|
startTime: string // 开始时间 "06:30"
|
|
|
endTime: string // 结束时间 "07:30"
|
|
|
flag: number // 峰平谷 0:谷;1:平;2:峰;3:尖峰;4:低谷
|
|
|
- name: string // 子策略名
|
|
|
- describe: string // 描述
|
|
|
+ name?: string // 子策略名
|
|
|
+ describe?: string // 描述
|
|
|
solarPriority?: BuildTuple<3, number> // 光伏电能优先级 [0]:市电, [1]:负载, [2]:FHP;优先级为0/1/2/3,可相同,若相同则表明需要按比例或者功率分配,0为不涉及,数字越大优先级越高
|
|
|
loadPriority?: BuildTuple<3, number> // 负载用电优先级 可选,[0]:市电, [1]:光伏, [2]:FHP;优先级为0/1/2/3,可相同,若相同则表明需要按比例或者功率分配,0为不涉及,数字越大优先级越高
|
|
|
gridDischargeMax?: number // 电池最大允许馈网功率 可选,默认不能馈网;0:不可馈网,-1:不限制
|
|
|
@@ -260,12 +260,8 @@ export function parse357Log(
|
|
|
const flag = fieldCheck<'number'>(v, 'flag', 'number', errorCallback)
|
|
|
if (flag === undefined) return false
|
|
|
|
|
|
- const name = fieldCheck<'string'>(v, 'name', 'string', errorCallback)
|
|
|
- if (name === undefined) return false
|
|
|
-
|
|
|
- const describe = fieldCheck<'string'>(v, 'describe', 'string', errorCallback)
|
|
|
- if (describe === undefined) return false
|
|
|
-
|
|
|
+ const name = fieldCheck<'string'>(v, 'name', 'string', errorCallback, true)
|
|
|
+ const describe = fieldCheck<'string'>(v, 'describe', 'string', errorCallback, true)
|
|
|
const solarPriorityObject = fieldCheck<'array'>(
|
|
|
data,
|
|
|
'solar_priority',
|