-
public class OnboardTesterManagerManager for onboard tester
Usage: Create object OnboardTesterManager and connect to underlying service connect.
Note! The connection towards the underlying service is asynchronous. This means that data is not ready immediately after connect, or the service is not able to serve commands. To know if underlying service is ready use isServiceReady.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public @interfaceOnboardTesterManager.DeviceTypepublic interfaceOnboardTesterManager.ParamCallback
-
Field Summary
Fields Modifier and Type Field Description public final static intDT_IMUpublic final static intDT_GPSpublic final static intDT_GWpublic final static intDT_GPS2public final static intDT_IMU2public final static intDT_GPS3public final static intDT_CLUpublic final static intDT_HPUpublic final static intWRITE_DID_SUCCESSpublic final static intWRITE_DID_FAILUREpublic final static intNODE_READOUT_STARTEDpublic final static intNODE_READOUT_DONE
-
Constructor Summary
Constructors Constructor Description OnboardTesterManager(Context appC)
-
Method Summary
Modifier and Type Method Description booleanisServiceReady()Can be used to poll if service is ready. voidconnect()voiddisconnect()List<NodeData>getNodeData()List<CSWData>getCSWInfo()booleanisNodeAvailable(int deviceType)booleaninstallFw(List<String> paths)Install firmware(s). SWDLStatuscheckSWDLStatus2()booleanchangeAddress(int deviceType, int oldAddress, int newAddress)booleanrequestIdentification(OnboardTesterManager.ParamCallback cb)intregisterIdentificationCallback(OnboardTesterManager.ParamCallback cb)intunregisterIdentificationCallback(int id)booleanrequestReadParameter(int sa, int parameter, OnboardTesterManager.ParamCallback cb)booleanrequestWriteParameter(int sa, int parameter, Array<byte> data, OnboardTesterManager.ParamCallback cb)-
-
Constructor Detail
-
OnboardTesterManager
OnboardTesterManager(Context appC)
-
-
Method Detail
-
isServiceReady
boolean isServiceReady()
Can be used to poll if service is ready.
-
connect
void connect()
-
disconnect
void disconnect()
-
getNodeData
List<NodeData> getNodeData()
-
getCSWInfo
List<CSWData> getCSWInfo()
-
isNodeAvailable
boolean isNodeAvailable(int deviceType)
-
installFw
boolean installFw(List<String> paths)
Install firmware(s).
- Parameters:
paths- List of full paths to world readable firmware- and key files.
-
checkSWDLStatus2
SWDLStatus checkSWDLStatus2()
-
changeAddress
boolean changeAddress(int deviceType, int oldAddress, int newAddress)
-
requestIdentification
boolean requestIdentification(OnboardTesterManager.ParamCallback cb)
-
registerIdentificationCallback
int registerIdentificationCallback(OnboardTesterManager.ParamCallback cb)
-
unregisterIdentificationCallback
int unregisterIdentificationCallback(int id)
-
requestReadParameter
boolean requestReadParameter(int sa, int parameter, OnboardTesterManager.ParamCallback cb)
-
requestWriteParameter
boolean requestWriteParameter(int sa, int parameter, Array<byte> data, OnboardTesterManager.ParamCallback cb)
-
-
-
-