Class VendorModelMessageUnacked
java.lang.Object
org.openremote.agent.protocol.bluetooth.mesh.transport.MeshMessage
org.openremote.agent.protocol.bluetooth.mesh.transport.VendorModelMessageUnacked
To be used as a wrapper class when creating a unacknowledged VendorModel message.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final LoggerFields inherited from class org.openremote.agent.protocol.bluetooth.mesh.transport.MeshMessage
messageTtl, mMessage -
Constructor Summary
ConstructorsConstructorDescriptionVendorModelMessageUnacked(ApplicationKey appKey, int modelId, int companyIdentifier, int mOpCode, byte[] parameters) Constructs VendorModelMessageAcked message. -
Method Summary
Modifier and TypeMethodDescriptionfinal intgetAid()final intgetAkf()final ApplicationKeyReturns the app key used in this message.final intReturns the company identifier of the modelintReturns the model identifier for this messageintReturns the opCode of this messagefinal byte[]Methods inherited from class org.openremote.agent.protocol.bluetooth.mesh.transport.MeshMessage
getAszmic, getDst, getMessage, getMessageTtl, getSrc, setMessageTtl
-
Field Details
-
LOG
-
GENERIC_TRANSITION_STEP_0
public static final int GENERIC_TRANSITION_STEP_0- See Also:
-
GENERIC_TRANSITION_STEP_1
public static final int GENERIC_TRANSITION_STEP_1- See Also:
-
GENERIC_TRANSITION_STEP_2
public static final int GENERIC_TRANSITION_STEP_2- See Also:
-
GENERIC_TRANSITION_STEP_3
public static final int GENERIC_TRANSITION_STEP_3- See Also:
-
-
Constructor Details
-
VendorModelMessageUnacked
public VendorModelMessageUnacked(ApplicationKey appKey, int modelId, int companyIdentifier, int mOpCode, byte[] parameters) Constructs VendorModelMessageAcked message.- Parameters:
appKey-ApplicationKeyfor this messagemodelId- model identifiercompanyIdentifier- Company identifier of the vendor model- Throws:
IllegalArgumentException- if any illegal arguments are passed
-
-
Method Details
-
getOpCode
public int getOpCode()Description copied from class:MeshMessageReturns the opCode of this message- Specified by:
getOpCodein classMeshMessage- Returns:
- opcode
-
getCompanyIdentifier
public final int getCompanyIdentifier()Returns the company identifier of the model- Returns:
- 16-bit company identifier
-
getModelIdentifier
public int getModelIdentifier()Returns the model identifier for this message -
getAkf
public final int getAkf() -
getAid
public final int getAid() -
getAppKey
Returns the app key used in this message.- Returns:
- app key
-
getParameters
public final byte[] getParameters()
-