package com.dev.electlock;
|
|
import java.nio.ByteBuffer;
|
import java.nio.ByteOrder;
|
import java.util.ArrayList;
|
import java.util.List;
|
|
import com.dev.bts.data.FBS9100_ComBase;
|
import com.dev.simpower.dev.Power_ComBase;
|
|
public class electlock_util {
|
|
|
|
/**
|
* ¹¹ÔìµçÔ´¸æ¾¯Ãû³ÆÊý×é
|
* @return
|
*/
|
public static List<String> createPowerAlmName() {
|
List<String> power_almname = new ArrayList<>();
|
power_almname.add("½»Á÷Í£µç¸æ¾¯");
|
power_almname.add("ÃŽû¿ªÆô¸æ¾¯");
|
power_almname.add("Ë®½þ¸æ¾¯");
|
power_almname.add("·ÀÀׯ÷¸æ¾¯");
|
power_almname.add("ï®µç³ØBMSͨÐÅÒì³£¸æ¾¯");
|
power_almname.add("µçÔ´Ä£¿éͨÐÅÒì³£¸æ¾¯");
|
power_almname.add("½»Á÷ÊäÈë¸æ¾¯");
|
power_almname.add("×é¶Ëµçѹ¸æ¾¯");
|
for(int n = 0;n<Power_ComBase.LIBMSDATA_MAX_COUNT;n++) {
|
for(int k = 0;k<Power_ComBase.MON_MAX_COUNT;k++) {
|
power_almname.add("ï®µç³Ø°ü"+(n+1)+"=>#"+(k+1)+"µ¥Ìåµçѹ¸æ¾¯");
|
}
|
}
|
|
power_almname.add("µç³Ø·ÅµçµçÁ÷´ó¸æ¾¯");
|
power_almname.add("µç³Ø³äµçµçÁ÷´ó¸æ¾¯");
|
power_almname.add("Ö±Á÷Êä³öµçÁ÷´ó¸æ¾¯");
|
power_almname.add("É豸ζȸ߸澯");
|
return power_almname;
|
}
|
|
public static ByteBuffer createControlByteBuffer(boolean control) {
|
ByteBuffer buffer = ByteBuffer.allocate(2);
|
buffer.order(ByteOrder.BIG_ENDIAN);
|
buffer.position(0);
|
|
buffer.putShort(FBS9100_ComBase.changeIntToShort(control?1:0));
|
|
buffer.flip();
|
return buffer;
|
}
|
|
public static ByteBuffer createSysUpdateControlByteBuffer(int control) {
|
ByteBuffer buffer = ByteBuffer.allocate(2);
|
buffer.order(ByteOrder.BIG_ENDIAN);
|
buffer.position(0);
|
|
buffer.putShort(FBS9100_ComBase.changeIntToShort(control));
|
|
buffer.flip();
|
return buffer;
|
}
|
|
|
// public static void main(String[] args) {
|
// System.out.println(createPowerAlmName());
|
// System.out.println(createPowerAlmName().size());
|
// }
|
}
|