link start!

This commit is contained in:
cherubin
2026-03-17 13:31:18 -07:00
commit 08abe87cfb
5910 changed files with 386288 additions and 0 deletions
@@ -0,0 +1,8 @@
package com.tridium.snmp.mib;
public interface MibConst {
public static final String MANDATORY = "mandatory";
public static final int ROOT = 1;
public static final int SIMPLE = 3;
public static final int TABLE = 4;
}
@@ -0,0 +1,16 @@
package com.tridium.snmp.mib;
import com.tridium.snmp.snmptypes.SnmpOID;
import com.tridium.snmp.snmptypes.SnmpPDU;
import com.tridium.snmp.snmptypes.SnmpVar;
import com.tridium.snmp.snmptypes.SnmpVarBind;
public interface MibObject {
SnmpOID getNextOid(SnmpOID snmpOID);
SnmpVar getValue(SnmpOID snmpOID);
int setValue(SnmpVarBind snmpVarBind, SnmpPDU snmpPDU);
int validateForSet(SnmpVarBind snmpVarBind);
}
@@ -0,0 +1,11 @@
package com.tridium.snmp.mib.table;
public interface PointContainer {
String getObjectIdentifier();
PointTable getTable(boolean z);
void registerIoObject(PointEntry pointEntry);
void unregisterIoObject(PointEntry pointEntry);
}
@@ -0,0 +1,17 @@
package com.tridium.snmp.mib.table;
import com.tridium.snmp.snmptypes.SnmpVar;
public interface PointEntry extends TableEntry {
String getObjectIdentifier();
SnmpVar getValue();
boolean isSettablePoint();
void setObjectIdentifier(String str);
SnmpVar setValue(SnmpVar snmpVar);
void tryDecodeForSet(SnmpVar snmpVar) throws Exception;
}
@@ -0,0 +1,13 @@
package com.tridium.snmp.mib.table;
public interface TableEntry {
int getIndex();
int getLastHash();
String getPointName();
void setIndex(int i);
void setLastHash(int i);
}