overrides the status changed to simply call the # _ wrappedcallback concode_field_sep RioHandlerCallback _wrappedCallback concode_elem_sep Map<String,State> _state concode_elem_sep ThingStatusDetail _lastThingStatusDetail concode_elem_sep ThingStatus _lastThingStatus concode_elem_sep Lock _statusLock concode_field_sep void setProperty concode_elem_sep void removeState concode_elem_sep void stateChanged
void function ( ThingStatus arg0 , ThingStatusDetail arg1 , String arg2 ) { _statusLock . lock ( ) ; try { if ( arg0 == _lastThingStatus && arg1 == _lastThingStatusDetail ) { return ; } _lastThingStatus = arg0 ; _lastThingStatusDetail = arg1 ; } finally { _statusLock . unlock ( ) ; } _wrappedCallback . statusChanged ( arg0 , arg1 , arg2 ) ; }