示例#1
0
 public MQTTModule(OmniLinkII omni)
 {
     OmniLink                     = omni;
     OmniLink.OnConnect          += OmniLink_OnConnect;
     OmniLink.OnAreaStatus       += Omnilink_OnAreaStatus;
     OmniLink.OnZoneStatus       += Omnilink_OnZoneStatus;
     OmniLink.OnUnitStatus       += Omnilink_OnUnitStatus;
     OmniLink.OnThermostatStatus += Omnilink_OnThermostatStatus;
 }
示例#2
0
 public LoggerModule(OmniLinkII omni)
 {
     omnilink = omni;
     omnilink.OnAreaStatus       += Omnilink_OnAreaStatus;
     omnilink.OnZoneStatus       += Omnilink_OnZoneStatus;
     omnilink.OnThermostatStatus += Omnilink_OnThermostatStatus;
     omnilink.OnUnitStatus       += Omnilink_OnUnitStatus;
     omnilink.OnMessageStatus    += Omnilink_OnMessageStatus;
     omnilink.OnSystemStatus     += Omnilink_OnSystemStatus;
 }
示例#3
0
        public MQTTModule(OmniLinkII omni)
        {
            OmniLink                     = omni;
            OmniLink.OnConnect          += OmniLink_OnConnect;
            OmniLink.OnDisconnect       += OmniLink_OnDisconnect;
            OmniLink.OnAreaStatus       += Omnilink_OnAreaStatus;
            OmniLink.OnZoneStatus       += Omnilink_OnZoneStatus;
            OmniLink.OnUnitStatus       += Omnilink_OnUnitStatus;
            OmniLink.OnThermostatStatus += Omnilink_OnThermostatStatus;
            OmniLink.OnButtonStatus     += OmniLink_OnButtonStatus;
            OmniLink.OnMessageStatus    += OmniLink_OnMessageStatus;

            MessageProcessor = new MessageProcessor(omni);
        }
示例#4
0
 public TimeSyncModule(OmniLinkII omni)
 {
     OmniLink = omni;
 }