File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed
Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -88,6 +88,10 @@ namespace OZW {
8888 break ;
8989 }
9090 case OpenZWave::ValueID::ValueType_Raw: {
91+ checkType (Buffer::HasInstance (info[validx]));
92+ uint8 *val = (uint8*)Buffer::Data (info[validx]);
93+ uint8 len = Buffer::Length (info[validx]);
94+ OpenZWave::Manager::Get ()->SetValue (*vit, val, len);
9195 break ;
9296 }
9397 }
Original file line number Diff line number Diff line change @@ -149,6 +149,13 @@ namespace OZW {
149149 break ;
150150 }
151151 case OpenZWave::ValueID::ValueType_Raw: {
152+ uint8 *val, len;
153+ OpenZWave::Manager::Get ()->GetValueAsRaw (value, &val, &len);
154+ Nan::Set (valobj,
155+ Nan::New<String>(" value" ).ToLocalChecked (),
156+ Nan::CopyBuffer ((char *)val, len).ToLocalChecked ()
157+ );
158+ delete [] val;
152159 break ;
153160 }
154161 default : {
You can’t perform that action at this time.
0 commit comments