public interface VariableService
Modifier and Type | Method and Description |
---|---|
Call<java.lang.Integer> |
getAddress(java.lang.Integer variableId)
Get variable address
LWM2M path: /1029/{variableId}/0
|
Call<java.lang.Integer> |
getBundleId(java.lang.Integer variableId)
Get variable bundle id
ID du bundle qui contient la variable
LWM2M path: /1029/{variableId}/6
|
Call<java.lang.Integer> |
getBundleValues(java.lang.Integer variableId)
Get variable bundle values
LWM2M path: /1029/{variableId}/7
|
Call<ReadWriteRights> |
getCurrentAccess(java.lang.Integer variableId)
Get access rights for the variable
Get access rights for the variable (read and write)
LWM2M path: /1029/{variableId}/3
|
Call<java.lang.Integer> |
getFormat(java.lang.Integer variableId)
Get data format for variable
LWM2M path: /1029/{variableId}/1
|
Call<java.lang.Integer> |
getNumberOfElements(java.lang.Integer variableId)
Get variable array size
Get the number of element of the variable
LWM2M path: /1029/{variableId}/2
|
Call<byte[]> |
getValue(java.lang.Integer variableId)
Get variable value
Value of array of values.
|
Call<java.lang.Void> |
putAddress(java.lang.Integer variableId,
java.lang.Integer address)
Write variable address
LWM2M path: /1029/{variableId}/0
|
Call<java.lang.Void> |
putBundleId(java.lang.Integer variableId,
java.lang.Integer value)
Write variable bundle id
LWM2M path: /1029/{variableId}/6
|
Call<java.lang.Void> |
putFormat(java.lang.Integer variableId,
java.lang.Integer value)
Set data format of the variable
LWM2M path: /1029/{variableId}/1
|
Call<java.lang.Void> |
putNumberOfElements(java.lang.Integer variableId,
java.lang.Integer value)
Write variable array size
Set the number of element of the variable
LWM2M path: /1029/{variableId}/2
|
Call<java.lang.Void> |
putValue(java.lang.Integer variableId,
byte[] value)
Set variable value
LWM2M path: /1029/{variableId}/4
|
Call<java.lang.Void> |
setValue(java.lang.Integer variableId,
byte[] value)
Set variable value
Difference with put ?
|
@Get(value="/variable/{variableId}/address") Call<java.lang.Integer> getAddress(@Path(value="variableId") java.lang.Integer variableId)
variableId
- input@Get(value="/variable/{variableId}/bundle/id") Call<java.lang.Integer> getBundleId(@Path(value="variableId") java.lang.Integer variableId)
variableId
- input@Get(value="/variable/{variableId}/bundle/values") Call<java.lang.Integer> getBundleValues(@Path(value="variableId") java.lang.Integer variableId)
variableId
- input@Get(value="/variable/{variableId}/current-access") Call<ReadWriteRights> getCurrentAccess(@Path(value="variableId") java.lang.Integer variableId)
variableId
- input@Get(value="/variable/{variableId}/format") Call<java.lang.Integer> getFormat(@Path(value="variableId") java.lang.Integer variableId)
variableId
- input@Get(value="/variable/{variableId}/number-of-elements") Call<java.lang.Integer> getNumberOfElements(@Path(value="variableId") java.lang.Integer variableId)
variableId
- input@Get(value="/variable/{variableId}/value") Call<byte[]> getValue(@Path(value="variableId") java.lang.Integer variableId)
variableId
- input@Put(value="/variable/{variableId}/address") Call<java.lang.Void> putAddress(@Path(value="variableId") java.lang.Integer variableId, @Body(converter="integer_uint32") java.lang.Integer address)
variableId
- inputaddress
- input@Put(value="/variable/{variableId}/bundle/id") Call<java.lang.Void> putBundleId(@Path(value="variableId") java.lang.Integer variableId, @Body(converter="integer_uint32") java.lang.Integer value)
variableId
- inputvalue
- input@Put(value="/variable/{variableId}/format") Call<java.lang.Void> putFormat(@Path(value="variableId") java.lang.Integer variableId, @Body(converter="integer_uint8") java.lang.Integer value)
variableId
- inputvalue
- input@Put(value="/variable/{variableId}/number-of-elements") Call<java.lang.Void> putNumberOfElements(@Path(value="variableId") java.lang.Integer variableId, @Body(converter="integer_uint8") java.lang.Integer value)
variableId
- inputvalue
- input@Put(value="/variable/{variableId}/value") Call<java.lang.Void> putValue(@Path(value="variableId") java.lang.Integer variableId, @Body(converter="Bytes") byte[] value)
variableId
- inputvalue
- input@Post(value="/variable/{variableId}/set-value") Call<java.lang.Void> setValue(@Path(value="variableId") java.lang.Integer variableId, @Body(converter="Bytes") byte[] value)
variableId
- inputvalue
- input