package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; import com.iailab.netsdk.lib.enumeration.EM_SOLARCELL_SYSTEM_FAULT_TYPE; import com.iailab.netsdk.lib.constant.SDK_ALARM_Ex_TYPE; /** * @author 47081 * @version 1.0 * @description \if ENGLISH_LANG *

* \else * 事件类型 {@link SDK_ALARM_Ex_TYPE#SDK_ALARM_SOLARCELL_SYSTEM_INFO}(太阳能系统信息上报) * \endif * @date 2020/8/11 */ public class ALARM_SOLARCELL_SYSTEM_INFO extends NetSDKLib.SdkStructure { /** * 0:脉冲 */ public int nAction; /** * 事件发生的时间 */ public NET_TIME_EX UTC; /** * 时间戳(单位是毫秒) */ public double PTS; /** * 蓄电池信息 */ public SOLARCELL_BATTERY_INFO stuBatteryInfo; /** * 太阳能板信息 */ public SOLARCELL_PANEL_INFO stuSolarPanel; /** * 历史数据信息 */ public SOLARCELL_SYSTEM_HISTORY_INFO stuHistoryInfo; /** * 系统故障,枚举值参考{@link EM_SOLARCELL_SYSTEM_FAULT_TYPE#getType()} */ public int[] emSystemFault = new int[32]; /** * 系统故障个数 */ public int nSystemFault; /** * 保留字节 */ public byte[] byReserved = new byte[1020]; }