MCPcopy Create free account
hub / github.com/OpenZWave/open-zwave / PlayInitSequence

Method PlayInitSequence

cpp/src/platform/Controller.cpp:37–48  ·  view source on GitHub ↗

----------------------------------------------------------------------------- Queues up the controller's initialization commands. -----------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

35// Queues up the controller's initialization commands.
36//-----------------------------------------------------------------------------
37void Controller::PlayInitSequence
38(
39 Driver* _driver
40)
41{
42 _driver->SendMsg( new Msg( "FUNC_ID_ZW_GET_VERSION", 0xff, REQUEST, FUNC_ID_ZW_GET_VERSION, false ), Driver::MsgQueue_Command );
43 _driver->SendMsg( new Msg( "FUNC_ID_ZW_MEMORY_GET_ID", 0xff, REQUEST, FUNC_ID_ZW_MEMORY_GET_ID, false ), Driver::MsgQueue_Command );
44 _driver->SendMsg( new Msg( "FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES", 0xff, REQUEST, FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES, false ), Driver::MsgQueue_Command );
45 _driver->SendMsg( new Msg( "FUNC_ID_SERIAL_API_GET_CAPABILITIES", 0xff, REQUEST, FUNC_ID_SERIAL_API_GET_CAPABILITIES, false ), Driver::MsgQueue_Command );
46 _driver->SendMsg( new Msg( "FUNC_ID_ZW_GET_SUC_NODE_ID", 0xff, REQUEST, FUNC_ID_ZW_GET_SUC_NODE_ID, false ), Driver::MsgQueue_Command );
47 // FUNC_ID_ZW_GET_VIRTUAL_NODES & FUNC_ID_SERIAL_API_GET_INIT_DATA has moved into the handler for FUNC_ID_SERIAL_API_GET_CAPABILITIES
48}
49
50//-----------------------------------------------------------------------------
51// <Controller::Read>

Callers 2

InitMethod · 0.80
InitAllNodesMethod · 0.80

Calls 1

SendMsgMethod · 0.80

Tested by

no test coverage detected