Class RemoteInfoAbstract
-
- All Implemented Interfaces:
-
java.io.Serializable
public abstract class RemoteInfoAbstract implements Serializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceRemoteInfoAbstract.RollingCodePredicatpublic classRemoteInfoAbstract.ButtonInfoIndicates how many buttons are available for the current remote info.
public classRemoteInfoAbstract.SyncCounterInfoIndicates allowed range of sync counter for the current remote info.
public classRemoteInfoAbstract.RollingCodeEligibility
-
Field Summary
Fields Modifier and Type Field Description public static booleanDEFAULT_ROLLING_CODE_ELIGIBILITY_VALUEpublic final static StringMODEL_UNKNOWNpublic final static StringUNKNOWN_BRAND_TEXTpublic StringmanufacturerCodeIdpublic StringcustomNamepublic Stringtypepublic Stringbrandpublic Stringmodelpublic StringserialNumberHexpublic IntegersyncCounterpublic StringfixedPartHexpublic StringplainTextHexpublic StringcipherTextHexpublic IntegerbuttonStatuspublic IntegerbuttonValuepublic Stringencoderpublic Stringcipherpublic StringcreatedAtpublic Stringsynchropublic StringmCommentpublic RollingCodeEligibilitymRollingCodeEligibility
-
Constructor Summary
Constructors Constructor Description RemoteInfoAbstract()RemoteInfoAbstract(RemoteInfoAbstract remoteInfo)
-
Method Summary
-
-
Constructor Detail
-
RemoteInfoAbstract
RemoteInfoAbstract()
-
RemoteInfoAbstract
RemoteInfoAbstract(RemoteInfoAbstract remoteInfo)
-
-
Method Detail
-
getManufacturerCodeId
String getManufacturerCodeId()
-
setManufacturerCodeId
void setManufacturerCodeId(String manufacturerCodeId)
-
getCustomName
String getCustomName()
-
getSerialNumberHex
String getSerialNumberHex()
-
setSerialNumberHex
void setSerialNumberHex(String serialNumberHex)
-
getSyncCounter
Integer getSyncCounter()
-
setSyncCounter
void setSyncCounter(Integer syncCounter)
-
getFixedPartHex
String getFixedPartHex()
-
setFixedPartHex
void setFixedPartHex(String fixedPartHex)
-
getPlainTextHex
String getPlainTextHex()
-
setPlainTextHex
void setPlainTextHex(String plainTextHex)
-
getCipherTextHex
String getCipherTextHex()
-
setCipherTextHex
void setCipherTextHex(String cipherTextHex)
-
getButtonStatus
Integer getButtonStatus()
-
setButtonStatus
void setButtonStatus(Integer buttonStatus)
-
getButtonValue
Integer getButtonValue()
-
getEncoder
String getEncoder()
-
setEncoder
void setEncoder(String encoder)
-
getCreatedAt
String getCreatedAt()
-
getSynchro
String getSynchro()
-
setSynchro
void setSynchro(String synchro)
-
isSecureDecryptSupport
boolean isSecureDecryptSupport()
-
isRollingCodeGenSupport
boolean isRollingCodeGenSupport()
Indicates if that remote support rolling code generation.
-
setModifiedAt
void setModifiedAt(String modifiedAt)
-
getModifiedAt
@NonNull() String getModifiedAt()
-
isLocked
boolean isLocked()
-
getImageUrl
@NonNull() String getImageUrl()
-
getCostUnlock
int getCostUnlock()
Indicate the token cost to unlock the remote.
-
getComment
@NonNull() String getComment()
-
setComment
void setComment(@NonNull() String comment)
-
getRollingCodeList
@NonNull() RollingCodes getRollingCodeList()
-
getButtonInfo
@NonNull() RemoteInfoAbstract.ButtonInfo getButtonInfo()
-
getSyncCounterInfo
@NonNull() RemoteInfoAbstract.SyncCounterInfo getSyncCounterInfo()
-
findRollingCodeBySyncCounter
@NonNull() List<RollingCode> findRollingCodeBySyncCounter(int syncCounter)
Search all rolling codes which belongs to the given sync counter
-
findRollingCodesBy
@NonNull() List<RollingCode> findRollingCodesBy(RollingCodePredicat predicat)
Search rolling code with a custom filter, when match() return true the verified rolling code will be stored in the returned List.
-
setGeneratedTxConfig
void setGeneratedTxConfig(GeneratedTxConfig genTxConfig)
-
getGeneratedTxConfig
GeneratedTxConfig getGeneratedTxConfig()
-
-
-
-