@@ -34,6 +34,7 @@ const rclnodejs = require('bindings')('rclnodejs');
3434const DEFAULT_NUMERIC_RANGE_TOLERANCE = 1e-6 ;
3535
3636const PARAMETER_SEPARATOR = '.' ;
37+ const PARAMETER_BYTE = 10 ;
3738
3839/**
3940 * Enum for ParameterType
@@ -61,8 +62,6 @@ const ParameterType = {
6162 PARAMETER_DOUBLE_ARRAY : 8 ,
6263 /** @member {number} */
6364 PARAMETER_STRING_ARRAY : 9 ,
64- /** @member {number} */
65- PARAMETER_BYTE : 10 ,
6665} ;
6766
6867/**
@@ -676,8 +675,6 @@ class IntegerRange extends Range {
676675 */
677676 isValidType ( parameterType ) {
678677 const result =
679- parameterType === ParameterType . PARAMETER_BYTE ||
680- parameterType === ParameterType . PARAMETER_BYTE_ARRAY ||
681678 parameterType === ParameterType . PARAMETER_INTEGER ||
682679 parameterType === ParameterType . PARAMETER_INTEGER_ARRAY ;
683680 return result ;
@@ -770,7 +767,7 @@ function validValue(value, type) {
770767 result = typeof value === 'string' ;
771768 break ;
772769 case ParameterType . PARAMETER_DOUBLE :
773- case ParameterType . PARAMETER_BYTE :
770+ case PARAMETER_BYTE :
774771 result = typeof value === 'number' ;
775772 break ;
776773 case ParameterType . PARAMETER_INTEGER :
@@ -798,7 +795,7 @@ function _validArray(values, type) {
798795 if ( type === ParameterType . PARAMETER_BOOL_ARRAY ) {
799796 arrayElementType = ParameterType . PARAMETER_BOOL ;
800797 } else if ( type === ParameterType . PARAMETER_BYTE_ARRAY ) {
801- arrayElementType = ParameterType . PARAMETER_BYTE ;
798+ arrayElementType = PARAMETER_BYTE ;
802799 }
803800 if ( type === ParameterType . PARAMETER_INTEGER_ARRAY ) {
804801 arrayElementType = ParameterType . PARAMETER_INTEGER ;
0 commit comments