public interface TargetService
Modifier and Type | Method and Description |
---|---|
Call<java.lang.Void> |
clearComStats()
Clear communication stats
LWM2M path: /1027//11
|
Call<java.lang.Void> |
connect()
Connect to target
LWM2M path: /1027//3
|
Call<java.lang.Void> |
disconnect()
Disconnect from target
LWM2M path: /1027//4
|
Call<TargetComStats> |
getComStats()
Get communication stats
Get Nb of failed communications and number of successful communications with Target
LWM2M path: /1027//11
|
Call<TargetCoreType> |
getCoreType()
Get core type
LWM2M path: /1027//2
|
Call<java.lang.Void> |
getDebugAccess()
Debug access
Access registres de contrôle (SWD=>APDP) de la cible.
|
Call<java.lang.String> |
getFirmwareVersion()
Get firmware version
LWM2M path: /1027//6
|
Call<java.lang.Integer> |
getMaxVoltage()
Get max voltage
LWM2M path: /1027//9
|
Call<java.lang.Integer> |
getMinVoltage()
Get min voltage
LWM2M path: /1027//8
|
Call<byte[]> |
getModbusSubProtocol()
Get current sub protocol
LWM2M path: /1027//40
|
Call<java.lang.Integer> |
getPageSize()
Get page size
Alignement page (TAR)
LWM2M path: /1027//10
|
Call<TargetProtocol> |
getProtocol()
Get target protocol
LWM2M path: /1027//1
|
Call<ListTargetProtocol> |
getProtocolList()
List available target protocols
LWM2M path: /1027//20
|
Call<java.lang.Void> |
getRegAccess()
Register access
Access registres (Cortex=>R0...R15) de la cible.
|
Call<UartSettings> |
getUARTSettings()
Données de config du protocole (baudrate MODBus, chainage JTAG, etc.)
|
Call<java.lang.Integer> |
getVcc()
Get vcc
Lit la valeur de la tension de la cible
LWM2M path: /1027//7
|
Call<byte[]> |
modbusRead(MemoryInfo data)
Generic modbus read
LWM2M path: /1027//38
|
Call<java.lang.Void> |
modbusWrite(MemoryWriteInfo data)
Generic modbus write
LWM2M path: /1027//37
|
Call<java.lang.Void> |
postAdpAction(byte[] data)
Perform actions to ADP target.
|
Call<java.lang.Void> |
postDebugAccess()
???
|
Call<java.lang.Void> |
postModbusSubProtocol(byte[] data)
Set current sub protocol
LWM2M path: /1027//40
|
Call<java.lang.Void> |
postRegAccess()
???
|
Call<java.lang.Void> |
postResetKeep()
Reset target
Reset de la cible (RST=0) et maintient en Reset.
|
Call<java.lang.Void> |
putCoreType(TargetCoreType value)
Write core type
LWM2M path: /1027//2
|
Call<java.lang.Void> |
putFirmwareVersion(java.lang.Integer value)
Write firmware version
LWM2M path: /1027//6
|
Call<java.lang.Void> |
putMaxVoltage(java.lang.Integer value)
Write max voltage value
LWM2M path: /1027//9
|
Call<java.lang.Void> |
putMinVoltage(java.lang.Integer value)
Write min voltage value
LWM2M path: /1027//8
|
Call<java.lang.Void> |
putPageSize(java.lang.Integer value)
Write page size
LWM2M path: /1027//10
|
Call<java.lang.Void> |
putProtocol(TargetProtocol targetProtocol)
Write target protocol
LWM2M path: /1027//1
|
Call<byte[]> |
read()
Read data transparent mode
Lecture de données de la target en mode transparent ou semi-transparent si il y en a, sans attente.
|
Call<byte[]> |
readAddress(MemoryInfo value)
Read memory on target
LWM2M path: /1030//13
|
Call<byte[]> |
readBytes(java.lang.Integer nbBytes)
Read data transparent mode with limit
Lecture de données de la target en mode transparent ou semi-transparent si il y en a, sans attente.
|
Call<java.lang.Void> |
reset()
Reset target
Reset de la cible.
|
Call<byte[]> |
send(byte[] data)
Transparent send
Send data to the target application
LWM2M path: /1027//34
|
Call<byte[]> |
sendReceive(java.lang.Integer responseLength)
Transparent send and receive
Send data to the target application and expect response length
LWM2M path: /1027//34
|
Call<java.lang.Void> |
setUARTSettings(UartSettings value)
Temporary update configuration
Execute permet de changer la valeur (mais pas la taille) courante de manière temporaire.
|
Call<java.lang.Void> |
writeAddress(MemoryWriteInfo value)
Write into memory on target
LWM2M path: /1030//13
|
Call<java.lang.Void> |
writeUARTSettings(UartSettings value)
Update configuration
Put permet de changer la valeur (mais pas la taille) courante de manière permanente
LWM2M path: /1027//21
|
@Post(value="/target/com-stats") Call<java.lang.Void> clearComStats()
@Post(value="/target/connect") Call<java.lang.Void> connect()
@Post(value="/target/disconnect") Call<java.lang.Void> disconnect()
@Get(value="/target/com-stats") Call<TargetComStats> getComStats()
@Get(value="/target/core-type") Call<TargetCoreType> getCoreType()
@Get(value="/target/debug-access") Call<java.lang.Void> getDebugAccess()
@Get(value="/target/firmware-version") Call<java.lang.String> getFirmwareVersion()
@Get(value="/target/max-voltage") Call<java.lang.Integer> getMaxVoltage()
@Get(value="/target/min-voltage") Call<java.lang.Integer> getMinVoltage()
@Get(value="/target/modbus/sub-protocol") Call<byte[]> getModbusSubProtocol()
@Get(value="/target/page-size") Call<java.lang.Integer> getPageSize()
@Get(value="/target/protocol") Call<TargetProtocol> getProtocol()
@Get(value="/target/protocol/list") Call<ListTargetProtocol> getProtocolList()
@Get(value="/target/reg-access") Call<java.lang.Void> getRegAccess()
@Get(value="/target/uart/settings") Call<UartSettings> getUARTSettings()
@Get(value="/target/vcc") Call<java.lang.Integer> getVcc()
@Get(value="/target/modbus/read") Call<byte[]> modbusRead(@Body(converter="MemoryInfo") MemoryInfo data)
data
- input@Get(value="/target/modbus/write") Call<java.lang.Void> modbusWrite(@Body(converter="MemoryWriteInfo") MemoryWriteInfo data)
data
- input@Post(value="/target/adp/action") Call<java.lang.Void> postAdpAction(@Body(converter="Bytes") byte[] data)
data
- input@Post(value="/target/debug-access") Call<java.lang.Void> postDebugAccess()
@Post(value="/target/modbus/sub-protocol") Call<java.lang.Void> postModbusSubProtocol(@Body(converter="Bytes") byte[] data)
data
- input@Post(value="/target/reg-access") Call<java.lang.Void> postRegAccess()
@Post(value="/target/reset-keep") Call<java.lang.Void> postResetKeep()
@Put(value="/target/core-type") Call<java.lang.Void> putCoreType(@Body(converter="TargetCoreType") TargetCoreType value)
value
- input@Put(value="/target/firmware-version") Call<java.lang.Void> putFirmwareVersion(@Body(converter="integer_uint32") java.lang.Integer value)
value
- input@Put(value="/target/max-voltage") Call<java.lang.Void> putMaxVoltage(@Body(converter="integer_uint16") java.lang.Integer value)
value
- input@Put(value="/target/min-voltage") Call<java.lang.Void> putMinVoltage(@Body(converter="integer_uint16") java.lang.Integer value)
value
- input@Put(value="/target/page-size") Call<java.lang.Void> putPageSize(@Body(converter="integer_uint32") java.lang.Integer value)
value
- input@Put(value="/target/protocol") Call<java.lang.Void> putProtocol(@Body(converter="TargetProtocol") TargetProtocol targetProtocol)
targetProtocol
- input@Get(value="/target/transparent/read") Call<byte[]> read()
@Get(value="/target/memaccess") Call<byte[]> readAddress(@Body(converter="MemoryInfo") MemoryInfo value)
value
- input@Get(value="/target/transparent/read-bytes") Call<byte[]> readBytes(@Body(converter="integer_uint32") java.lang.Integer nbBytes)
nbBytes
- input@Post(value="/target/reset") Call<java.lang.Void> reset()
@Post(value="/target/transparent/send") Call<byte[]> send(@Body(converter="Bytes") byte[] data)
data
- input@Get(value="/target/transparent/send-receive") Call<byte[]> sendReceive(@Body(converter="integer_uint16") java.lang.Integer responseLength)
responseLength
- input@Post(value="/target/uart/settings") Call<java.lang.Void> setUARTSettings(@Body(converter="UartSettings") UartSettings value)
value
- input@Post(value="/target/memaccess") Call<java.lang.Void> writeAddress(@Body(converter="MemoryWriteInfo") MemoryWriteInfo value)
value
- input@Put(value="/target/uart/settings") Call<java.lang.Void> writeUARTSettings(@Body(converter="UartSettings") UartSettings value)
value
- input