📄 cpueeprom.h
字号:
//----------------------------------------------------------
//| | 类型 |类型号 | 起始地址 | 结束地址 |
//----------------------------------------------------------
//| 1 | 费率种类 | 04 | | |
//----------------------------------------------------------
//| 2 | 默认费率 | 05 | | |
//----------------------------------------------------------
//| 3 | 短号码段 | 06 | | |
//----------------------------------------------------------
//| 4 | 禁拨号码 | 07 | | |
//----------------------------------------------------------
//| 5 | 优惠种类 | 08 | | |
//----------------------------------------------------------
//| 6 | 本地日期优惠 | 09 | | |
//----------------------------------------------------------
//| 7 | 国内日期优惠 | 0A | | |
//----------------------------------------------------------
//| 8 | 国际日期优惠 | 0B | | |
//----------------------------------------------------------
//| 9 | 港澳台日期优惠| 0C | | |
//----------------------------------------------------------
//| 10 | 本地星期优惠 | 0D | | |
//----------------------------------------------------------
//| 11 | 国内星期优惠 | 0E | | |
//----------------------------------------------------------
//| 12 | 国际星期优惠 | 0F | | |
//----------------------------------------------------------
//| 13 | 港澳台星期优惠| 10 | | |
//----------------------------------------------------------
//| 14 | 超短话单时长 | 11 | 时长(一字节) |
//----------------------------------------------------------
//| 15 | 长号码段 | 12 | | |
//----------------------------------------------------------
//| 16 | 超大容量出局号| 13 | | |
//----------------------------------------------------------
#define Tab1Address 0x1100
//孙德涛添加
#define FutureTab1Address 0x2000
//完毕
#define FLZLAddress Tab1Address+0 //费率种类表地址
#define MRFLAddress Tab1Address+5 //默认费率表地址
#define DHMDAddress Tab1Address+10 //短局向号码段表地址
#define JBHMAddress Tab1Address+15 //禁拨号码表地址
#define YHZLAddress Tab1Address+20 //优惠种类表起、止地址
#define BDRQAddress Tab1Address+25 //本地日期优惠表地址
#define GNRQAddress Tab1Address+30 //国内日期优惠表地址
#define GJRQAddress Tab1Address+35 //国际日期优惠表地址
#define GTRQAddress Tab1Address+40 //港澳台日期优惠表地址
#define BDXQAddress Tab1Address+45 //本地星期优惠表地址
#define GNXQAddress Tab1Address+50 //国内星期优惠表地址
#define GJXQAddress Tab1Address+55 //国际星期优惠表地址
#define GTXQAddress Tab1Address+60 //港澳台星期优惠表地址
#define CDHDAddress Tab1Address+65 //超短话单时长
#define CHMDAddress Tab1Address+67 //长局向号码段表地址
#define CDRLAddress Tab1Address+72 //超大容量出线号地址
//第二表格:费率种类表
//---------------------------------------------------------------------------------------------------------------------------------
//| |费率种类1B |第一计费时长2B |第一费率2B |第二计次时长2B |第二计次费率2 |附加计次时长2B |附加计次费率2B |服务费2B |
//---------------------------------------------------------------------------------------------------------------------------------
//| 1 | 00 |第一计费时长2B |第一费率2B |第二计次时长2B |第二计次费率2 |附加计次时长2B |附加计次费率2B |服务费2B |
//---------------------------------------------------------------------------------------------------------------------------------
//| 2 | 01 |第一计费时长2B |第一费率2B |第二计次时长2B |第二计次费率2 |附加计次时长2B |附加计次费率2B |服务费2B |
//---------------------------------------------------------------------------------------------------------------------------------
//| 3 | 02 |第一计费时长2B |第一费率2B |第二计次时长2B |第二计次费率2 |附加计次时长2B |附加计次费率2B |服务费2B |
//---------------------------------------------------------------------------------------------------------------------------------
//| 4 | 03 |第一计费时长2B |第一费率2B |第二计次时长2B |第二计次费率2 |附加计次时长2B |附加计次费率2B |服务费2B |
//---------------------------------------------------------------------------------------------------------------------------------
//| 5 | 04 |第一计费时长2B |第一费率2B |第二计次时长2B |第二计次费率2 |附加计次时长2B |附加计次费率2B |服务费2B |
//---------------------------------------------------------------------------------------------------------------------------------
//| 6 | 05 |第一计费时长2B |第一费率2B |第二计次时长2B |第二计次费率2 |附加计次时长2B |附加计次费率2B |服务费2B |
//---------------------------------------------------------------------------------------------------------------------------------
//| 7 | 06 |第一计费时长2B |第一费率2B |第二计次时长2B |第二计次费率2 |附加计次时长2B |附加计次费率2B |服务费2B |
//---------------------------------------------------------------------------------------------------------------------------------
//| 8 | 07 |第一计费时长2B |第一费率2B |第二计次时长2B |第二计次费率2 |附加计次时长2B |附加计次费率2B |服务费2B |
//---------------------------------------------------------------------------------------------------------------------------------
//| 9 | 08 |第一计费时长2B |第一费率2B |第二计次时长2B |第二计次费率2 |附加计次时长2B |附加计次费率2B |服务费2B |
//---------------------------------------------------------------------------------------------------------------------------------
//| 10 | 09 |第一计费时长2B |第一费率2B |第二计次时长2B |第二计次费率2 |附加计次时长2B |附加计次费率2B |服务费2B |
//---------------------------------------------------------------------------------------------------------------------------------
//上表中,每种费率长度为定长:15Byte。
#define Wide_FLZL 15
//费率种类由用户所拨的电话号码在局向表中查出。
//如通过查表,得出费率种率为05
//则费率的地址为:费率表的起始地址(由第一表格查出)+ 费率种类05 * 每种费率长度15。
//附加计次时长、附加计次费率,主要针对自动IP电话如17909,信息台如168而计的。
//服务费则是每通话一次,主给代办点的费用。
//举例一:如果现在某运营商的次费标准如下
// 市话:前三分为40角,三分钟后每分钟1角,无服务费。换为上表则为:
// 第一时长:180秒
// 第一费率:40分
// 第二计次时长:60秒
// 第二计次费率:10分
// 附加计次时长:00
// 附加计次费率:00
// 服务费: 00
//举例二:
// 自动IP电话(17909):由于其长话费用自动从主叫号码帐号的扣除,所以其在收市话基础上必须加收IP长话费。
// 仍以上例为基础:市话同上例,IP长话费为每分钟1角5分。无服务费。
// 第一时长:180秒
// 第一费率:40分
// 第二计次时长:60秒
// 第二计次费率:10分
// 附加计次时长:60秒
// 附加计次费率():15分
// 服务费: 00
// 被叫摘机后,在三分钟内(第一时长、第一费率)首先扣除4角市话费,
// 同时扣除一次IP长话费(附加计次时长、附加计次费率)。
// 在三分钟内(第一时长)每满一分钟(附加计次时长),
// 加扣一次IP长话费(附加计次费率)。
// 满三分钟后(第一时长),每分钟(第一计次时长)扣一次市话费(第一费率),
// 同时扣一次IP长话费。
//第三表格:默认费率表:
//--------------------------------------------------------
//| 局向类型 | 指向费率种类表的指针 | 说明 |
//--------------------------------------------------------
//| 01 | 06 | 本地费率 |
//--------------------------------------------------------
//| 02 | 02 | 国内费率 |
//--------------------------------------------------------
//| 03 | 01 | 国际费率 |
//--------------------------------------------------------
//| 00 | 04 | 回话计费 |
//--------------------------------------------------------
//定义默认费率表的宽度。
#define Wide_MRFL 0x02
//上表中,每行长度为定长:2Byte。
//局向类型:
//通过局向类型,找到对应的优惠表(本地、国内、国际)的首地址,
//再通过首地址找到优惠的时段。
//第四表格:第一局向表(短号码)
// ----------------------------------------------------------------
//| 局向表(定长5字节压缩BCD码、不足补B)| 局向类型 | 费率种率 |
// ----------------------------------------------------------------
//| 00886BBBBB | 01 | 00 |
// ----------------------------------------------------------------
//| 00853BBBBB | 04 | 00 |
// ----------------------------------------------------------------
//| 10050BBBBB | 00 | 03 |
// ----------------------------------------------------------------
//| ----------- | -- | -- |
// ----------------------------------------------------------------
//上表中:局向表以局向位数的长短从上到下排列,
//这意味着:找到一个完全相同的局向后,即可结束查询。
//局向类型有以下五种:00(市话)、01(网话)、02(国内长话)、03(国际长话)、04(港澳台)
//定义长局向表的宽度
//定义长局向表的宽度
#define Wide_DJXB 0x07
#define Wide_CJXB 0x09
//第五表格:第二局向表(长号码)
// ----------------------------------------------------------------
//| 局向表(定长7字节压缩BCD码、不足补B)| 局向类型 | 费率种率 |
// ----------------------------------------------------------------
//| 008867788B9BBB | 04 | 00 |
// ----------------------------------------------------------------
//| 008531234BBBBB | 03 | 00 |
// ----------------------------------------------------------------
//| 100505678BBBBB | 00 | 03 |
// ----------------------------------------------------------------
//| -------------- | -- | -- |
// ----------------------------------------------------------------
//局向类型有以下五种:00(市话)、01(网话)、02(国内长话)、03(国际长话)、04(港澳台)
//上表中:局向表以局向位数的长短从上到下排列,
//这意味着:找到一个完全相同的局向后,即可结束查询。
//第六表格:禁拨号码表(黑名单)。
// ----------------------------------------
//| 禁拨号(定长5字节压缩BCD码、不足补B) |
// ----------------------------------------
//| 068BBBBBBB |
// ----------------------------------------
//| 108BBBBBBB |
// ----------------------------------------
//| 110BBBBBBB |
// ----------------------------------------
//上表中,禁拨号并没有按由长到短的规则排列,使用时要遍历该表。
#define Wide_BlackList 5
//第七表格:优惠种类表
//-------------------------------------------------------------------------------------------------------------------------
//| 指针号 |优惠时段一起始时间 3Byte:时/分/秒(BIN格式)|优惠时段一结束时间 3Byte:时/分/秒(BIN格式)|优惠率(二进制码)
// |优惠时段二起始时间 3Byte:时/分/秒(BIN格式)|优惠时段二结束时间 3Byte:时/分/秒(BIN格式)|优惠率(二进制码)
// |优惠时段三起始时间 3Byte:时/分/秒(BIN格式)|优惠时段三结束时间 3Byte:时/分/秒(BIN格式)|优惠率(二进制码)
// |优惠时段四起始时间 3Byte:时/分/秒(BIN格式)|优惠时段四结束时间 3Byte:时/分/秒(BIN格式)|优惠率(二进制码)
// 00 |优惠时段五起始时间 3Byte:时/分/秒(BIN格式)|优惠时段五结束时间 3Byte:时/分/秒(BIN格式)|优惠率(二进制码)
// |优惠时段六起始时间 3Byte:时/分/秒(BIN格式)|优惠时段六结束时间 3Byte:时/分/秒(BIN格式)|优惠率(二进制码)
// |优惠时段七起始时间 3Byte:时/分/秒(BIN格式)|优惠时段七结束时间 3Byte:时/分/秒(BIN格式)|优惠率(二进制码)
// |优惠时段八起始时间 3Byte:时/分/秒(BIN格式)|优惠时段八结束时间 3Byte:时/分/秒(BIN格式)|优惠率(二进制码)
//-------------------------------------------------------------------------------------------------------------------------
//| 指针号 |优惠时段一起始时间 3Byte:时/分/秒(BIN格式)|优惠时段一结束时间 3Byte:时/分/秒(BIN格式)|优惠率(二进制码)
// |优惠时段二起始时间 3Byte:时/分/秒(BIN格式)|优惠时段二结束时间 3Byte:时/分/秒(BIN格式)|优惠率(二进制码)
// |优惠时段三起始时间 3Byte:时/分/秒(BIN格式)|优惠时段三结束时间 3Byte:时/分/秒(BIN格式)|优惠率(二进制码)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -