package com.wdkl.callingmainnursemanager.common; import com.wdkl.callingmainnursemanager.ui.activity.InitActivity; /** * Created by xuhuan on 2017/9/13. */ public class Constants { public static final String MSG_SP = "msg_sp"; public static final String INITENTITY = "initEntity"; /** * SIP注册状态
* 0 :SIP注册失败;1:SIP注册中;2:SIP注册成功; */ public static int SIP_REGIST_STATUS = 1; /** * 托管状态 */ public static final String INITTRUST = "initTrust"; /** * 以太网是否ping成功,sip UI同步刷新 */ public static final String ETHERNETSTATUS = "ethernetStatus"; public static final String DELIMITER = Character.toString((char) 3); //sip账号 public static String SIP_ID = ""; //sip密码 public static String SIP_PASS_WORD = ""; //sip地址 public static String SIP_IP = ""; /** * sip端口号 */ public static final String SIP_IP_END = ":5060"; //mac地址 public static String MAC_ADDRESS = ""; //护理等级标题 public static String NURSE_TITLE; //饮食等级标题 public static String DIET_TITLE; //计量等级标题 public static String METERING; //隔离等级标题 public static String deviceNurse_Level3; //过敏等级标题 public static String deviceNurse_Level4; //网关地址 public static String URL = ""; //端口号 public static final String URL_END = ":81"; //初始化数据 public static final String CALLINGMAINNURSE_INIT = "/WDHS-I/callingMainNurse_init.aspx"; //病房数据 public static final String CALLINGMAINNURSE_ROOM = "/WDHS-I/callingMainNurse_room.aspx"; //医院信息数据 public static final String CALLINGMAINNURSE_HOSPITAL = "/WDHS-I/callingMainNurse_hospitalInfo.aspx"; //病人个人数据 public static final String CALLINGMAINNURSE_PATIENT = "/WDHS-I/callingMainNurse_patientinfo.aspx"; //广播数据 public static final String CALLINGMAINNURSE_BROADCAST = "/WDHS-I/callingMainNurse_BroadcastInfo.aspx"; //广播音量大小 public static final String CALLINGMAINNURSE_BROADCAST_VOL = "/WDHS-I/callingMainNurse_BroadcastVol.aspx"; //主机请求托管 public static final String CALLINGMAINNURSE_TRUSTQUEST = "/WDHS-I/callingMainNurse_trust.aspx"; //医护主机列表 public static final String CALLINGMAINNURSE_NURSELIST = "/WDHS-I/callingMainNurse_NurseHostList.aspx"; //医生主机列表 public static final String CALLINGMAINNURSE_DOCTORLIST = "/WDHS-I/callingMainNurse_DoctorHostList.aspx"; //系统设置数据 public static final String SYSTEM_INFO = "/WDHS-I/callingMainNurse_systemInfo.aspx"; //所有科室信息 public static final String CALLINGMAINNURSE_PART_INFO = "/Mgr/GetWD_PartInfoArray.aspx"; //所有设备信息 public static final String CALLINGMAINNURSE_DEVICE_INFO = "/Mgr/GetWD_DeviceInfoArray.aspx"; /** * 检查APP更新版本 */ public static final String APP_CHECK_UPDATE = "/WDHS-I/callingMainNurseManager_APP_CheckUpdate.aspx"; //public static final String APP_CHECK_UPDATE = ""; //呼叫状态 public static String CALL_STATE = "-1"; //待机状态 public static final String STANDBY = "0"; //呼叫中 public static final String IN_CALL = "1"; //通话中 public static final String IN_CALLING = "2"; //挂断状态 21 public static int CALLING_ENDING = 21; //呼叫护士主机id public static String CALLING_HOST_ID = ""; //EventBus 所需判断类型 public static final int EVENT_UDP = 0x01; public static final int EVENT_SIP = 0x02; public static final int EVENT_FRAGMENT = 0x03; /** * 托管反馈 */ public static final int EVENT_FRAGMENT_TRUST = 0x11; public static final int EVENT_MGR_UPDATE = 0x04; /** * APP更新 */ public static final int EVENT_MGR_APP_UPDATE = 0x09; public static final int EVENT_UDP2 = 0x20; public static final int EVENT_CALL = 0x21; /** * APP更新flag值
* false为无更新指令。 */ public static boolean UPDATE_APP_FLAG = false; public static boolean MGR_UPDATE = false; /** * 循环检测SIP */ public static final int EVENT_SIP_INTERNETPING_ = 0x05; /** * 检测网络状态 */ public static final int EVENT_INTERNET_STATUS = 0x06; public static final int EVENT_SETSYS = 0x07; public static final int EVENT_UPLOAD = 0x08; /** * 检测SIP,以太网ping状态 */ public static final int EVENT_SIP_INTERNETPING = 0x10; //重启 public static final int EVENT_MGR_RESET = 0x88; //语音留言列表 public static final int EVENT_VOICE_MESSAGE = 0x12; //语音留言列表详情 public static final int EVENT_VOICE_MESSAGE_DETAIL = 0x13; //语音留言录音 public static final int EVENT_VOICE_MESSAGE_RECORD = 0x14; /** * FTP——广播文件夹路径 */ public static String FTP_BROADCAST = "Broadcast"; /** * FTP——语音留言文件夹路径 */ public static String FTP_VOICE = "WDMsg/UpLoad"; /** * 语音留言文件夹下载播放路径 */ public static String VOICE_PLAY = "/WDMsg/DownLoad"; //语音文件下载 public static final String CALLINGMAINNURSE_VOICE_MESSAGE = "/WDmsg/DownLoad.aspx"; //语音留言详情分页 public static final String CALLINGMAINNURSE_VOICE_MESSAGE_LIST = "/WDHS-I/callingMainNurse_Mgr_VoiceMessage_History_List.aspx"; //语音留言护士参数udp去重 public static String VOICE_MESSAGE_HOSMANINFO_NURSE = ""; public static String VOICE_MESSAGE_DEVICETYPE_NURSE = ""; public static String VOICE_MESSAGE_DEVICEID_NURSE = ""; public static String VOICE_MESSAGE_PATIENTID_NURSE = ""; public static String VOICE_MESSAGE_PATIENTNAME_NURSE = ""; public static String VOICE_MESSAGE_FILEORIGINALNAME_NURSE = ""; public static String VOICE_MESSAGE_FILESTORENAME_NURSE = ""; public static String VOICE_MESSAGE_MESSAGETIME_NURSE = ""; public static String VOICE_MESSAGE_CONTENT_NURSE = ""; public static String VOICE_MESSAGE_ID_NURSE = ""; //语音留言患者参数udp去重 public static String[] voiceTimes = new String[15]; private static int count = 0; public static boolean setVoiceTimes(String times) { synchronized (times) { boolean isSame = false; String aLong = times; if (count >= 15) { count = 0; } for (int i = 0; i < voiceTimes.length; i++) { //初始化 if (voiceTimes[i] == null) { voiceTimes[i] = ""; } if (voiceTimes[i].equals(aLong)) { isSame = true; break; } } voiceTimes[count] = aLong; count++; return isSame; } } /** * 各种呼叫的机型 * type : 1门口机 2主机 3 子机 4请求增援 5卫生间 6总控机 优先等级依次升高 12传统机 */ public static final String DOOR_CALL = "1"; public static final String MAIN_CALL = "2"; public static final String SON_CALL = "3"; public static final String ROOMHELP_CALL = "4"; public static final String WSHROOM_CALL = "5"; public static final String MANAGER_CALL = "6"; public static final String TRADITION_CALL = "12"; public static String CallType = ""; public static String DEVICE_ID = ""; public static String MYSELF_ID = "";//自己的机器ID public static String CALLMAIN_ID = "";//所属主机机器ID public static String DOOR_ID = "";//门口机机器ID public static String TRUST_OLD_MAIN_ID = "";//托管主机的Id public static int TRUST_FLAG_VALUE = 88;//托管是否取消成功的值:66成功;88失败 //设备类型 public static String DEVICE_HOST = "1"; //护士主机 public static String DEVICE_DOOR = "3"; //门口机 public static String DEVICE_SLAVE = "4"; //分机 /** * PartID:科室 ID 号 */ public static String PartID = ""; public static String PartName = ""; public static String SelectedPartId = ""; public static String SelectedPartName = ""; public static int currentFragment = 0; /** * 白天还是晚上
* type :0 白天 1 晚上 */ public static String MORNING_NIGTH = "0"; /** * 白天轮播循环次数
*/ public static String DAY_RING_TIMES = "1"; /** * 晚上轮播循环次数
*/ public static String NIGHT_RING_TIMES = "1"; /** * 屏幕亮度百分比
*/ public static String SCREENLIGHT = "100"; /** * 子机系统音量百分比
*/ public static String BEDSYSVOICE = "100"; /** * 铃声音量百分比
*/ public static String RINGLVOICE = "100"; /** * 轮播循环次数UDP用
*/ public static String RINGLVOICELOOP = "1"; /** * 护理灯亮度
*/ public static String NURSINGLIGHT = "100"; /** * 语音呼叫超时时间
*/ public static String CALLINGTIMEOUT = "60"; /** * 熄屏时间
*/ public static String SCREENEXTINGUISHTIME = ""; /** * 门口机通话音量
*/ public static String DOORCALLVOICE = "100"; /** * 子机通话音量
*/ public static String BEDCALLVOICE = "100"; /** * 是否已经开了音频PA */ public static boolean volumePAStatus = true; /** * 语音播报类型值
*/ public static String VOICE_BROADCAST_TYPE = "1"; /** * 语音播报SP保存的TAG值
*/ public static final String VOICE_BROADCAST_TAG = "voiceBroadcastType"; /** * 是否处于托管状态,用于处理已经显示托管中的主机还想再托管别的设备情况 */ public static boolean trustStatused = false; /** * 是否截断其他托管指令 */ public static boolean isInterruptOtherTrustCommand = false; /** * ANR FC ANR 奔溃 异常处理 */ public static Class ANR_FC = InitActivity.class; /** * 网络信息初始化错误连续出现5次,不再重启系统,需更换机子. */ public static String NET_ERROR_FIVE_AFTER_TOAST = "fifthReboot"; /** * 单片机版本号 add by waderson 20190708 */ public static String MCU_VERSION_NUMBER = ""; /** * 是否是免提状态 add by waderson 20190802 */ public static boolean HANDS_FREE = true; }