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

Method HandleMemoryGetIdResponse

cpp/src/Driver.cpp:2821–2830  ·  view source on GitHub ↗

----------------------------------------------------------------------------- Process a response from the Z-Wave PC interface -----------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

2819// Process a response from the Z-Wave PC interface
2820//-----------------------------------------------------------------------------
2821void Driver::HandleMemoryGetIdResponse
2822(
2823 uint8* _data
2824)
2825{
2826 Log::Write( LogLevel_Info, GetNodeNumber( m_currentMsg ), "Received reply to FUNC_ID_ZW_MEMORY_GET_ID. Home ID = 0x%02x%02x%02x%02x. Our node ID = %d", _data[2], _data[3], _data[4], _data[5], _data[6] );
2827 m_homeId = ( ( (uint32)_data[2] )<<24 ) | ( ( (uint32)_data[3] )<<16 ) | ( ( (uint32)_data[4] )<<8 ) | ( (uint32)_data[5] );
2828 m_Controller_nodeId = _data[6];
2829 m_controllerReplication = static_cast<ControllerReplication*>(ControllerReplication::Create( m_homeId, m_Controller_nodeId ));
2830}
2831
2832//-----------------------------------------------------------------------------
2833// <Driver::HandleSerialAPIGetInitDataResponse>

Callers

nothing calls this directly

Calls 1

WriteFunction · 0.85

Tested by

no test coverage detected