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

Method HandleIncomingMsg

cpp/src/command_classes/SwitchMultilevel.cpp:159–183  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

157}
158
159bool SwitchMultilevel::HandleIncomingMsg
160(
161 uint8 const* _data,
162 uint32 const _length,
163 uint32 const _instance // = 1
164)
165{
166 if ( SwitchMultilevelCmd_Set == (SwitchMultilevelCmd)_data[0] )
167 {
168 Log::Write( LogLevel_Info, GetNodeId(), "Received SwitchMultiLevel Set: level=%d", _data[1] );
169 return true;
170 }
171 else if ( SwitchMultilevelCmd_StartLevelChange == (SwitchMultilevelCmd)_data[0] )
172 {
173 Log::Write( LogLevel_Info, GetNodeId(), "Received SwitchMultiLevel StartLevelChange: level=%d", _data[1] );
174
175 }
176 else if ( SwitchMultilevelCmd_StopLevelChange == (SwitchMultilevelCmd)_data[0] )
177 {
178 Log::Write( LogLevel_Info, GetNodeId(), "Received SwitchMultiLevel StopLevelChange: level=%d", _data[1] );
179
180 }
181
182 return true;
183}
184
185
186//-----------------------------------------------------------------------------

Callers

nothing calls this directly

Calls 2

WriteFunction · 0.85
GetNodeIdFunction · 0.70

Tested by

no test coverage detected