示例#1
0
        private static string GetZoneIdMsg(BS2Event eventLog)
        {
            DateTime       eventTime   = ConvertFromUnixTimestamp(eventLog.dateTime);
            BS2EventDetail eventDetail = ConvertTo <BS2EventDetail>(eventLog.userID);

            return(String.Format("Log => device[{0, 10}] : timestamp[{1}] event id[{2, 10}] event code[{3}] zoneID[{4}] image[{5}]",
                                 eventLog.deviceID,
                                 eventTime.ToString("yyyy-MM-dd HH:mm:ss"),
                                 eventLog.id,
                                 (BS2EventCodeEnum)eventLog.code,
                                 eventDetail.zoneID,
                                 Convert.ToBoolean(eventLog.image & (byte)BS2EventImageBitPos.BS2_IMAGEFIELD_POS_IMAGE)));
        }
示例#2
0
        private static string GetDoorIdMsg(BS2Event eventLog)
        {
            DateTime       eventTime   = ConvertFromUnixTimestamp(eventLog.dateTime);
            BS2EventDetail eventDetail = ConvertTo <BS2EventDetail>(eventLog.userID);

            return(String.Format("Log => device[{0, 10}] : timestamp[{1}] event id[{2, 10}] event code[{3}] doorID[{4}] image[{5}]",
                                 eventLog.deviceID,
                                 eventTime.ToString("yyyy-MM-dd HH:mm:ss"),
                                 eventLog.id,
                                 (BS2EventCodeEnum)eventLog.code,
                                 eventDetail.doorID,
                                 eventLog.image));
        }