หลาม Gammu มีการผูกหลามห้องสมุด Gammu ขณะนี้มันไม่สนับสนุนคุณสมบัติ Gammu ทั้งหมด แต่ช่วงของการทำงานที่ครอบคลุมจะเพิ่มขึ้นถ้าคุณต้องการที่เฉพาะเจาะจงบางอย่างรู้สึกอิสระที่จะใช้ระบบการติดตามข้อผิดพลาดสำหรับการร้องขอคุณสมบัติ
การติดตั้ง:
แรกที่คุณต้อง Gammu ติดตั้งเป็นห้องสมุดที่ใช้ร่วมกันและไฟล์ส่วนหัว คุณสามารถใช้แพคเกจสำหรับการกระจายที่คุณชื่นชอบหรือทำด้วยมือ (แทนที่ XXX โดยรุ่น Gammu ปัจจุบัน):
> XFJ tar Gammu-XXX.tar.bz2
> cd Gammu-XXX
> ./configure --prefix = / usr
> ทำให้หุ้น
> su
# ให้ InstallShared
สำหรับการค้นหาห้องสมุด Gammu, pkg-config ที่ถูกนำมาใช้ดังนั้นโปรดติดตั้งก็ยัง
จากนั้นคุณสามารถสร้างและติดตั้งหลาม Gammu มันใช้ distutils มาตรฐานเพื่อ:
> หลาม setup.py สร้าง
> su
# หลาม setup.py ติดตั้ง
คุณสามารถแทนที่ค่าที่ได้มาจากการตั้งค่า pkg-โดยตัวแปรสภาพแวดล้อม
GAMMU_LIB และ GAMMU_INC:
GAMMU_LIB = path_to_gammu_library
GAMMU_INC = path_to_gammu_includes
หลาม setup.py สร้างการทำงานสร้าง
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- การตั้งค่าตัวเลือกใหม่ SMSD HardResetFrequency
- Gammu ในขณะนี้สนับสนุนรายละเอียด freedesktop.org/XDG สำหรับสถานที่ไฟล์ config และอ่าน ~ / .config / Gammu / config.
- หมดเวลาเพิ่มขึ้นสำหรับ AT + CMGL (ข้อผิดพลาด # 1317).
- เพิ่มการสนับสนุนสำหรับชิ้นส่วนรายงานผลการส่งตัวเลือกตามที่กำหนดโดย ETSI 123 040 ส่วน 9.2.2.3 (ข้อผิดพลาด # 1304).
- ฐานข้อมูล SMSD การกำหนดค่าโฮสต์นี้ชื่อ & quot; โฮสต์ & quot; ไม่ & quot; PC & quot;.
มีอะไรใหม่ ในรุ่น 1.23.0:
- พื้นที่ของการเปลี่ยนแปลง SMSD ที่เกี่ยวข้อง:
- แบ็กเอนด์ใหม่ DBI ที่จัดการฐานข้อมูลจำนวนมากอย่าง.
- SMSD และฉีดเครื่องมือตอนนี้ไบนารีแยกต่างหาก.
- เครื่องมือการตรวจสอบใหม่สำหรับ SMSD.
- SMSD ขณะนี้สามารถทำงานเป็นบริการของ Windows.
- SMSD จะทำงานอย่างเป็นภูตบน Linux (สนับสนุน syslog จัดการ SIGHUP, daemonizing ที่เหมาะสม ฯลฯ .).
- การควบรวมกิจการของหลาม Gammu:
- ผูกหลามจะไม่มีโครงการแยกพวกเขาเป็นส่วนหนึ่งของการปล่อย Gammu.
- การสนับสนุนที่ดีขึ้นสำหรับ Nokia สาย USB บนลินุกซ์:
- Gammu ขณะนี้ได้ libusb-1.0 ตามการสนับสนุนสำหรับ Nokia สาย USB.
- นี้จะช่วยให้เราเพิ่มประสิทธิภาพและการสนับสนุนสำหรับ DKU-2 สาย.
- การทดสอบมากขึ้น:
- เกี่ยวกับ 1/3 ของรหัสได้รับการคุ้มครองในขณะนี้โดยกรณีทดสอบ.
- แบ็กเอนด์โทรศัพท์ Dummy เพื่อให้การทดสอบโดยไม่ต้องโทรศัพท์ที่เชื่อมต่อ.
- รหัสล้างทั่วไป:
- ปัญหาคงตันพบโดยกรณีทดสอบ valgrind และ cppcheck.
- Reorganised โครงสร้างรหัสบิตเพื่อให้ชัดเจนว่าส่วนที่ได้รับการสนับสนุน.
- เอกสาร:
- หลายหน้าคนใหม่ได้รับการเพิ่มที่สำคัญที่สุดคือเอกสารสำหรับ SMSD และทั้งหมดก็เป็นคุณสมบัติ.
มีอะไรใหม่ ในรุ่น 1.22.94.
- แก้ไขบางส่วนรั่วไหลของหน่วยความจำที่พบโดย cppcheck
- ดำเนินการเสียบ / ลองใหม่ในไดร์เวอร์ DBI.
- การรั่วไหลของหน่วยความจำในการแก้ไข SMSD พบโดย valgrind.
- ถอดรหัสแก้ไขประเภทอื่นข้อความ Nokia.
- การสนับสนุนสำหรับการส่งผ่าน ID ได้รับข้อความใน DBI.
- โทรศัพท์ Dummy ขณะนี้สนับสนุนสมุดโทรศัพท์, ปฏิทิน, สิ่งที่ต้องทำระบบแฟ้ม.
- การสนับสนุนจอภาพ SMSD ทดลองบน Windows.
- เพิ่ม ID สำหรับ Nokia 2680 (ข้อผิดพลาด # 813).
- จำนวนของการลองของข้อความที่ส่ง SMSD สามารถกำหนดค่า.
- แก้ไขไฟล์ SQL เพื่อรุ่นใหม่ (ส่วนใหญ่เพิ่มดัชนีที่มีประโยชน์).
- ลดตรรกะของตัวเองในการสร้างรหัสสำหรับการส่ง SMS และพึ่งพาเซิร์ฟเวอร์ SQL (เฉพาะในคนขับ DBI ตอนนี้).
มีอะไรใหม่ ในรุ่น 1.22.93.
- สิทธิพิเศษคงที่ลดลงใน SMSD
- SMSD ฉีดตอนนี้ต้องใช้ PhoneID.
- การปรับปรุงเอกสาร SMSD.
- การปรับปรุงการแปล.
- เพิ่ม ID สำหรับ Nokia 7373.
- อย่าพยายามที่จะใช้ OBEX ระบบแฟ้มหากมีการเข้าถึง IrMC ถูกบังคับ.
- แก้ไขความผิดพลาดที่เป็นไปได้ในการถอดรหัส LMB.
- หลีกเลี่ยงการล้นระยะเวลาในการเข้ารหัสสตริงในสมุดโทรศัพท์ Nokia.
- แนะนำความเข้ากันได้ย้อนกลับของ gammu.StateMachine.SetConfig.
- การทดลอง DKU-2 คนขับ userspace ใช้ libusb-1.0 (fbususb).
- หลาม Gammu ตอนนี้สามารถฉีดเข้าไปในข้อความ SMSD (วัตถุ gammu.SMSD).
- ร้านค้า SMSD นับสรุปของการส่ง / รับข้อความในฐานข้อมูล.
- เพิ่มโปรแกรม Gammu-smsd จอภาพทำการตรวจสอบสถานะของ SMSD.
- หลาม Gammu ในขณะนี้สามารถตรวจสอบสถานะ SMSD.
- อย่าพยายามที่จะใช้ OBEX 1.0 มันเก่าเกินไป (ข้อผิดพลาด # 807).
- ดีกว่าแยก ATI ตอบจากซัมซุง (ข้อผิดพลาด # 806).
- ดีกว่าแยกการตอบกลับจากซัมซุง CSQ (ข้อผิดพลาด # 806).
- เพิ่มความล่าช้าขนาดเล็กที่จะส่ง SMS / ประหยัด (ข้อผิดพลาด # 794).
- จอภาพ SMSD สามารถใช้สำหรับจำนวนการกำหนดค่าของลูป.
- แบ็กเอนด์ที่เพิ่มเข้ามาสำหรับ DBI SMSD ดังนั้นเราในขณะนี้สนับสนุนที่หลากหลายของฐานข้อมูล.
- SMSD ไม่ได้ลบ SMS จากโทรศัพท์เมื่อมันประหยัดล้มเหลว.
- เพิ่มโครงสร้าง SQL สำหรับ SQLite ซึ่งสามารถใช้งานผ่าน DBI.
- หลาม Gammu สามารถทำงานและหยุด SMSD.
- การดำเนินการเริ่มต้นของโปรแกรมควบคุมหุ่นโทรศัพท์สำหรับการทดสอบ.
- อนุญาตให้มีการกำหนดค่าเส้นทางไปปรับแต่งจากบรรทัดคำสั่ง.
- จอภาพ SMSD ช่วยให้การส่งออกในรูปแบบ CSV.
มีอะไรใหม่ ในรุ่น 1.22.92.
- คงได้รับของชื่อเครือข่ายจากข้อความที่บันทึกไว้
- การเข้ารหัสคงที่ของข้อความบางส่วนในการเข้ารหัสเครื่องยนต์ AT.
- ตรวจสอบมากขึ้นรหัสข้อผิดพลาดของซีเมนส์ CME.
- ไบนารี Windows เป็นอีกครั้งด้วยการสนับสนุน MySQL.
- การสนับสนุนพื้นเมืองเริ่มต้นสำหรับสมุดโทรศัพท์โมโตโรล่า (ข้อผิดพลาด # 748).
- getpass ใช้ถ้ามีข้อความให้เลือกรหัส PIN.
- แยกคงที่หมายเลขโทรศัพท์จากสายเรียกเข้า.
- เพิ่ม ID สำหรับ Nokia 1112.
- ลดล้าสมัยบรรจุภัณฑ์ / เดเบียนและผู้ใช้ชี้ไปที่แพคเกจที่เหมาะสม.
- แก้ไขความผิดพลาดเมื่อโลโก้ผู้ประกอบการเป็นที่ว่างเปล่า.
- หน่วยความจำรั่วแก้ไขในการสำรองข้อมูล SMS.
- การประมวลผลคงที่ของ SMSD ขาออกกับ PostgreSQL (ข้อผิดพลาด # 803).
- ตรวจสอบอัตโนมัติของไดเรกทอรี lib64 สำหรับการติดตั้ง.
- อนุญาตให้ติดตั้งแยกต่างหากของส่วนประกอบบางอย่างใน Windows.
มีอะไรใหม่ ในรุ่น 1.22.91:
- หลาม Gammu ได้มาอยู่ที่นี่มานานกว่าห้า ปีและตอนนี้ก็จะหายไป! ไม่ดีจริงๆผมเพียงบูรณาการมันลงไปในแหล่ง Gammu ปกติสิ่งที่เป็นอยู่แล้วสถานที่ตรรกะที่มันอยู่ โดยเฉพาะอย่างยิ่งเมื่อมองในรุ่นล่าสุดซึ่งกำลังมุ่งหน้าต่อไปด้วยกัน.
- ความจริงที่ว่าข่าวที่ผ่านมามีหลายที่จะเกิดขึ้นร่วมกันเพื่อให้ทั้งสองหลาม Gammu และ Gammu ไม่ได้เป็นเหตุผลเดียวสำหรับการผสาน อีกสองเหตุผลสำคัญจะข้ามการรวบรวมและการทดสอบ นอกจากนี้มีแหล่งที่มาที่ถูกผสานมันจะง่ายขึ้นสำหรับการกระจายบางอย่างที่จะปรับใช้ใหม่ Gammu กับผลิตภัณฑ์การปล่อยตัว.
- สำหรับการทดสอบแน่นอนผมสามารถใช้หลามบางกรอบทดสอบตาม แต่ฉันต้องการที่จะมีผลการทดสอบทั้งหมดในที่เดียวและฉันไม่พบบางสิ่งบางอย่างสิ่งที่ได้อย่างง่ายดายจะบูรณาการกรอบทดสอบหลามบางอย่างกับแดชบอร์ดและยังจะ มีความสามารถในการดำเนินการทดสอบ C นอกจากนี้ในปัจจุบัน CTest / คำสั่งผสม CDash ใช้ใน Gammu จริงๆเหมาะกับความต้องการของฉันสำหรับภาพรวมที่ดีสิ่งที่เกิดขึ้นในการทดสอบในชีวิตประจำวันดังนั้นฉันต้องการที่จะอยู่กับระบบปัจจุบัน.
- การสนับสนุนข้ามรวบรวมเป็นจริงที่ขาดหายไปใน distutils และฉันก็ใช้ชุดของ hacks ให้มันอย่างถูกต้องผลิตไบนารีสำหรับ Windows บน Linux ด้วยปัจจุบัน CMake ติดตั้งตามทั้งหมดนี้เป็นเพียงเรื่องของการให้บริการเช่นงูหลามที่จะใช้.
- ในข้อเสียที่ผมไม่สามารถจริงๆลดลงการใช้งาน distutils เช่นที่พวกเขาจะยังคงมีความจำเป็นสำหรับการสร้างติดตั้งไบนารีสำหรับ Windows จนกว่าฉันจะพบบางวิธีที่ฉลาดวิธีการทำเช่นนี้ใน CMake (ซึ่งผมสงสัย).
มีอะไรใหม่ ในรุ่น 0.28:
- ข่าวประชาสัมพันธ์ฉบับนี้แก้ไขเกิดปัญหาที่เป็นไปได้ที่จะนำเข้ากันได้กับ Gammu 1.22 0 และเพิ่มการสนับสนุนสำหรับการแปลงไปและกลับจาก vCard / vCalendar / รูปแบบ iCalendar.
มีอะไรใหม่ ในรุ่น 0.27:
- ข่าวประชาสัมพันธ์ฉบับนี้เพิ่มการสนับสนุนสำหรับคุณสมบัติ Gammu ใหม่และแก้ไขหลายเข้ารหัส ข้อผิดพลาด.
ต้องการ
- หลาม
- Gammu
ความคิดเห็นที่ไม่พบ