示例#1
0
def main():
    """ run all tests """
    testbif = TestBif()


    s_msg = StateMsg(addr=22)
    s_msg.set_ctp_parent_id(101)
    s_msg.set_timestamp(307200)
    s_msg.set_special(0xc7)
    s_msg.setElement_packed_state_mask(0, 1)
    s_msg.setElement_packed_state_mask(1, 0)
    s_msg.setElement_packed_state_mask(2, 0)
    s_msg.setElement_packed_state(0, 25.5)


    testbif.receive(s_msg)

    # s_msg = StateV1Msg(addr=23)
    # s_msg.set_ctp_parent_id(101)
    # s_msg.set_timestamp(307200)
    # s_msg.set_special(0xc7)
    # s_msg.setElement_packed_state_mask(0, 1)
    # s_msg.setElement_packed_state_mask(1, 0)
    # s_msg.setElement_packed_state(0, 22.5)


    # testbif.receive(s_msg)

    # test what happens when you have an unknown nodetype
    s_msg = StateMsg(addr=(4096*5+1))
    s_msg.set_ctp_parent_id(101)
    s_msg.set_timestamp(307200)
    s_msg.set_special(0xc7)
    s_msg.setElement_packed_state_mask(0, 1)
    s_msg.setElement_packed_state_mask(1, 0)
    s_msg.setElement_packed_state_mask(2, 0)
    s_msg.setElement_packed_state(0, 25.5)


    testbif.receive(s_msg)



    logging.basicConfig(#filename="/tmp/BaseLogger.log",
                        #filemode="a",
                        format="%(asctime)s %(levelname)s %(message)s",
                        level=logging.DEBUG)
    base_logger = BaseLogger(bif=testbif,
                             dbfile='sqlite:///testbif.db')
    # 'mysql://localhost/ch')
    base_logger.create_tables()
    base_logger.run()
示例#2
0
def main():
    """ run all tests """
    testbif = TestBif()

    s_msg = StateMsg(addr=22)
    s_msg.set_ctp_parent_id(101)
    s_msg.set_timestamp(307200)
    s_msg.set_special(0xc7)
    s_msg.setElement_packed_state_mask(0, 1)
    s_msg.setElement_packed_state_mask(1, 0)
    s_msg.setElement_packed_state_mask(2, 0)
    s_msg.setElement_packed_state(0, 25.5)

    testbif.receive(s_msg)

    # s_msg = StateV1Msg(addr=23)
    # s_msg.set_ctp_parent_id(101)
    # s_msg.set_timestamp(307200)
    # s_msg.set_special(0xc7)
    # s_msg.setElement_packed_state_mask(0, 1)
    # s_msg.setElement_packed_state_mask(1, 0)
    # s_msg.setElement_packed_state(0, 22.5)

    # testbif.receive(s_msg)

    # test what happens when you have an unknown nodetype
    s_msg = StateMsg(addr=(4096 * 5 + 1))
    s_msg.set_ctp_parent_id(101)
    s_msg.set_timestamp(307200)
    s_msg.set_special(0xc7)
    s_msg.setElement_packed_state_mask(0, 1)
    s_msg.setElement_packed_state_mask(1, 0)
    s_msg.setElement_packed_state_mask(2, 0)
    s_msg.setElement_packed_state(0, 25.5)

    testbif.receive(s_msg)

    logging.basicConfig(  #filename="/tmp/BaseLogger.log",
        #filemode="a",
        format="%(asctime)s %(levelname)s %(message)s",
        level=logging.DEBUG)
    base_logger = BaseLogger(bif=testbif, dbfile='sqlite:///testbif.db')
    # 'mysql://localhost/ch')
    base_logger.create_tables()
    base_logger.run()